我是PNS的新手。我开发了一个应用程序,它正在使用PNS并将ipa交付给客户端,并且PNS在开发模式下完全没有任何问题。现在我想要在应用程序商店上架之前我在生产模式下创建所有新证书和配置文件并从中进行测试服务器,但在生产模式下PNS不会来?我已经从PHP服务器端脚本中删除了沙箱,甚至还替换了.pem证书名称。但仍然没有工作。什么是错的?
答案 0 :(得分:1)
您需要运行应用的发布版本,例如根据分发配置文件构建,Ad Hoc / Enterprise / AppStore之一。确保配置文件具有生产推送通知权利。
您可以使用
进行检查codesign -d --entitlements - pathTo.app
寻找
<key>aps-environment</key>
<string>production</string>