Missing Push Notification Entitlement: While Resigining ipa

眉间皱痕 提交于 2021-02-19 07:57:45

问题


Team,

We are releasing new update to our project, In the last version we dont have Push Notifications now are implementing all the process.

We work for a client where we used to send ipa file with our distribution profile (Push notifications are working for the ipa we are sending).

Once we send the working ipa, they will resign the ipa with there Distribution Profiles and Upload to appstore.

We have checked all the scenarios like, App Id enabled with Push Notification,SSl generated for Distribution (Is it mandatory for developing for developer also?).

The Resigning is successfull and we are able to upload the app to App Store.

But still we are getting the Below mail from Apple. Please Suggest what is the Solution for it

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.


回答1:


  • You have to check if you have enabled push notifications in member center for the provisioning profile that you are using

  • You have to check if you have enabled push notifications in xcode capabilities

i.e

just check Entitlements.plist for the following key values

 <key>aps-environment</key>
    <string>production</string>


来源:https://stackoverflow.com/questions/39091591/missing-push-notification-entitlement-while-resigining-ipa

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!