I have hit a wall with trying to figure out what is causing my errors. My app is complete except for the subscriptions. I have meticulously gone step by step through the FF documentation. In TestFlight, navigating to the Subscribe page just gives a grey screen. In FF Test Mode, navigating to the Subscribe page gives the attached error.
I also cannot figure out how to run Sandbox. I made a Sandbox account, but have no options for it in my Settings on my phone. Something I read said you need to try to make a purchase first, but I can't get to that point on TestFlight with my current errors. I'm also building from a Windows pc so running an ios simulator has proven to be over my head (github/codemagic).
I've submitted the build to App Store and they said:
Specifically, the "Subscribe" button was unresponsive.
Please review the details and resources below and complete the next steps.
Review device details:
- Device type: iPad Air (5th generation)
- OS version: iPadOS 18.3.2
Next Steps
When validating receipts on your server, your server needs to be able to handle a production-signed app getting its receipts from Apple’s test environment. The recommended approach is for your production server to always validate receipts against the production App Store first. If validation fails with the error code "Sandbox receipt used in production," you should validate against the test environment instead.
I looked up Validating receipts with the App Store on the Developer website and it reads like a foreign language to me, I have no idea where to begin.
I would love any help you all could offer!