原委
最近提交APP到Apple Store审核,结果很快就收到Apple很"贴心"的邮件.原文如下:
大意就是你的APP包含APS推送而打包文件中却没有正确配置.可能原因Apple也提供了:
1.Provisioning Portal开发者证书中心的配置文件可能有问题
2.工程配置文件未启用APS服务
解决方法
对应Apple提供的解决方案,首先检查证书中心.你的正式Profile和App ID应当设置正确,如下图所示:
App ID
Profile
如果证书配置正确,再查看项目中的设置选项,是否激活远程推送:
设置为On
激活后项目中会多一个Entitlement文件,如下所示:
Entitlement
检查一切无误后就可以再次打包到App Store了.