TestFlight build on App Store Connect stuck at 'Ready to Submit' - ios

Since the recent update to App Store Connect, I can't figure out at all as to how I submit a new TestFlight build for beta review.
Under 'iTunes Connect Users' it says 'Ready to Test', while under 'External Testers' it says 'Ready to Submit'.
Maybe I'm missing something obvious, but how do I submit for beta review? I already have multiple versions on TestFlight.

Discovered the answer, the key was to go on iTunes Connect > My Apps > TestFlight > Any Group > Builds, and then submitted it via adding a new build in there.

In App Store Connect, this process has slightly changed. You must create a testing group in order to start external testing.
Here's how to do that:
Navigate to My Apps/TestFlight and click on Add External Testers on the left sidebar.
Give your group a name and click on Create.
Select Builds on the top and click on the little plus icon underneath.
Select your build and give the test information necessary for the review process.

In order to Submit an app for review you'll need to add external users from the TestFlight > Builds screen. Select the build you want to submit, and add Individual Testers from this screen. As long as at least one of them is external a series of dialog boxes will walk you through the rest of the submission.

My problem was similar, stuck on the ready to submit step. I had a successful build in the appsote, I just need to update its version to newer one. This article actually helps me.
Create a new version
When you’re ready to distribute a new version of your app, you create a version using the same app record you created for the original version. The new version will be available free to customers who purchased a previous version. You can only create a new version if the current version status is Ready for Sale or Developer Removed from Sale.
Keep in mind that it's not possible to revert to a previous version on the App Store if you have an issue with your app. You must create and submit a new version.
Role is very important, with developer role you can't submit the app for review.
Required role: Account Holder, Admin, or App Manager. See Role permissions.
After having the proper role you need to follow these steps
From the homepage, click My Apps, then select the app.
The App Store page opens with App Information selected.
In the left column, click the Version or Platform Add button (+) and choose a platform from the pop-up menu.
In the New Version dialog, enter an incremental App Store version number, and click Create.
Under App Information, review and enter metadata about the new version.
When you create a new version, the metadata from the current version is transferred to the new version automatically. Properties you can change will appear in editable fields on the App Information page.
For a description of the version properties, go to Platform version information. For the required and localizable properties, refer to Required, localizable, and editable properties.
In the upper-right corner, click Save.
7.In Xcode, increment the build string before you upload your build to App Store Connect, as described in Set the version number and build string.
Upload your new build to App Store Connect.
When you are ready to submit your build, add it to your latest App Store version, then submit your app to app review.

My problem was similar, stuck on the ready to submit step. I had a successful build in the appsote, I just need to update its version to newer one. I added a detailed answer here https://stackoverflow.com/a/57160753/557396

Go to my apps. Then select the + icon next to the iOS App. And then create a new version. Then select the build in the test flight. Finally, save the details and submit your app for review.

Related

How to submit the app for review after the current version of the app is rejected?

I uploaded a new build to AppStore Connect. Currently, the app is in the "prepare for submission" state. I uploaded all of the screenshots required and other things. I can only see the save button in AppStore Connect but the "submit for review" button is missing. How can we submit the app for review now?
Previous versions of the app were present in the App Store. I uploaded an update to the existing app but the current version was rejected. I fixed the issues and added a new build with current rejected version number and with the increased build number. But AppStore Connect only shows the Save button and I can't find the "submit for review" button.
Won't we see the "submit for review" button for rejected binaries?
Remove your rejected build from Build section which is above General App Information.
Add the new build you want to upload.
Click Save button.
You'll now see Submit for review screen.
After the app rejection, only the admin or manager of the AppStore connect account can submit the app for review. I was assigned with only developer role and hence was unable to submit the app for review again.
When Apple rejects an app, they specify the reason of the rejection. So you need to make changes said by apple in order to submit app again to App Store.
The uploading process is same as when you submitted the previous build but the only thing you need to take care of if app version.
You need to change the app version (generally it should be increased by one from the previous number) and upload the app again.
Once you upload build on the App Store you will see it under Activity and it will marked as processing.
Once the processing is finished you can select that build to submit for review.
Create New version (if required)
Select a build to submit for review
You can remove the existing build and select a new build and save it.
Once all the required info. is completed just Save it and then Submit for Review button will be enabled (but it is not the case every time)

How to approve a new version in App store connect

How can i approve a new version in App store connect?
I mean, i already have a first version of the mobile app available on apple store,
but now i want to publish a new version.
what i already did was upload it through Xcode -> archive and then in appstoreconnect.apple.com going to TestFlight tag to see there the compilations and it says there are "Missing export compliance" i clicked and said "yes" and "yes" again.
Even doing that the the new version it's still not publish but it says its ready to send, what more do i have to do? I can't find the place to do that.
Your build is uploaded on the test flight but not in the app store. For publishing to app store, follow along
You have to make a new version of the app in appstoreconnect
just click on the plus button and click on iOS
Enter new version number. you will now prepare this version for publishing
Select the latest build in the build section.
Add what's new content in the what's new section
Save and submit for review

Uploading new build for released application iOS?

My app store application has gone through review process, I made a release now it shows the Ready to Sale status. At this point we have figured out a small bug which we have fixed.
I have uploaded new build version with this fix on iTunes connect via my XCode. I am able to see this build. Now I want to submit this new build for app review. I don't see an option for submission of this build for app review. Do I need to create new version for this ? Can't I upload new build for same version under ready to sale for submission to review.
Also I want to change some of the screen shots I don't see options for this also.
You need to create a new version of your app to do that. You can not change an existing, 'ready for sale' app.
For uploading a new build, you need to create a new version on iTunes. After creating a new version you can submit it with your latest build & also update all the details which you desire & all those will be reviewed & made live once apple review those.

How can app add on iTunes connect?

One of my app is uploaded on mobile store, then after some months I have add new build but did not submit that build for review.
Now I updated my app with new designs and lots of changes. and I wanted to upload this new version on store. But I don’t know how to add app.
Because when I click on iTunes Connect --> My Apps --> App Store --> + VERSION OR PLATFORM, it shows only tvOS and iOS is disabled.
So now, how can I remove app from Waiting for Upload and how can I add new build ?
Here is screen shot :
I have read all documents provided by Apple Inc., but I didn’t found any option….related my scenario.
https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ReplacingYourAppWithANewVersion.html
https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ChangingAppStatus.html#//apple_ref/doc/uid/TP40011225-CH30-SW34
https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/UploadingBinariesforanApp.html
https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html
If anyone knows, please let me know.
Thanks.
One more thing I forgot to tell that Also I want to update screenshots and description details.
For creating a brand new version, just upload the binary, and then cancel it. As I see you updated your question, this is a final solution for you then.
For uploading a build:
1. Access the version page.
Sou you should see a frame that will contain your build.
2. Your binary should be uploaded via
a) Xcode
b) Application loader
iTunes connect will pair your binary with the version according to the App ID and version saved in the Xcode target settings.
If you need to have the version of 2.0 for instance, change the version number both in
Xcode target build settings
within the App version page
First Try to upload it again.
If your upload is successful, it should be changed your status to Waiting For Review.
after change the status to waiting for uplaod -->> waiting for review and after that you an remove this app an add the new version and uplaod again.
follow this step:
step1- you can upload this build and change the status to waiting for review.
step2- after change the status you can delete this version.
step3- and create the new version and upload again with same screen shots.
To delete an app from the store and iTunes Connect
Open the App Details page for the app, as described in Creating an iTunes Connect Record for an App.
Make sure that the app status allows deletion.
You can delete your app if there is at least one approved version of the app and the latest version status is one of the following:
Prepare for Submission
Invalid Binary
Developer Rejected
Rejected
Metadata Rejected
Developer Removed From Sale
Removed from Sale
If your app has a different status, you can delete the app by first rejecting the build or by removing the app from sale. See Viewing and Changing Your App’s Status and Availability.
You can see more details at Transferring And Deleting Apps
Status for your Version 1.4 is waiting for upload. That means you must upload the App with Version 1.4 If you have already uploaded the app with version 1.4 and you don't want to use that build just increase the build number and keep the version number same 1.4.
Image with Build Number

itunes connect replace binary when status is "waiting for review"

We found bug after we submit the binary for approval in itunes connect and we upload a new build but we can not figure out how to replace the new build in itunes connect. the status of the build active.
Any of you knows how can replace the binary is for a approval with the new version of the binary?
I found this : How to replace app in itunes connect, while waiting in review?
But it seems to make reference to the old version of itunes connect.
Create a new build with new version, say your app version is 1.0, you need a new build with 1.0.1 but keep the version same.
Submit the build from xCode and wait for sometime, it takes a while to show up in the iTunes connect
In your app detail page now you should be able to click Build and select the right build version
I think this is what i did when i had the same scenario. Hope it helps!
Create a new Archive with new Bundle version Short,String In Your Info.plist. Ex.1.1 After That And Yes Donot Change Your version keep it same as previous vesion.
After That Upload Your Binary
Your App Detail Page Go to build setting and Remove Old Binary And Choose new binary that you previosly uploaded..It may Be help you.
You can't remove and replace the build anymore until you remove the app from review.
You go to your app detail page, under App Store, in app store connect, then at the top of the page there's a blue notification that indicates and confirms that in order to submit a new-build you must remove the version from review and gives you a link to click to do that.
Once you do, you can scroll down to builds and click the minus button on your build to remove it and then add a new one.
You just need to change the build number (from 1 to 2 for example) in the application info page (inside Xcode). The build number is enough (do not change the version ... I mean leave x.y as it was before). The build number would be enough to have a new entry in the list of builds in iTunes Connect. If you have already submitted the app, you have a button to cancel the review (if it's is not completed yet). Then resend the app for review (choosing by the list of available builds) and that's it.

Resources