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.