Missing Push Notification Entitlement 问题

最近打包上传是遇到一个问题:html

描述:ios

Missing Push Notification Entitlement - Your app includes an API for Apple's Push Notification service, but the aps-environment entitlement is missing from the app's signature. To resolve this, make sure your App ID is enabled for push notification in the Provisioning Portal. Then, sign your app with a distribution provisioning profile that includes the aps-environment entitlement. This will create the correct signature, and you can resubmit your app. See "Provisioning and Development" in the Local and Push Notification Programming Guide for more information. If your app does not use the Apple Push Notification service, no action is required. You may remove the API from future submissions to stop this warning. If you use a third-party framework, you may need to contact the developer for information on removing the API.编程

After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect.app

   失踪的推送通知的权利。你的应用程序彷佛包括API用来注册苹果推送通知服务,但应用程序签名的权利不包括“aps环境”的权利。若是你的应用程序使用了苹果推送通知服务,确保您的应用程序ID是支持推送通知在配置门户,并从新提交你的应用程序与签约后一个分布配置的简介,包括“aps环境”的权利。看到“配置和发展”,在当地和推送通知编程指南更多信息。若是你的应用程序不使用苹果推送通知服务,没有行动是必需的。你能够删除这个API。ide

    若是你想更新你的这个应用程序,你能够拒绝这个二进制的二进制细节页面在iTunes的链接。请注意,你将把你的拒绝二进制程序的评审队列和审查过程将从新开始从一开始当你提交你的二进制。ui

 

根源是 " App 不须要推送, 但建立的 App ID 有推送, 且无推送证书", 忽略这个警告便可, 不影响审核, 但影响推送.this

相关文章
相关标签/搜索