testflight issues with subscription

I’m experiencing an issue with subscriptions that behave differently between Xcode builds and TestFlight.

Subscriptions work correctly when running the app directly from Xcode in a sandbox environment, but they do not work as expected when testing the same build through TestFlight.

Has anyone experienced a similar issue with subscriptions working in Xcode but failing in TestFlight? Any guidance on what to check or debug would be appreciated.

Additional details:

  • iOS version: [ IOS 26]
  • StoreKit version: [ StoreKit 2]

TestFlight:

When attempting to load the subscription products, the app returns “Product not found”. In some cases, it also shows the error “The subscription is unavailable in the current storefront”.

This happens consistently in TestFlight, even though the same products load and work correctly when running the app from Xcode in the sandbox environment.

Thanks

Hello -

Please review this Technote, and its specific details for TestFlight testing.

In reviewing your account, it appears that the required Paid Apps Agreement has not been signed and is not yet in the Active state. Because of this, your In-App Purchase products are not available for testing in Sandbox or for purchase in Production.

Please direct the Account Holder to accept the Paid Apps Agreement, complete both the Banking and Tax information, and ensure the status of this agreement is updated to ACTIVE.

Please let us know if you have any other questions or need further assistance.

Thank you.

testflight issues with subscription
 
 
Q