繁体   English   中英

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

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

我有一个尚未发布的应用程序。 现在我已经上传了一个版本,我将版本增加到1.0.1。 CFBundleShortVersionString )。 我之所以这样做是因为他抱怨提交新版本以缩短版本。

我可以上传1.0.0版的新版本吗?

编辑:

故事的更长版本:

  1. 获得Apple批准的应用程序,但它始终处于待定的开发人员版本中。
  2. 发现了一些错误并纠正了它们。 因此我上传了一个新版本。
  3. Application Loader在CFBundleShortVersionString抱怨,所以我增加了它。
  4. 然后我发现我必须拒绝该应用程序,这就是我现在所做的。 我还从“ 版本”选项卡中删除了构建。
  5. 现在我想发布v.1.0.0,但我已经上传了v.1.0.1。

该应用程序从未发布。

解:

选项1:

您只需发送v.1.0.1进行审核。 但这不是我想要的。

选项2:

确保您拒绝了二进制文件并删除了构建版本 (从“ 版本”选项卡)。 增加内部版本号(在我的情况下为1.0.3)并将版本重置为1.0.0。 重新上传二进制文件并提交:-) PS:我认为这只有在您的应用程序从未发布时才有可能。 现在它在预发布选项卡中看起来很奇怪,因为有一个较新的版本,但有旧版本号。

你可以,只需更改Buildno = previousBuildNo + 1并从iTunes connect删除旧的ipa文件并添加new build 如果您拒绝旧Pending Developer Release中的Pending Developer Release ,那么您只需将新版本添加到该版本(1.0.0)并上传。

在此输入图像描述

编辑

在下面的评论我写的后记是正确的答案。

我已经阅读了您对该问题所做的编辑:您可以提交1.0.1版进行审核。 iTunes Connect中显示的版本号将自动更改为与之匹配(如果我没记错的话,它可能会要求您确认)。

原始答案

该应用程序已获批准吗? 如果是这样,你可能不会。 另外,你是如何上传1.0.1版的? 直接在1.0.0版本之上或通过创建新版本(这也意味着1.0.0版本是Ready for Sale)?

我相信新的iTunes将只检查版本号( CFBundleVersion应用程序与版本() CFBundleShortVersionString )大于或等于当前未发布应用程序。 因此,您可以在1.0.0版本之上不创建新版本的情况下提交版本1.0.1,但前提是尚未发布版本。 在您发布版本的那一刻,它也将开始检查版本号。

例如,你有v1.0.0处于“准备出售”以外的状态。 在这种情况下,您无需在iTunes Connect中创建新版本即可上传和提交v1.0.1。 否则,您将无法简单地替换构建。 您需要在iTunes Connect中创建新版本。

暂无
暂无

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

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