Our app (Bundle ID: org.grapplermobileapp) has the In-App Purchase capability enabled in the Apple Developer portal (checkbox is grayed out and checked).
However, any new App Store provisioning profile we create for this App ID is missing the entitlement: com.apple.developer.in-app-purchase
We confirmed this by inspecting the .mobileprovision file directly. As a result, all iOS builds fail with the error:
Provisioning profile doesn't include the com.apple.developer.in-app-purchase entitlement
Steps we've already taken:
- Deleted and re-created provisioning profiles (both automatic via Expo/EAS and manual in Developer portal).
- Uploaded the profile manually into EAS and rebuilt.
- Verified the entitlement is missing by searching the .mobileprovision file.
- Opened a support case (#102688824691). Apple Developer Support escalated, but then replied that In-App Purchase is a capability and not an entitlement, and directed me to the forums.
So we’re stuck. The App ID shows IAP enabled, but profiles never include the entitlement, and builds cannot proceed.
Has anyone seen this issue where Apple’s system fails to embed com.apple.developer.in-app-purchase into profiles? If so, how was it resolved?