【问题标题】:iTunes Connect: Can I upload a new build with an old version?iTunes Connect:我可以用旧版本上传新版本吗?
【发布时间】:2015-07-27 00:25:53
【问题描述】:

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

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

编辑:

故事的加长版:

  1. 获得了 Apple 批准的应用程序,但它始终处于等待开发者发布状态。
  2. 发现了一些错误并更正了它们。因此我上传了一个新版本。
  3. Application Loader 在CFBundleShortVersionString 上抱怨,所以我增加了它。
  4. Then我发现我必须拒绝该应用程序,这就是我现在所做的。我还从 Versions 选项卡中删除了构建。
  5. 现在我想发布 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


【解决方案1】:

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

【讨论】:

  • 似乎无法删除旧版本。
  • 在 xcode 中更改内部版本号并在 ituens connect 中的新版本中再次添加,但在删除旧 ipa 详细信息之前,如果您的旧版本没有发布,您可以这样做
  • 如何删除旧的ipa详细信息?我可以在预发布版本下看到我的构建。但似乎没有删除选项。
  • 在 pre-releases 下我们可以改变我们的构建,等我给一些参考链接
  • 确定你能做到,现在你修改版本号是最后一个数字+1,然后上传新版本,祝你有美好的一天兄弟,这是简单的事情不要害怕,做如果您遇到任何问题,我会支持您,
【解决方案2】:

编辑

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

我已阅读您对问题所做的修改:您可以提交版本 1.0.1 以供审核。 iTunes Connect 中显示的版本号会自动更改以匹配它(如果我没记错的话,它可能会要求您确认)。

原答案

该应用是否已获批准?如果是这样,你可能不能。另外,您是如何上传 1.0.1 版的?直接在 1.0.0 版之上还是通过创建新版本(这也意味着 1.0.0 版已准备好销售)?

我相信新的 iTunes 只会检查版本号 (CFBundleShortVersionString) 大于或等于当前未发布应用程序的应用程序的内部版本号 (CFBundleVersion)。因此,您可以提交 1.0.1 版本,而无需在 1.0.0 版本之上创建新版本,但前提是后者尚未发布。当您发布版本时,它也会开始检查版本号。

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

【讨论】:

  • 应用程序已获得 Apple 批准,但始终处于等待开发者发布的状态。我只是增加了CFBundleShortVersionString,因为他抱怨使用应用程序加载器上传。所以就我而言,我认为该应用程序已经发布了?但我不太明白你的最后一个例子。
  • 所以即使您的应用“准备销售”或“等待开发者发布”,Application Loader 也允许您上传 1.0.1 版?
  • 是的,应用程序加载器允许我上传 v. 1.0.1,尽管它处于待开发者版本中。需要增加版本,否则我不允许上传二进制文件。
  • 我已阅读您对问题所做的编辑:您可以提交版本 1.0.1 以供审核。 iTunes Connect 中显示的版本号会自动更改以匹配它(如果我没记错的话,它可能会要求您确认)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-07-20
  • 1970-01-01
  • 2020-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多