Hi,
Our project utilizes push notifications via OneSignal SDK. Everything looks correct and conforms with the documentation:
The Push Notifications capability is enabled in XCode.
The entitlements do contain the "aps-environment" key with the "production" value.
I unpacked the resulting IPA and explored embedded.mobileprovision file - it does contain the "aps-environment" key with the "production" value in the Entitlements section too.
The App ID and provision profiles used do include the Push Notification capability.
So there's literally nothing to fix. Despite of that, when uploading the IPA to AppStore Connect, we receive an email with the warning "ITMS-90078: Missing Push Notification Entitlement..." that says there's no "aps-environment" entry. Moreover, the OneSignal dashboard indicates "Missing Push Capabilities" for all the iOS devices that run our application. Consequently, the push messages are not received.
What could be wrong with the IPA and where to look at?
Thanks in advance!