【发布时间】:2015-07-27 00:25:53
【问题描述】:
我有一个尚未发布的应用程序。现在我已经上传了一个版本,我将版本增加到 1.0.1。 (CFBundleShortVersionString)。我这样做的原因是因为他抱怨提交新版本以使其简短。
我可以上传 1.0.0 版的新版本吗?
编辑:
故事的加长版:
- 获得了 Apple 批准的应用程序,但它始终处于等待开发者发布状态。
- 发现了一些错误并更正了它们。因此我上传了一个新版本。
- Application Loader 在
CFBundleShortVersionString上抱怨,所以我增加了它。 - Then我发现我必须拒绝该应用程序,这就是我现在所做的。我还从 Versions 选项卡中删除了构建。
- 现在我想发布 v. 1.0.0 但我已经上传 v. 1.0.1。
该应用从未发布。
解决方案:
选项 1:
您只需发送 v. 1.0.1 以供审核。但这不是我想要的。
选项 2:
确保您拒绝了二进制文件并删除了构建(从 Versions 选项卡)。增加内部版本号(在我的情况下为 1.0.3)并将版本重置为 1.0.0。重新上传二进制文件并提交 :-) PS:我认为这只有在您的应用程序从未发布时才有可能。现在它在预发布选项卡中看起来很奇怪,因为有一个较新的版本但具有旧的内部版本号。
【问题讨论】:
-
iTunes 总是需要比当前版本高 1 点。如果您的应用商店是 1.0,那么它必须是 1.0.1 或更高版本。如果您需要更多帮助,请详细编写整个场景。
-
感谢您的回复。我想从用户的 1.0.0 开始,但似乎不再可能了。所以我必须在一般应用信息下更新 iTunes 中的版本号。您可以在this SO post 中找到整个场景。目前我拒绝了 v. 1.0.0 但我已经上传了 v. 1.0.1。如果你愿意,我可以总结整个故事。
标签: ios app-store-connect