ERROR ITMS-90164: "Invalid Code Signing Entitlements.
My Distribution Certificate finally expired for the first time on the App Store as well as my Apple Push Notification Certificates. I removed all of my certificates, created a new one for Distribution and Push Notifications, recreated my distribution profiles, compiled my .ipa as I have always done and when I upload my app, I get the following error:
ERROR ITMS-90164: "Invalid Code Signing Entitlements. The entitlements in your app bundle signature do not match the ones that are contained in the provisioning profile. According to the provisioning profile, the bundle contains a key value that is not allowed: 'true' for the key 'get-task-allow' in 'Payload/MyApp.app/MyApp'.
Nowhere in my descriptor file do I even mention 'get-task-allow' in my entitlements so I don't know what is happening. I thought that perhaps I had done something wrong creating all of my new certificates and distribution profiles, so I recreated all of them and tried again. Same thing. Has anyone ever seen this? Can you give me some direction?
(My app does not currently do any push notifications, but I wanted to keep that door open while I was developing. I can't remember, do I need to do anything with the push notification certificate when I package the app, or does it just need to exist on Apple's servers?)
