So I submitted my app for TestFlight external testing and got this email:
ITMS-90078: Missing potentially required entitlement - Your app, or a library that’s included in your app, uses Apple Push Notification service (APNs) registration APIs, but the APS Environment Entitlement isn’t included in the app signature’s entitlements. If your app uses APNs, make sure the App ID is enabled for push notifications in Certificates, Identifiers & Profiles, sign the app with a distribution provisioning profile that includes the APS Environment Entitlement, and upload a new build to ensure that push notifications function as intended. For details, visit: https://developer.apple.com/documentation/usernotifications/registering-your-app-with-apns.
But here's the thing: everything this says is 100% bogus. My app uses no libraries and no push notification service registration APIs.
The term register
is used in my app, because I use table view cell registrations. Could that be the cause of this bogus warning?