My app got rejected for not having Game Center features (ridiculous, I know, but let’s ignore that for now), so I added a simple high score and several achievements. Everything worked fine in test, and I built a production app store build. Immediately upon submitting the binary, I got this in an email from Apple:
Missing Push Notification Entitlement - Your app appears to register with the Apple Push Notification service, but the app signature’s entitlements do not include the “aps-environment” entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the “aps-environment” entitlement.
Why does Apple think my app is registered with the Apple Push Notification service? I saw no settings in the Application Loader or iTunesConnect for this. My only conclusion is that either A) Game Center requires Push Notifications (I haven’t seen this anywhere in the docs) or B) Corona mistakenly flagged my app for Push Notifications.
I checked how to add Push Notification (http://www.coronalabs.com/blog/2011/12/21/push-notifications-for-ios-in-corona-sdk/), and I verified that I don’t have anything in my app related to them (and that the process for adding them is complex enough that I would rather not do it…).
Have any of you seen this or know how to fix it? [import]uid: 125079 topic_id: 35351 reply_id: 335351[/import]