I have some in-app purchases setup for an application. The in-app purchases are all tested, and working great - however I can't submit them for review. I submitted the application binary for review, then visited the in-app pur开发者_StackOverflow中文版chase section. All of the in-app purchases say: "Ready to Submit", but the "Submit for Review" button is greyed out, and un-clickable.
When apple reviews the actual application, will they also just review the in-app purchases for it? Or am I doing something wrong?
Thanks.
Update: I don't know if it was by switching to Chrome, or by waiting 30 minutes or so, but it enabled me to submit my in-app-purchases for review.
I was having the same problem. It would not let me submit my In app purchases to my app, which I uploaded shortly beforehand. I had to reject the binary, then follow the directions below to add the IAP to the app version before uploading.
- Go to iTunes Connect
- Click on Manage your applications
- Click on the App
- Click "View Details" button
- Scroll down until you see an "In App Purchase" Section
- Add your In App Purchase to that version.
- Then ready your app for upload.
Once these steps are complete, the In App Purchase should automatically change from "Ready to Submit" to "Waiting for Review".
There are several things that needs to be checked first before submitting an app with in-app purchase :
- Enable in-app feature in your "Identifiers -> App IDs". This is usually automatically enabled by Apple by default
- Ensure the correct link from your "Provisioning Profile" to the "App IDs" above, which has in-app feature
- Build your file with the correct "Provisioning Profile".
Before you update the binary, you must set up the in-app in iTunes. Goto the :
- "Manage In-app Purchases", and add/setup your pricing, description, etc in there. If you don't see this, then you will need to create a new version of your app first.
- Once done, it will change to "Submit Binary File"
Now, update the new version description and select the correct in-app that you just created. Upload the binary file to Apple using Xcode, and status should change to "Waiting for Review".
I had the same problem. For me the solution was simple. I was using Firefox and couldn't see the checkboxes to submit the purchases. Simply switch from Firefox to Chrome and you'll see the boxes again to check off and submit.
Another variation, the state of the app within itunes connect was wrong. I had to upload the binary then go to the binary details panel and reject this binary before I was able to see the check marks in the inapp purchase section of the app summary.
Use the "View Details" button and go to the bottom of the page, in the "In-App Purchases" section use the link "Manage In-App Purchase", do "Select All" and submit any no. of products for review along with the binary. Additional in-app products can be added from the Application summary "Manage In-App Purchase" button using the table provided.
It's been more than a decade since this question was opened. It is ridiculous that Appls IAP submission is still confusing. Ryan's answer saved my ass, I just would like to make minor updates to keep it up to date, and hope it will save others' time.
If you missed to submit an IAP, and the App is already in the wild, prepare for a new submission. If you cannnot submit an IAP, and your App was already submitted/approved, just reject it. After you get a new binary uploaded, do the following:
- Go to App Store Connect
- Click on My Apps
- Click on the App
- Click "In-App Purchases" under the "Features" section on the left side, make sure your IAPs are ready for review
- Click "Prepare for Submission" under the top-left "iOS App" section
- Scroll down until you see an "In App Purchase" section
- Add your IAPs to that version
- Add your binary to that version
- You are ready to go
精彩评论