【问题标题】:iOS/Unity3D/Pushwoosh: Provisioning profile no APS entryiOS/Unity3D/Pushwoosh:配置文件没有 APS 条目
【发布时间】:2013-09-20 16:25:04
【问题描述】:

在我用 Unity 3D 创建的 iOS 分发应用程序中集成 pushwoosh 时遇到了很多麻烦,pushwoosh 是一种允许人们通过网络向手机发送推送消息的服务。 几周前,在测试开发期间,我集成了该服务,没有任何问题。在 Apple 开发者门户的证书部分,我有一个允许推送通知的 beta App ID;我让我的应用程序在我的手机上安静地运行。我使用的配置文件是开发配置文件。

但是现在我想将我的应用移植到分发版。我创建了一个新的 App ID,因为我提到的另一个与测试/beta 相关联。我还创建了两个新的配置文件,都与这个 App ID 相关联:一个用于 Ad Hoc 分发,一个用于 App Store 分发。然后我将与我的项目关联的应用程序 ID 更改为这个新的应用程序 ID,并将 APN 生产证书添加到 Ad Hoc 配置文件,以便允许推送通知。 我还检查并重做了 pushwoosh 提供的所有文档,但是每次构建项目时,它都会开始在我的手机上运行并显示以下消息:

Pushwoosh Error
Your provisioning profile does not have APS entry. Please make sure your profile is push compatible.

我已检查手机上的配置文件。我有 Ad Hoc 配置文件,我在我的 Mac 上检查了它,并在 xml 中将 aps-environment 值设置为 production(而不是 development,所以这个设置应该不是问题)。但是发生了什么事?开始绝望;我的文件夹中充满了 csr、cer 和 p12 文件,此时名称都相似。

【问题讨论】:

    标签: ios certificate apple-push-notifications provisioning pushwoosh


    【解决方案1】:

    已解决。事实证明,“临时测试”与我认为的完全不同...... Apple's documentation 关于 Beta/Ad Hoc 测试帮助了我。如果您遵循本指南并在 iTunes Connect 中添加了正确的证书,则应该没问题。

    【讨论】:

      猜你喜欢
      • 2017-11-05
      • 1970-01-01
      • 1970-01-01
      • 2019-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-23
      • 1970-01-01
      相关资源
      最近更新 更多