I spent two days fighting all my products. Request (for AppID) ended up in the response.invalidProductIdentifiers list, and not in the response.products list. Apple definitely did a Class F job with their storekit. It is confusing, interwoven and complicated.
I finally resolved this. One very important lesson that I learned, as indicated by several on the forums: it may take many hours for what you entered on itunesconnect.apple.com to influence.
There are two parts to xcode: the name of the application and the AppID, as well as what you entered in itunesconnection, they must match exactly (case sensitive). If you registered or made changes to the AppleID application (I also completed all my contracts and banking information, as suggested by some of them that the purchase actions will not work without completing this part), you can also go to bed before testing it again because actually it takes a few hours for my solution. I was so upset fighting this issue before my nine-year-old dragged me to bed and then was surprised to see that the problem disappeared when I woke up.
I found Eddy71's suggestions at http://www.iphonedevsdk.com/forum/iphone-sdk-development/21035-problems-creating-test-user-app-purchase.html really useful. Before resolving this, I did everything I could on the Eddy checklist, and still got zero products. One of my fears was that without adding binary code to complete the registration of the application in itunesconnect it was normal (there is no need to live live, as described in http://blog.mugunthkumar.com/coding/iphone-tutorial-%E2%80 % 93-in-app-purchases / ). This is really normal. Make sure that "peeled for sale" is checked and the icon is green (you need to take an additional step to approve it after filling out the form). Another fear was that I could use a preliminary preliminary version of the developer (not temporary) in debug mode, which is also really normal. Hope this helps some of you. Good luck and faith. He will work eventually.
Wayne Lo Jan 23 2018-01-23 13:47
source share