Three subscription objects are set in App Retailer Join: consumable merchandise (month-to-month/annual), non-consumable merchandise (lifetime). The worth could be displayed usually when previewing in Xcode, and clicking the subscription button can set off the acquisition pop-up window. Nonetheless, when working on an actual machine or in a model launched to TestFlight, the value can’t be displayed usually and the acquisition pop-up window can’t be triggered. Suspecting it’s a downside brought on by atmosphere switching. Xcode preview must be within the Xcode atmosphere (the title on the higher left nook of the acquisition pop-up window exhibits Xcode), whereas actual machine testing is within the sandbox atmosphere. However I’ve arrange a sandbox account in App Retailer Join and logged in to the sandbox account within the App Retailer settings of the actual machine. The issue nonetheless exists.
- Altering the construct configuration to launch in scheme is ineffective.
- Checked whether or not the product ID in App Retailer Join matches that within the code and confirmed the match.
- Checked distribution mode is App Retailer in scheme.