Game Center is requiring Push Notifications?

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]

Game Center does not require push notifications. It is likely you accidentally enabled push notifications for the APP ID your provisioning profile was generated for. You should go into the provisioning portal, disable push notifications, generate a new provisioning profile, and use it to rebuild. [import]uid: 36054 topic_id: 35351 reply_id: 140519[/import]

Looks like it’s not just me:
https://developer.coronalabs.com/forum/2013/01/24/missing-push-entitlement-after-itunes-connect-upload#comment-140520
(funny, I couldn’t find that post through searching the forums, but I found it while Googling for answers)

Still no word yet as to whether it’s some kind of Corona issue or a new App Store issue. I didn’t change my build and several people have tried other Corona builds, so maybe it’s just a weird apple thing.

Also, it looks like everyone’s still waiting to find out if it will block apps from getting approved or not. [import]uid: 125079 topic_id: 35351 reply_id: 140521[/import]

Hahaha, after trying to submit my own App I got this message as well. It is either Corona or Apple. You could figure out which it is by using an old Corona build (e.g. 800-ish) and submitting an App with it. (I may experiment with that when I have some free time) If you still get the message from Apple, then it’s an Apple issue, if you don’t, it’s the newer Corona builds. [import]uid: 36054 topic_id: 35351 reply_id: 140535[/import]

I’ll alert the team.

Where are you getting the message? When is it showing up? Is this after waiting a week for a review or as soon as you upload the file? Are you using the app uploader that Corona prompts you to use after a build or are you uploading the file some other way?

As a test I just uploaded an app (does not use either game center or push, with 1016) and it went through the normal upload process and is waiting for review.

I’ll need more information describing the problem before we can really dig into it.

EDIT: Never mind, I got the email too. I don’t know if Apple will actually reject the app or not, it did say it was successfully uploaded. But I’ll get the engineering team to dig into this as soon as they can.

Rob
[import]uid: 199310 topic_id: 35351 reply_id: 140556[/import]

Game Center does not require push notifications. It is likely you accidentally enabled push notifications for the APP ID your provisioning profile was generated for. You should go into the provisioning portal, disable push notifications, generate a new provisioning profile, and use it to rebuild. [import]uid: 36054 topic_id: 35351 reply_id: 140519[/import]

Looks like it’s not just me:
https://developer.coronalabs.com/forum/2013/01/24/missing-push-entitlement-after-itunes-connect-upload#comment-140520
(funny, I couldn’t find that post through searching the forums, but I found it while Googling for answers)

Still no word yet as to whether it’s some kind of Corona issue or a new App Store issue. I didn’t change my build and several people have tried other Corona builds, so maybe it’s just a weird apple thing.

Also, it looks like everyone’s still waiting to find out if it will block apps from getting approved or not. [import]uid: 125079 topic_id: 35351 reply_id: 140521[/import]

Hahaha, after trying to submit my own App I got this message as well. It is either Corona or Apple. You could figure out which it is by using an old Corona build (e.g. 800-ish) and submitting an App with it. (I may experiment with that when I have some free time) If you still get the message from Apple, then it’s an Apple issue, if you don’t, it’s the newer Corona builds. [import]uid: 36054 topic_id: 35351 reply_id: 140535[/import]

I’ll alert the team.

Where are you getting the message? When is it showing up? Is this after waiting a week for a review or as soon as you upload the file? Are you using the app uploader that Corona prompts you to use after a build or are you uploading the file some other way?

As a test I just uploaded an app (does not use either game center or push, with 1016) and it went through the normal upload process and is waiting for review.

I’ll need more information describing the problem before we can really dig into it.

EDIT: Never mind, I got the email too. I don’t know if Apple will actually reject the app or not, it did say it was successfully uploaded. But I’ll get the engineering team to dig into this as soon as they can.

Rob
[import]uid: 199310 topic_id: 35351 reply_id: 140556[/import]

Any news? my app got rejected as well how can i disable the push notification api? [import]uid: 99036 topic_id: 35351 reply_id: 142998[/import]

Yes. All apps are getting through. It was a change on Apple’s side, but it hasn’t yet resulted in a change to the approval process. [import]uid: 125079 topic_id: 35351 reply_id: 143032[/import]

If you got an email from Apple after submitting your app about missing push entitlements and your app does not use push, then this is a non-issue. Apple is now running an automated process to alert you when you may need to do extra things to get your push working. Everyone is getting this message and there are plenty of people who have come back and said that their app was approved.

When Apple rejects your app, they should provide you the reason why. What was the reason for the rejection or are you still considering this email right after uploading a rejection? [import]uid: 199310 topic_id: 35351 reply_id: 143034[/import]

Any news? my app got rejected as well how can i disable the push notification api? [import]uid: 99036 topic_id: 35351 reply_id: 142998[/import]

Yes. All apps are getting through. It was a change on Apple’s side, but it hasn’t yet resulted in a change to the approval process. [import]uid: 125079 topic_id: 35351 reply_id: 143032[/import]

If you got an email from Apple after submitting your app about missing push entitlements and your app does not use push, then this is a non-issue. Apple is now running an automated process to alert you when you may need to do extra things to get your push working. Everyone is getting this message and there are plenty of people who have come back and said that their app was approved.

When Apple rejects your app, they should provide you the reason why. What was the reason for the rejection or are you still considering this email right after uploading a rejection? [import]uid: 199310 topic_id: 35351 reply_id: 143034[/import]

Any news? my app got rejected as well how can i disable the push notification api? [import]uid: 99036 topic_id: 35351 reply_id: 142998[/import]

Yes. All apps are getting through. It was a change on Apple’s side, but it hasn’t yet resulted in a change to the approval process. [import]uid: 125079 topic_id: 35351 reply_id: 143032[/import]

If you got an email from Apple after submitting your app about missing push entitlements and your app does not use push, then this is a non-issue. Apple is now running an automated process to alert you when you may need to do extra things to get your push working. Everyone is getting this message and there are plenty of people who have come back and said that their app was approved.

When Apple rejects your app, they should provide you the reason why. What was the reason for the rejection or are you still considering this email right after uploading a rejection? [import]uid: 199310 topic_id: 35351 reply_id: 143034[/import]

Any news? my app got rejected as well how can i disable the push notification api? [import]uid: 99036 topic_id: 35351 reply_id: 142998[/import]

Yes. All apps are getting through. It was a change on Apple’s side, but it hasn’t yet resulted in a change to the approval process. [import]uid: 125079 topic_id: 35351 reply_id: 143032[/import]