我一直在尝试在我的项目中集成PushWoosh,实际上我确实成功地集成了它,并在appStore上发布了应用程序。现在我计划发布非常相似的应用程序,但内容不同。我最近也做了同样的事情,PW对每个新的重复目标都工作得很好。但最近重复的目标造成了问题。在应用程序启动时发出此错误警报:
Title: PushWoosh Error
Description: Your provisioning profile does not have any APS entry. Please make your profile push compatible.
我通过Pushwoosh的自动功能使配置文件推送兼容,然后下载然后修改配置文件,并将其用于归档。如果你们能指出我需要注意的地方,我将不胜感激。
更新
值得一提的是,我在创建副本时更换了计算机。所以,在开始时,所有的构建都给出了错误,然后在沮丧之后,我为这台新计算机生成了全新的分发证书。现在,有了新的证书和东西,我准备好了我的第一个目标pushWoosh,但在第二个目标上给出了与上面相同的错误,令人惊讶的是,第三个目标与PW工作得很好。现在我陷入了一个困境,那就是哪里出了问题,导致了这样的随机错误。有什么想法吗?
谢谢
发布于 2013-02-21 20:01:01
您的移动配置文件中是否有"aps-environment“字符串?如果没有,你必须在Apple Development Portal中重新创建它,然后确保在新的配置文件中有这样一个字符串,并且它的值与您在PW中使用的网关相匹配,即"development“用于Sandbox," Production”用于生产。
发布于 2017-08-26 00:20:02
我只是想出了一个不同的解决方案来解决这个问题,希望能有所帮助:
我的问题是,我的应用程序在Xcode中的名称与我在Apple Developer Portal上手动创建的应用程序ID不同。我在Xcode中打开了“自动管理签名”,所以Xcode在Apple Developer Portal中自动创建了一个名为XC com paye的应用程序ID。
我按照从头开始创建证书的过程,将它们添加到Xcode创建的应用程序ID中,瞧!它起作用了。
希望这能有所帮助!:-)
https://stackoverflow.com/questions/14865044
复制相似问题