简体   繁体   English

iTunes Connect:我可以使用旧版本上传新版本吗?

[英]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. 现在我已经上传了一个版本,我将版本增加到1.0.1。 ( CFBundleShortVersionString ). 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? 我可以上传1.0.0版的新版本吗?

Edit: 编辑:

Longer version of the story: 故事的更长版本:

  1. Got the app approved by Apple, but it was always in pending developer release. 获得Apple批准的应用程序,但它始终处于待定的开发人员版本中。
  2. Found some bugs and corrected them. 发现了一些错误并纠正了它们。 Therefore I uploaded a new build. 因此我上传了一个新版本。
  3. Application Loader complained on CFBundleShortVersionString so I incremented that. Application Loader在CFBundleShortVersionString抱怨,所以我增加了它。
  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. 现在我想发布v.1.0.0,但我已经上传了v.1.0.1。

The app was never released. 该应用程序从未发布。

Solution: 解:

Option 1: 选项1:

You simply send v. 1.0.1 in for review. 您只需发送v.1.0.1进行审核。 But that is not what I wanted. 但这不是我想要的。

Option 2: 选项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. 增加内部版本号(在我的情况下为1.0.3)并将版本重置为1.0.0。 Reupload binary and submit :-) PS: I think this is only possible if your app was never released. 重新上传二进制文件并提交:-) PS:我认为这只有在您的应用程序从未发布时才有可能。 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 . 你可以,只需更改Buildno = previousBuildNo + 1并从iTunes connect删除旧的ipa文件并添加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. 如果您拒绝旧Pending Developer Release中的Pending Developer Release ,那么您只需将新版本添加到该版本(1.0.0)并上传。

在此输入图像描述

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. 我已经阅读了您对该问题所做的编辑:您可以提交1.0.1版进行审核。 The version number shown in iTunes Connect will automatically change to match it (it will probably ask you for confirmation, if I remember correctly). iTunes Connect中显示的版本号将自动更改为与之匹配(如果我没记错的话,它可能会要求您确认)。

Original answer 原始答案

Was the app already approved? 该应用程序已获批准吗? If so, you probably can't. 如果是这样,你可能不会。 Also, how did you upload version 1.0.1? 另外,你是如何上传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)? 直接在1.0.0版本之上或通过创建新版本(这也意味着1.0.0版本是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. 我相信新的iTunes将只检查版本号( CFBundleVersion应用程序与版本() CFBundleShortVersionString )大于或等于当前未发布应用程序。 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. 因此,您可以在1.0.0版本之上不创建新版本的情况下提交版本1.0.1,但前提是尚未发布版本。 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'. 例如,你有v1.0.0处于“准备出售”以外的状态。 In this case you can upload and submit v1.0.1 without having to create a new version in iTunes Connect. 在这种情况下,您无需在iTunes Connect中创建新版本即可上传和提交v1.0.1。 Otherwise you won't be able to simply replace the build. 否则,您将无法简单地替换构建。 You'd need to create a new version in iTunes Connect. 您需要在iTunes Connect中创建新版本。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 是否可以将具有相同版本号的新二进制文件上传到Apple iTunes Connect,以获取具有待售状态的应用程序? - Can I upload a new binary but with the same version number to the Apple iTunes Connect for an app with Ready for Sale status? iTunes 连接/Testflight 应用程序始终显示旧版本(即使我们将新版本上传到 testflight) - itunes connect / Testflight app always show old version (even if we upload a new one to testflight) 无法在iTunes Connect上上传新版本 - Unable to upload new build on iTunes Connect 我无法将屏幕截图上传到新的iTunes Connect Media Manager - I can't upload screenshots to the new iTunes Connect Media Manager 将内部版本上传到Itunes Connect - upload build into Itunes Connect iTunes Connect上传版本 - iTunes Connect upload build 为什么不能在iTunes Connect中添加构建版本? - Why can not add the build version in iTunes connect? 在iTunes Connect中,在Pending Developer Release中取消版本并上传新版本时,应用程序版本可以相同吗? - In iTunes Connect, can an app version be the same when canceling a version in Pending Developer Release and uploading a new build? iTunes Connect新版本 - iTunes Connect New Version 在iTunes中上传具有新版本的应用程序时,应用程序图标未更改 - app icon not changed when upload app with new version in itunes connect
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM