Hi, Ok I’m relatively new to this, so please go easy on me!
My app contains an in-app purchase element which I want to test. The following steps have already been taken.
-
I have created both iOS Development and iOS Distribution certificates (for AdHoc)
-
I have my App ID configured (which has In-App Purchases enabled)
-
I have provisioning profiles for both iOS Development and iOS Distribution associated with the app ID - both marked ACTIVE
-
In iTunes Connect I have my app listed with Bundle ID same as app ID
-
In iTunes Connect I have my in-app purchase feature associated with this app ( marked as waiting for Upload )
-
I have created a sandbox account for use with testing the in-app purchase
-
I have used Application Loader to deliver in-app purchase
-
I have installed the app using the AdHoc profile on my test device
So my questions are as follows:
-
In iTunes Connect - the in-app feature is waiting for upload because I’ve asked Apple to host the content. I presume I need to use Application Loader to Deliver Your App , but selecting this asks me to choose a file, however the .app is not a valid file, and I’m therefore not sure what should be uploaded - or what I’ve missed.
-
Is the problem that I’ve asked Apple to host the content. If I don’t do this, what is the best practice for managing customers who delete the app and then reinstall?
(I’ve just rechecked this by switching to saying no to host the content, and have the same issue still - so I must be doing something wrong)
-
For sandbox user accounts, do these have to have valid email addresses, or can they be random and are recognised as valid for testing purposes?
-
All indications are that I should be using the AdHoc profile for In-App purchase testing - is that correct?
Many thanks