[英]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: 故事的更长版本:
CFBundleShortVersionString
so I incremented that. CFBundleShortVersionString
抱怨,所以我增加了它。 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.