Hi Garrin,
Here are a few things you might want to double-check:
1. App Review Status: If the app hasn’t passed review yet, your in-app purchases (IAPs) might not be fully available to external testers. Even if linked properly in App Store Connect, they might not show up outside internal TestFlight builds.
2. IAP Availability: Make sure your subscription products are:
• In the “Ready to Submit” or “Approved” state (not just created).
• Properly linked under your app version in the “In-App Purchases” section.
• Cleared for sale.
3. Sandbox vs Production: TestFlight uses sandbox mode, while external testers may be triggering App Store production behavior (especially after submission). If your IAPs aren’t approved yet, that could block product info from loading.
4. Receipt / App Store Environment Checks: Ensure that your app handles failures gracefully if the StoreKit environment doesn’t return product info. Check logs to confirm if the app’s fetching the correct product identifiers.
I don’t think it’s necessarily an account glitch — more likely a state mismatch between review/test/staging status. Once the review issue is resolved and the build is approved, I suspect things may sync up properly.
Hope this helps — good luck!