Search code examples
iphoneiosios6in-app-purchaseapp-store-connect

Testing Non-consumable In-App Purchase


I am trying to create my first non-consumable in app purchase for my ios app and I just uploaded the .pkg to iTunes Connect (via XCode) but I still see this warning...

This In-App Purchase is not currently available for testing in the sandbox environment because you have chosen to host your content with Apple, but have not delivered your content. Upload your content to test this In-App Purchase in sandbox.

and the status is still

Waiting for Upload

I have not yet submitted my App's binary yet however.

How do I get rid of the message above and move on with testing in the sandbox env? Do I need to submit my app's binary?


Solution

  • Nevermind! I guess I was just being impatient. I checked back after a couple of hours and now the warning message has changed to

    Your first In-App Purchase(s) must be submitted with a new app version. Select them from the In-App Purchases section of the Version Details page and then click Ready to Upload Binary.

    For those who also got confused because they did not notify you directly, just make sure that you: Archive your in app purchase, distribute it through XCode (Open organizer) and wait 1-2 hours.