I successfully loaded an iOS app to iTunes Connect through the iTunes Connect Uploader. I did however receive the following email from Apple as soon as the app uploaded:
We have discovered one or more issues with your recent delivery for "MyApp". Your delivery was successful, but you may wish to correct the following issues in your next delivery:
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. Xcode 8 does not automatically copy the aps-environment entitlement from provisioning profiles at build time. This behavior is intentional. To use this entitlement, either enable Push Notifications in the project editor's Capabilities pane, or manually add the entitlement to your entitlements file.
I have not incorporated any push functionality in my app, nor are there any push notification libraries I know of that are linked and I have not generated a Push Store Key. Does anyone know what they could be referring to, and is it likely that my app will be rejected because of this? I have this set in the Main file of the app, "Public App As Application", which is what is generally used for Push Notifications. Could they be referring to that being declared?
I'm not sure if this could be relevant, but I have uploaded a different app before through the iTunes Connect Uploader that did incorporate Push Notification functionality. This was over a year ago though.
We have discovered one or more issues with your recent delivery for "MyApp". Your delivery was successful, but you may wish to correct the following issues in your next delivery:
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. Xcode 8 does not automatically copy the aps-environment entitlement from provisioning profiles at build time. This behavior is intentional. To use this entitlement, either enable Push Notifications in the project editor's Capabilities pane, or manually add the entitlement to your entitlements file.
I have not incorporated any push functionality in my app, nor are there any push notification libraries I know of that are linked and I have not generated a Push Store Key. Does anyone know what they could be referring to, and is it likely that my app will be rejected because of this? I have this set in the Main file of the app, "Public App As Application", which is what is generally used for Push Notifications. Could they be referring to that being declared?
I'm not sure if this could be relevant, but I have uploaded a different app before through the iTunes Connect Uploader that did incorporate Push Notification functionality. This was over a year ago though.