简体   繁体   中英

iTunes Connect: Can I upload a new build with an old version?

I have an app which hasn't been released yet. Now I already uploaded a build where I incremented the version to 1.0.1. ( CFBundleShortVersionString ). The reason why I've done this is because he complained on submitting the new build to make it short.

Can I upload a new build with version 1.0.0?

Edit:

Longer version of the story:

  1. Got the app approved by Apple, but it was always in pending developer release.
  2. Found some bugs and corrected them. Therefore I uploaded a new build.
  3. Application Loader complained on CFBundleShortVersionString so I incremented that.
  4. Then I found out that I have to reject the app, which is what I've done now. I also removed the build from the Versions tab.
  5. Now I want to release v. 1.0.0 but I already uploaded v. 1.0.1.

The app was never released.

Solution:

Option 1:

You simply send v. 1.0.1 in for review. But that is not what I wanted.

Option 2:

Make sure you rejected the binary and removed the build (from Versions tab). Increment the build number (in my case 1.0.3) and reset version to 1.0.0. Reupload binary and submit :-) PS: I think this is only possible if your app was never released. Now it looks strange in the pre-releases tab, because there is a newer version but with old build number.

ya it is possible, just change the Buildno = previousBuildNo + 1 and delete the old ipa file from iTunes connect and add the new build . if you reject the Pending Developer Release in old one then you just add the new build to that version (1.0.0) and upload.

在此输入图像描述

Edit

In a comment below that I wrote afterwords lies the correct answer.

I've read the edit you made to the question: you can submit version 1.0.1 for review. The version number shown in iTunes Connect will automatically change to match it (it will probably ask you for confirmation, if I remember correctly).

Original answer

Was the app already approved? If so, you probably can't. Also, how did you upload version 1.0.1? Directly on top of version 1.0.0 or by creating a new version (which also means version 1.0.0 is Ready for Sale)?

I believe the new iTunes will only check the build number ( CFBundleVersion ) of apps with version ( CFBundleShortVersionString ) greater or equal to the currently unreleased apps. So you can submit version 1.0.1 without creating a new version on top of version 1.0.0 but only if the latter was not released yet. The moment you release a version it will start checking for the version number as well.

Eg you have v1.0.0 in a status other than 'Ready for Sale'. In this case you can upload and submit v1.0.1 without having to create a new version in iTunes Connect. Otherwise you won't be able to simply replace the build. You'd need to create a new version in iTunes Connect.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM