1

我一直在尝试将 PushWoosh 集成到我的项目中,实际上我确实成功集成了它并在 appStore 上发布了应用程序。现在我计划发布非常相似但内容不同的应用程序。我最近也做了同样的事情,而且 PW 对每个新的重复目标都工作得很好。但最近重复的目标引起了问题。在应用程序启动时发出此错误警报:

Title: PushWoosh Error
Description: Your provisioning profile does not have any APS entry. Please make your profile push compatible. 

我通过 Pushwoosh 的自动功能使配置文件 Push 兼容,并下载然后修改配置文件并将它们用于存档。如果你们能指出我需要查看的任何内容,我将不胜感激。

[更新]

值得一提的是,我在制作副本时切换了计算机。所以,一开始所有的构建都给出了错误,然后在沮丧之后,我为这台新计算机生成了全新的分发证书。现在,有了新的证书和东西,我准备好了我的第一个目标 pushWoosh,但随后在第二个目标上给出了与上述相同的错误,令人惊讶的是,第三个目标与 PW 配合得很好。现在我正在修复导致此类随机错误的问题所在。有任何想法吗?

谢谢

4

2 回答 2

4

您的移动配置文件中有“aps-environment”字符串吗?如果不需要,则必须在 Apple Development Portal 中重新创建它,然后确保新配置文件中有这样的字符串,并且它的值与您在 PW 中使用的网关匹配,即 Sandbox 的“开发”和生产的“生产”。

于 2013-02-21T12:01:00.723 回答
0

我刚刚想出了一个不同的解决方案来解决这个问题,希望对您有所帮助:

我的问题是我在 Xcode 中的应用程序名称与我在 Apple Developer Portal 上手动创建的应用程序 ID 不同。我在 Xcode 中打开了“自动管理签名”,因此 Xcode 在 Apple Developer Portal 中自动创建了一个名为 XC com paye 的 App ID ...

我遵循从头开始创建证书的过程,将它们添加到 Xcode 创建的应用程序 ID 中,瞧!有用。

希望这可以帮助!:-)

于 2017-08-25T16:20:02.233 回答