IAP keep getting set to Devepler action needed

Every time I submit, I get back metadata rejected. And when I look through everything the only thing I can see is under the IAP is says developer action needed. When I go into the IAP the Localizations have a red dot beside them. Do I need to add all the languages that the app supports? Right now I have English US and Canada. Also in the resolution center, Apple has sent me a message saying Guideline 2.1 - Information Needed and it goes on saying that my app is in violation of the App Store review guidelines. But I have gone through all of the guidelines and I don't violate any of them. Is this because of the IAP not getting accepted or would it be something else? What do I need to do in order to get the IAP accepted?


Thanks!

There are two answers to your post.


1) you state that you are being rejected under the specific guideline 2.1 - something is not complete. Try reading the rejection and figuring out what App Review feels is not complete. No need to read the entire guidelines, just the reason they rejected you.


2) App Review has to do something with your IAP submission in their response to your submission. If they reject your IAP then your productIdentifier would be forever disqualified and you would need to program into the binary a new productIdentifier. So they did you a favor by causing a 'developer action needed' flag rather than a rejection. It is possible that your 2.1 rejection is because of that action that is now needed. But it may be something entirely different and all you need do is resolve issue #1 and then make an insignificant change to your IAP's metadata to clear the 'developer action needed' flag .

Several times I have had IAPs rejected under 2.1, and the review team sends me a message in resolution center asking for more information about the IAP, specifically, how do they find it and test it. This is despite the fact that I always provide this information ahead of time in review notes for the app and the IAP, including a screenshot. So I just reply back to their message with the same exact information. I think sometimes the original information doesn't get through to the reviewer for some reason. And it may depend on the reviewer, whether or not they can figure things out on their own.

IAP keep getting set to Devepler action needed
 
 
Q