我有一个尚未发布的应用。现在我已经上传了一个版本,我将版本增加到1.0.1。 (CFBundleShortVersionString
)。我之所以这样做是因为他抱怨提交新版本以缩短它。
我可以上传1.0.0版的新版本吗?
修改
故事的更长版本:
CFBundleShortVersionString
上投诉,所以我增加了它。应用程序从未发布。
解决方案:
选项1:
您只需发送v.1.0.1进行审核。但这不是我想要的。
选项2:
确保您拒绝了二进制文件并删除了该版本(来自 Versions 标签)。增加内部版本号(在我的情况下为1.0.3)并将版本重置为1.0.0。重新上传二进制文件并提交:-) PS:我认为这只有在您的应用程序从未发布时才有可能。现在它在预发布选项卡中看起来很奇怪,因为有一个较新的版本,但有旧版本号。
答案 0 :(得分:2)
是的,只需更改Buildno
= previousBuildNo + 1
并从ipa
删除旧的iTunes connect
文件,然后添加new build
即可。如果您拒绝旧版本中的Pending Developer Release
,则只需将新版本添加到该版本(1.0.0)
并上传。
答案 1 :(得分:1)
修改强>
在下面的评论中,我写了关键词是正确答案。
我已阅读您对该问题所做的修改:您可以提交1.0.1版进行审核。 iTunes Connect中显示的版本号将自动更改为与之匹配(如果我没记错的话,它可能会要求您确认)。
原始回答
该应用已获批准吗?如果是这样,你可能无法做到。另外,你是如何上传1.0.1版的?直接在1.0.0版本之上或通过创建新版本(这也意味着1.0.0版本已准备好出售)?
我相信新版iTunes只会检查版本(CFBundleVersion
)大于或等于当前未发布应用的应用内置版本(CFBundleShortVersionString
)。因此,您可以在1.0.0版本之上不创建新版本的情况下提交版本1.0.1,但前提是尚未发布版本。在您发布版本的那一刻,它也将开始检查版本号。
E.g。你有v1.0.0处于'准备出售'以外的状态。在这种情况下,您无需在iTunes Connect中创建新版本即可上传和提交v1.0.1。否则你无法简单地替换构建。您需要在iTunes Connect中创建新版本。