AppStoreConnect - Developer action needed status won't go away - in-app-purchase

So we've submitted first version of our app with over 60 iAPs, but it got rejected because of the bug. When we resubmitted a new bundle, iAP section in "Prepare for submission" page was not available anymore, and iAPs were in "Developer action needed" state.
All the iAPs have "Rejected" on default English localization row. When I change something there and save, it change to "Prepare for submission", but state of the iAP is still the same.
I've also asked app review team twice in review notes to review our iAPs. Twice new versions have passed the review but iAPs are still the same, and they're not working in the app at all, products are just not showing.
Please help, any ideas are appreciated.

To anyone reading this in the future and struggling - there's no obvious way to solve this. It is (yet another) bug in App Store Connect.
We had another app that was rejected after first submission, but after resubmitting iAPs changed to "Approved" and worked. But not for this one though.
Had to submit a ticket to support, in the end they manually pushed iAPs and subscription to "In review", and after that they were approved. It was done without resubmitting another binary.

Related

App review unable to locate Auto renewing subscriptions

I'm trying to release a new version of an existing app to the app store. The app already has consumable IAP's and the new version is implementing Auto renewing subscriptions.
When i submitted the new version of the app to review i had already linked the IAP's to the new binary.
The first time, the IAP's got rejecting due to metadata issues and the IAP's went into the "Developer action needed" state. After this i included the metadata they asked for and i made a trivial change to the localized descriptions, which caused the IAP's to go into the "Waiting for review" state.
These (1, 2) stackoverflow posts state that i should resubmit the binary for review again. However when i did that, the reviewer was not able to locate the IAP's in the app so i got rejected again due to "Performance: App Completeness". He attached a screenshot where the new subscriptions weren't loaded with the other IAP's, so the subscriptions were in fact not visible during review. The same build works and loads the products correctly in TestFlight so i don't understand what is causing the issue.
I have tried submitting for review again with the same result.
The reviewer mentioned the auto renewing subscriptions explicitly by their reference names, so they must be linked to the binary. He just wasn't able to see them...
Has anyone experienced anything like this? Am i maybe missing something?
Hope you guys can help! :)

Cannot re-add In-App Purchase to app after rejection in iTunesConnect

I created an auto-renewable In-App Purchase (IAP) and added it to an app in iTunesConnect (ITC). The app got rejected because of missing information for the end user in the binary and the AppStore metadata (I had to explain how much it costs, that it is auto-renewing etc.). So I added the missing info to the app and metadata ...
tl;dr
... but now I no longer can add the existing IAP to the app version in ITC.
Detailed Walkthrough
... which (hopefully) fixed the issues, then I removed the old build (which cleared the error state of the app version) and instead added the fixed build. The IAP in the "Features" tab still had a red flag on it; I fixed this by following this tip. I dug further into the belly of the beast and found the the IAP group's name also had a red marker next to it. This time I followed this tip and got rid of that error as well.
The IAP status is now "Waiting for Review", which I don't fully understand as I cannot send the IAP into review on its own (or can I?). When going back to the app version page I no longer can add the IAP to the version (as depicted in the first screenshot of this guide).
What should I do now?
Delete the IAP and create a new one?
Delete the whole app and create a new one?
Just submit the app and hope that the IAP will still be available, even though it's not shown in the app version's details?
EDIT
As already mentioned in the comments: my question is not a duplicate of this one. There, the solution is to add the IAP to the
"In-App Purchases section of the Version Details page".
I am well aware that this would be the solution. However, the whole point of my question is that this very section is not available to me. I already have performed all the mentioned steps before, but after getting the app rejected once this section vanished and thus I cannot add the IAP anymore.
It looks like ITC considers my (single) IAP invalid and thus doesn't allow me to select it... and so for ITC there's no reason to even show the UI for adding an IAP.
It seems that just re-submitting the same version works! Make sure the In App Purchase is in the "waiting for review" status again (maybe by editing the description).

IAP Rejected because required binary was not submitted issue

I have submitted an Unity(iphone) app with in-app purchase But my Binary is rejected.
I got the following message from apple:
"We have returned your in-app purchase products to you as the required binary was not submitted. When you are ready to submit the binary, please resubmit the in-app purchase products with the binary."
IAP work fine during testing on device. Submitted IAP has a screenshot and have been added to the submission before hitting the submit button.
I have shipped my build in android and working fine. In ios every thing is done expect IAP issue.I have changed productIdentifier many times but no success found.
Please help me find the solution.
I was having the same issue getting my IAP products approved. There is no clear way to resubmit them once they are rejected, there is also no way to submit a build with you IAP products.(This might be fixed in the future)
This is the way I was able to get them approved:
1- In iTunes connect go to: Features -> In-App purchases and open the product that you want to submit. For me the status was "Developer action required". Once you open it, make some changes to the Localizations section and save the the IAP product, this should change the status from "Developer action needed" to "Waiting for review". You can revert the changes you made. (This step was suggested to me by apple)
2- The second step is getting them to review the IAP subscriptions with the build you submit. Again there was no way for me to do so. So what I ended up doing is adding some notes to the "App Reviewer Information" section. Something like this:
I got the same issue. Actually in my case i added the new version of app.I forgot to uplaod the binary for the new version & submitted the In App purchase for review. So they sent my In app purchase product back.
I did not change my In app purchase product. did the minor changes in the description and saved it.
I just uploaded the binary for Test Flight.

Missing IAPs - although IAPs are “Waiting For Review”

My App got rejected because of missing in app purchases although my products in iTunes as "Waiting for review" , Apple send provided information in Resolution center as:
Missing IAPs
Upon further review of your app, we are unable to complete the review of your app since one or more of your In App Purchases have not been submitted for review.
Specifically, we noticed your have not submitted the subscription In App Purchases for review.
Can anyone suggest me how could i solve this issue thanks..
Take a look at the below ScreenShot.
When you try to save all your data for the app submittion, then there is a "+" button on this page, Form where you need to select the InApp Product Ids for your apps if you have set up your In App correctly.
If all is good then it there will be your selected In Apps(Product Ids) shown here and then save your data.
Now when you put your app for submittion then your In App and your app both will be in waiting for review state.
NOTE
Your In App must be sumbitted at the same time when you submit your app.
Hope this helps you.

Rejecting IAP - iTunes Connect

I ran a test submission on my app using iTunes Connect, and I accidentally selected all of my IAP to be submitted as well. The submission didn't go through, but the IAP remained "Waiting For Review". There is no way to reject the IAP or deselect the IAP for submission at this point (the option goes away once the app goes "Waiting For Upload" for the first time).
Does anyone know how to get the IAP rejected? Rejecting the app didn't release the IAP (I had read that that would work, but it didn't). Not all of the IAP I selected will be in this version, so Apple will surely reject my app when it finds the submitted IAP is not there.
Anyone have any advice?
You can contact the App Review team which can reject that IAP for you. https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/7.0.0.7.5.0.0.11.0.0.5.1

Resources