App rejected because of “Missing Push Notification Entitlement”

Open your Provisioning Profile in any Text Editor and search for “environment”.

You should find: aps-environment

If you don’t see aps-environment in your provisioning profile, there is an issue in your Apple provisioning certificate.

If you created a certificate without push notifications, and then later on you added Push Notification service, Apple DOESN’T update your provisioning profile.

You need to create a NEW provisioning profile. Sign the binary with this new Provisioning Profile and you would be good to go.

Leave a Comment