Solve "You must choose a build." when upload app in iTunes - app-store-connect

When upload ipa file by Xcode and the results successfuly uploade the ipa is not show in Activity tab ,but show in version history and when click on button submit for review shown alert missing "You must choose a build"
Please give me advise.

You need to select your uploaded ipa from the Build section in order to submit your app for review.
An uploaded build might take some time to show up in app store connect, due to the fact that it needs to pass Apple's automatic processing.
Update: Actually a plus button will be shown next to Build that can be used to select your build

Related

Does anyone know how do i get the list of all the applications installed in phone that can run audio files in react-native?

I want to create a functionality in react-native app such that on pressing a particular button, it should get me to the "open with" window, and that window should fetch me the list of all the installed applications in the phone which can run audio files. How can i get such list?
On a Android system, that "Open with" screen pops up when:
The user have more than one application that can play that specific audio format(Because it's not every app that can run every audio format).
The user did not set-up a default app to open the audio format.
So, You should just use a library like rn-fetch-blob to open the file for you, like as follow:
RNFetchBlob.android.actionViewIntent(fileLocation, mimeType)
And android will take care of picking the right app for you.
In case this answer does not satisfy you, you can get a list of apps using react-native-android-installed-apps-unblocking, but there's no information about wich ones can run an audio file, and maybe IOS will have some restrictions about what can be done, so your best option is to let the system do that for you!

How to submit the latest build in App Store Connect?

I have uploaded 3 builds in the past. When I go to the app store tab and submit, it always submits the oldest version. How do I submit the latest build?
BTW I have expired the former builds in TestFlight, as shown by the screenshot below.
Under the App Store tap, there is a section called build. Before submitting, you can delete the selected build by clicking the red delete button on the right. Then you'll be able to select a build.

iTunes Connect > Submit a Build > Plus icon not available

I'm trying to submit a build using the iTunes Connect web application.
I see this:
but according to this https://developer.apple.com/library/prerelease/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html#//apple_ref/doc/uid/TP40011225-CH33-SW11
I should see a plus icon to the right of the word Build.
I don't see this nor do I see a Build listed in the Build section.
Why isn't it there?
Note - I do see two Builds in the Prerelease section but I'm not clear how you copy them over.
Any suggestions?
I've experienced the same issue. You need to give the system some time to replicate after you've submitted your binary. I needed to wait like 30 minutes before the "+" icon appeared and I was able to select the binary.
If you check the page source you will see this:
Add
ng-hide is an AngularJS property. It looks like something has gone wrong. For some reason the "Add" button is getting hidden.

How to remove a build from itunes connect?

I want to delete one of my app builds from new itunes connect site.
But I couldn't find a delete/remove button.
Any ideas?
UPDATE:
Time has changed, you can now remove (expire) TestFlight Builds as in this answer but you still cannot delete the build.
OLD:
I asked apple and here is their answer:
I understand you would like to remove a build from iTunes Connect as
shown in your screenshot.
Please be advised this is expected behavior as you can remove a build
from being the current build but you cannot delete it from iTunes
Connect. For more information, please refer to the iTunes Connect
Developer Guide:
https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/
So i just can't.
Wait! You can expire a build actually! :)
After 2017 Solution:
Still same at 2022
From the homepage, click My Apps, select your app.
Click the TestFlight tab.
In the sidebar, below Builds, click the platform (iOS or tvOS).
In the table on the right, in the Build column, click the app icon or build string for the build that is missing compliance information.
5.Click Expire Build.
Ta-da! Build expired at the App Store Connect.
Means:
Internal testers and external testers will no longer be able to install this build.
You can remove a build from being the current build
But, You cannot delete it from App Store Connect (iTunes Connect)
Required roles
Account Holder
Admin
App Manager
See Role permissions.
For more information please visit.
I had this problem. I'll share my ride on the learning curve.
First, I couldn't find how to reject the binary but remembered seeing it earlier today in the iTunesConnect App. So using the App I rejected the binary.
If you "mouse over" the rejected binary under the "Build" section you'll notice that a red circle icon with a - (i.e. a delete button) appears.
Tap on this and then hit the save button at the top of the screen. Submitted binary is now gone.
You should now get all the notifications for the app being in state "Prepare for Upload" (email, App notification etc).
Xcode organiser was still giving me "Redundant Binary".
After a bit of research I now understand the difference between "Version" & "Build".
Version is what iTunes displays and the user sees. Build is just the internal tracking number.
I had both at 2.3.0, I changed build to 2.3.0.1 and re-Archive.
Now it validates and I can upload the new binary and re-submit.
Hope that helps others!
Choose the build
The answer is that you Mouse over the icon for your build and at the end of the line you'll see a little colored minus in a circle. This removes the build and you can now click on the + sign and choose a new build for submitting.
It is an unbelievably complicated web page with tricks and gizmos to do the thing you want. I'm sure Steve never saw this page or tried to use it.
Surely it's better practice to design the screen so that you can see the options all the time, not to have the screen change depending on whether you have an app in review or not!
As I understand the new iTunesConnect philosophy :
you can upload some multiple "eligible" builds to iTunesConnect int the "pre release" tab
let some other testers test a specific build, via TestFlight (and declared as iTunesConnect users)
when you come to a stable version, select the correct build version, from the "Versions" tab to submit to the AppStore, the usual way.
To me, you can have like 150 build for a pre release, it doesn't matter.
in itunes connect:
AppStore >> iosAPP >> Build (scroll down)
click the red icon as seen in the picture
In our case, deletion was not possible due to already having an app that we were in pre-release. The fix was not to delete but rather to edit each section, including version number, that needed to change for the new candidate.
I'm able to remove and resubmit the app on the ItuneConnect currently.
I also faced the same trouble as you guys, but I realize something:
It needs to submit the current build to change the status from "ready to review" to "waiting for review" status
Then, click to kind "remove this build for submitting the new one"
-> App's status will change the "Developer rejected",
-> Then you can able to resubmit the new build normally. (I attacked the demonstration)
1: ---
2: ---
3: ---
Good luck!
Dang this is hard. Here is what I did to reject/delete/replace my ios build before it was released. The app was approved how ever I found found a bug I wanted to fix before releasing
I set release to "manual" and saved
I tried to create and app release
got an error message something like "you can only have one release at a time"
where the save button was there was not an option to cancel release
the version of the app is not marked "developer rejected" with a red dot
To replace the bad build I did the following
if you click on the "+ version or platform" to create a new version you will not be be able to create a new iOS version
you need to upload a new build
in your rejected app, select the new build
save
submit for review
For ios apps On the v1.0.10 App screen (rejected version) you moved down the form to the version number and clicked on the little red button next to it.
This allowed me to select v1.0.11 (the new corrected version) - I then edited the App screen changing the version number to v1.0.11 and completed the "what new notes". Then pressed the re-submit button, which it appeared to accept.
Then at 13.34 I got an email from Apple (referencing the original version v1.0.10) stating "Prepare for Upload" followed by another email at 13.37 referring to v1.0.11 (the new version) saying "Waiting For Review".
I used this link https://www.b4x.com/android/forum/threads/app-store-how-to-delete-an-earlier-build.110763/
Feb 2022 Correct answer. I spent an hour trying to figure out how to remove the OLD Build which had been rejected, and replace it with a newer one.
Remove the App from review. You cannot remove an old build if the App is still "In Review or a Rejected state".
AFTER STEP 1, Mouse Over/Hover over the row with the old build and a RED BUTTON appears on the right side of the row.
Click RED (-) Delete button.
After deletion the familiar UI that allows you to select a new build appears and you can select it.
Damn it Apple!! If it ain't broke, DONT FIX IT.

How to remove an app that's waiting for review? [duplicate]

This question already has answers here:
Reject binary with state waiting for review (can't find reject binary button)
(11 answers)
Closed 6 years ago.
Because we have discovered and fixed a bug in our app after we uploaded the application to iTunes Connect, we now need to remove the one that has been posted for review and upload the newer version we just built.
Is it possible to do this? There doesn't seem to be any button or link in iTunes Connect to allow us to do this.
It's called Reject Binary: Reject binary with state waiting for review (can't find reject binary button)
In iTunes connect, from 'My apps', select
Click your application, then
Make sure you are on the 'Versions' tab, and that the correct version is selected.
Click 'Remove this version from review' located in the info bubble...
This is an old post, but also happened to me. What I did is wait for almost an hour, then change one screenshot, then pressed save. After that the "to submit a build, you must remove this version from review" button appeared.
You must re upload your original App .zip file as the update, search your trash folder for it. Use the Application launcher and simply re submit the same original zip. When it gets re approved with same original content, only then delete this from Itunes Connect.
Tips:
You cannot delete an app that is Ready For Sale.
You would need to remove your own app from sale before
you can click the Delete button. Find Rights and Pricing button.
You are able to delete your app when it is in one of the following states:
Prepare for Upload
Waiting for Upload
Invalid Binary
Developer Rejected
Rejected
Developer Removed from Sale
Removed from Sale
I hope this helps.