【问题标题】:update an app which is pending developer release更新正在等待开发者发布的应用程序
【发布时间】:2015-07-25 03:03:25
【问题描述】:

我有一个正在等待开发者发布的应用程序(Apple 批准)。该应用程序从未发布过。现在我想提交更新。因此我增加了CFBundleVersion,但他抱怨。所以我也增加了CFBundleShortVersionString

在 iTunes Connect 中,我可以在预发布下看到我的新提交。但在版本视图中,我看到了旧版本。那么如何才能批准更新呢?如果我能自己管理发布时间,那就太好了。这样它就一直处于等待开发者发布状态。

我有哪些选择?我应该拒绝二进制文件吗?我应该采用什么版本/内部版本号?我可以重复使用旧的吗?

【问题讨论】:

  • 我想您必须拒绝二进制文件(等待开发人员发布)并继续使用新版本。我想你必须更改版本号,因为是一个新版本,即使你不能发布到生产但批准了。

标签: ios app-store app-store-connect


【解决方案1】:

您不必拒绝二进制文件或取消发布。您可以改为:

  1. 从所有地区删除该应用
  2. 发布版本。其状态将立即从“等待开发者发布”更改为“开发者下架销售”。
  3. 创建一个新版本。

这样,如果苹果拒绝了新的二进制文件,或者你决定要释放旧的,你总是可以释放旧的。

【讨论】:

  • 我必须在删除所有地区后单击“发布此版本”按钮,然后才能更改为“开发商已从销售中删除”。然后我可以在保留旧版本的同时设置新版本。
  • @HugoScott-Slade 是的。我以为这就是我所说的;)
  • 这是否会影响您在跟踪新应用和 Apple 的 New & Notable 的网站上的发布势头?
  • 这很聪明,这正是我想要的。
  • 这似乎也可以作为提供现成回滚构建的场景。我疯了吗?
【解决方案2】:

您将必须拒绝当前版本并将其从版本中删除,然后选择您要使用的新版本。

希望有帮助:)

【讨论】:

  • 所以我拒绝 v. 1.0.0(待发布)并提交已经上传的 v. 1.0.1(更新)以供应用商店批准?那么我选择的版本方案就保留了吗?
  • 好吧,如果您拒绝 Pending Developer Release,那么您只需将新版本添加到该版本 (1.0.0) 并上传即可。
【解决方案3】:
  1. 开发者可以拒绝当前版本,然后上传新的二进制文件。
  2. 为了管理发布时间,只需选中“版本发布面板”中的“手动发布此版本”选项,并在未来(如 2016 年)在“定价选项卡”中设置“可用日期”也许)。

祝你好运!

【讨论】:

    猜你喜欢
    • 2011-04-17
    • 1970-01-01
    • 2015-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-21
    • 1970-01-01
    相关资源
    最近更新 更多