Invalid Products

We've started having issues a few days ago with StoreKit returning us a list of InvalidProducts when using the sandbox.


I've gone through the classic list with no luck...

http://blog.gamedonia.com/solve-invalid-product-ids#12


We haven't touched that code at all for months, and even when deploying my latest working release build, it returns a list of invalid product ids.


Any ideas?

Anyone else with the same issue?

And can you confirm that you:


1) Deleted all old builds of the app from the device

2) Logged out of the app store

3) reinstalled the app from Xcode, ran it and logged back into the app store with a new test user only when asked by StoreKit to do so

Have you replicated this issue on multiple devices. If so, then have you checked that the financial contracts are up to date in the account. As a last resort, this is the sort of thing for the iTunes Production support team to help figure out. If you send a request to DTS@apple.com - "StoreKit profile request attn rkubota", I'll get the request and respond with instructions on installing and using the profile so that you can capture a console log. You can then open a bug report with the iTunes Production Support folks to have them investigate the matter. Before doing so, please verify that the problem happens on a test device that has a restored version of iOS installed with no user backup installed.


rich kubota - rkubota@apple.com

developer technical support CoreOS/Hardware/MFI

I have tried this yes, on multiple devices.


The app doesn't ask for the password when just querying the product info... so logging out of an account makes no difference...

I have replicated this issue on most, if not all of our test flight users. They were able to query the IAP info without having a test account before that.


I could try to test on a fresh device, but then if the problem is solved on my end, that doesn't fix it for all the testers...


--

Matt

I send the email but I got a reply to use the support system instead. So it looks like this email is deprecated.

One issue is whether the app is going to the production environment or the sandbox environment. You want to go to the sandbox environment to get the product list. The app will go to the production environment if 1) your app from Xcode is overlaid on an app that was downloaded from iTunes (hence delete old builds) or 2) if you are logged into the production app store (hence log out before installing the app from Xcode).

- I uninstalled the app before, no change.

- I tried on a fresh device with absolutely no account setup made on it (no icloud login, no app store login, etc...)


None of the above resulted in sucessful product info retrieval.

In case anyone stumbles on this one...


The issue was on Apple's end, something had gone wrong with our IAP's. We had an error at the top of the page, something about an IAP being returned... they took this error out and it's working fine now.

Invalid Products
 
 
Q