Feedback: FB25016556 (includes sysdiagnose and device log archives)
Since our Apple Developer Program membership lapsed on Sep 26, 2026 (renewed Sep 27), Product.products(for:) returns an empty array for every In-App Purchase of our app, in both production and sandbox. No error is thrown. Customers can't subscribe.
App: bundle ID com.thefuntasty.gastromapa, live version 2.2.1 (worked fine until Sep 26, no code changes since).
Products (both Approved, available in all countries, priced, localized):
- com.thefuntasty.gastromapa.subscription.premium (auto-renewable)
- com.thefuntasty.gastromapa.donation (non-consumable)
Verified against TN3186 / TN3188:
- Membership active, latest Program License Agreement accepted (Account Holder checked)
- Paid Apps Agreement Active (effective Sep 29, 2026), nothing left to sign
- Bank account and tax forms Active
- Product IDs and bundle ID match the app record, In-App Purchase capability enabled on the explicit App ID
- Sandbox test build signed with a freshly regenerated development profile
- Apple Developer Support (phone) confirmed account, agreements and products look correct and referred us here
storekitd log, identical in production and sandbox: Requesting Media API product batch ["com.thefuntasty.gastromapa.subscription.premium"] ... response_status=200 Media request MediaAPIProductRequest correlation key: KKP646ABIQJTWR5GGC3UBLBJDU Ignoring empty product response
Correlation keys:
- Oct 1, 2026, 14:15 CEST, production, iOS 27.0.1 (24A446): KKP646ABIQJTWR5GGC3UBLBJDU
- Sep 30, 2026, 15:30 CEST, production, iOS 27.0: 3VRU2QHLFRRMP2UBTYG4ZSIBPQ
- Sep 30, 2026, 15:45 and 15:51 CEST, sandbox: VF6Y3XNFTZXPBRKX6VCKSJNB3U, V7Q3K5JTJ46PB6D2HGKCY5RINU
This looks similar to https://developer.apple.com/forums/thread/845526. Could someone from Apple check whether our In-App Purchases were deactivated in the store catalogue when the agreement expired, and reactivate them? It's blocking all revenue for the app.