Will App-Status "Pending Developer Release" stop Beta-Testing in Testflight - app-store

Is it possible to have an App reviewed by Apple and keep on Beta-Testing?
In the iTunes Connect Developer Guide it says: "When the app becomes "Ready for Sale" in the App Store, testing automatically stops on earlier builds, and you will be unable to view or test them."
But what happens If we would choose "Manual release" while submitting an App for App Store Review so the App-status after successful review will be "Pending Developer Release".
1) Is it correct that the status "Pending Developer Release" won't stop testing automatically and our Beta-Tester still can test with Testflight?
2) Is it correct, that if we press "Release now" while the app status is "Pending Developer Release" it changes to "Ready for Sale" and Beta-Testing will stop?

I talk about Testflight Internal Testers.
1) Is it correct that the status "Pending Developer Release" won't stop testing automatically and our Beta-Tester still can test with Testflight?
It is correct. Your Beta-Tester still can test in "Pending Developer Release".
2) Is it correct, that if we press "Release now" while the app status is "Pending Developer Release" it changes to "Ready for Sale" and Beta-Testing will stop?
It is correct. If you press "Release now", the app status of Testflight changes to "UNAVAILABLE".
example:
UPDATE(9/27):
Is it the same with external Testers?
YES! I have tried that.
Can external testers keep on testing after the App received the Status "Pending Developer Release".
The status of my app is "Pending Developer Release".
External testers can keep on testing.

Related

TestFlight "waiting for review"

For my React Native app, I've pushed many builds to TestFlight in the past with no problems. I recently submitted my first actual build to the app store, and now when I'm trying to submit a new build to TestFlight, instead of going into "Testing" mode, it goes into "Waiting for review" and nothing happens. Does anyone know what I should do here? It didn't send out any invites to any of my testers or anything, and it's now been a few hours that it's been hanging in "Waiting for review" mode.
Waiting for review means that apple team will review your app before allowing you to submit on TestFlight for public testing. It will take around 24~48 hours for them to review your app. After if your app is approved, you can submit on TestFlight and create public link for anyone with the link as tester.
Did you increase your application version number? When you deploy to TestFlight the same version number but with a higher build number, it goes directly to Testing. However I noticed that changing the version number triggers a new Waiting for Review from Apple, before going into Testing

I want to test my app in itunesconnect my app status is "Pending Developer Release"

Is it possible to test the app with this status "Pending Developer Release" to test flight. Before moving to app store i need to test my app.
Actually yes there is an old tip !
Go to you app page on itunes Connect and at the bottom of the page click the Promo Codes link.
Generate a link and use it in the App Store Application at the very bottom of the first page.
I am on the French store but in English it should be something like use a codeor redeem.
Enter your code and it will download the Pending Developer Release build
Nicolas

What does it mean when in-app purchases are "in review" while the app binary itself is still "waiting for review"?

I am a bit confused by this. How is Apple supposed to review in app purchase content without the app? All my IAPs are "in review" while the app itself is "waiting for review" since two days.
This is not too programming related BUT it might save other developers time to know this can happen and why. What I did:
1) Updloaded IAP content packages so I can test it.
2) Assigned IAP content packages to app, then submitted app via Xcode.
3) Found bug and rejected binary.
4) Fixed bug, resubmitted binary. But this time no way to assign the IAPs to app. They were already "waiting for review".
Did my app get stuck in a deadlock situation? Did anyone else ever experience this?
I suspect that the In App Purchases will be reviewed once your app goes into review. Your In App Purchases are already associated with the app, are they not?
However I would recommend you contact Apple through iTunes connect. I've always had good success with this in the past.
Select the 'Contact Us' link at the bottom of the iTunes connect page. In the form that appears, select App Review and Check Review Status, and then select the 'contact us' link in the text that appears.
Then describe your issue in the form, and they should tell you what you need to do.
Here is a way to fix this (its not ideal):
Delete in app purchase that is "waiting for review" in iTunes connect.
Recreate in app purchase with a different product id (you can just add a number to the end).
Refractor old references in your purchase code to the new id.
Rebuild, re-associate the product, and re-upload!

In-app Purchase "ready to submit", but won't let me submit it

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 purchase 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

in App purchase showing "Environment Sandbox" even after status changed to "ready for sale"

My iPhone application and in App purchase status become "ready for Sale" yesterday. But when am running my In App Purchase , i am getting "[Environment Sandbox]" in "Do you want to buy .... push notifications" .How can i change my in app purchase from test environment ?
Your app is getting "resigned" with a different certificate when it gets processed for the AppStore so it won't use the Sandbox after a user downloads it from the AppStore.