APN未交付给Ad-Hoc构建

时间:2014-09-11 16:57:22

标签: ios push-notification apple-push-notifications

我正在使用正在使用Apple推送通知的应用程序。

我有权使用授予应用的推送通知。

当我使用xCode安装App时,我能够接收APNS。但是,在准备我的应用程序的临时构建时,服务器(使用URL = gateway.sandbox.push.apple.com)正在接收服务错误"无效令牌"。

因此我们决定向服务器提供生产证书,这导致没有返回错误,但也没有发送通知。

我已经检查了app包,它似乎没问题:

<plist version="1.0">
<dict>
<key>application-identifier</key>
<string>XXXXXX</string>
<key>aps-environment</key>
<string>production</string>
<key>com.apple.developer.team-identifier</key>
<string>XXXXXX</string>
<key>get-task-allow</key>
<false/>
<key>keychain-access-groups</key>
<array>
<string>XXXXXX</string>
</array>
</dict>
</plist>

我正在寻找解决方案。

  • 我在钥匙串访问中有APN生产证书(但没有私钥),但是我可以获得一个p12文件并用私钥导入它
  • 也许网址错误(但为什么没有错误?)

我将非常感谢有关解决我的问题的任何帮助。

亲切的问候

1 个答案:

答案 0 :(得分:0)

现在的问题是我们一直在使用具有开发配置文件的测试人员临时部署。而使用X-Code6则不再可能做这样的事情。作为一种解决方法,我们使用XCode6打包所有内容,使用XCode5导出它。