我正在实现推送通知,它在开发模式下工作。在生产模式下,当我运行应用程序时,我会在Xcode中得到这条消息,但是应用程序会安装在设备上。
启动失败:未能获得进程11288的任务
在设备上打开应用程序后,我得到令牌id,但没有得到通知,当我在终端中运行simple.php
文件时,我得到消息如下
connected to APN
Message successfully delivered
我使用了AdHoc生产供应证书来测试应用程序。
您能告诉我如何在生产中测试推送通知吗?
发布于 2014-11-14 05:27:48
您需要使用生产推送证书,您可以用使用开发证书的方式生成该证书(只需选择生产),并将服务器地址从gateway.sandbox.push.apple.com
更改为gateway.push.apple.com
.
编辑:您不允许调试生产应用程序,这就是为什么您在生产模式中会出现Xcode错误.
发布于 2014-11-14 06:03:23
首先,您将得到以下错误
launch failed: failed to get the task for process 11288
因为,您正在以生产(adhoc/分发/发布)模式运行app。
其次,您的pem文件及其密码应该是正确的。还请确保您正在使用正确的网关进行生产。
如果您能在这里共享您的服务器文件,我们可以帮助您更多。谢谢
https://stackoverflow.com/questions/26929141
复制