【问题标题】:Submit new build when I'm in "Pending Developer Release" in AppStore当我在 AppStore 的“等待开发者发布”时提交新版本
【发布时间】:2020-02-01 13:25:51
【问题描述】:

我在 StackOverflow 上进行了很多搜索,并在 Google 上搜索了很多,但我没有找到我正在寻找的确切答案。

经过几周的 TestFlight 测试后,我最近将我的申请提交给 App Store 审核。 我的应用程序已在 App Store 上被接受,我表示我想手动发布。所以我的应用程序目前的状态是“等待开发者发布”。

我的 build 1 现已准备好在 App Store 上发布。 我的应用程序将在几周后发布,我希望在我的应用程序启动之前让 AppStore 验证我的 build 2(已包含错误修复)。但是,如果我的 build 2 在我的应用发布之前没有通过 App Store 审核,我希望无论如何都能启动我的 build 1。

在 AppStore 上,如果我的旧版本尚未发布,我将无法上传新版本。我必须取消已经发布的版本。

所以我想知道如何做到这一点。 例如,我可以在 AppStore 上验证我的 build 1 并将可用性设置为“无国家/地区”吗?在我发布的那天,我只是将可用性更改为“所有国家/地区”?

我希望我说清楚了!

谢谢, 维克托

【问题讨论】:

    标签: app-store


    【解决方案1】:

    首先,如果您有一个版本状态为 Pending Developer Release 的构建(例如:1.0.0) 您不能上传具有相同版本(即 1.0.0)的新版本

    否则,如果您想上传具有相同版本 1.0.0 的新构建,您应该取消已批准的版本(即 1.0.0)构建,这会将构建状态更改为 Developer Rejected ,在这种状态下,您可以在同一版本 (1.0.0) 上上传新版本(可能修复错误)

    如果出于某种原因苹果拒绝了您的新版本(他们会告知他们拒绝的原因),您将无法返回已批准的版本。

    现在,如果您想发布构建并使其处于可供出售状态,那么它在 Appstore 中的可见性取决于国家/地区的可用性。

    如果您将 Availability 设置为 none ,则 1.0.0 版的构建状态将更改为 Developer Removed From Sale (无需恐慌,如果您在 Availability 中添加一个或多个国家/地区,该州将再次变为Ready for Sale状态)

    但是,这会限制您再次使用 1.0.0 版本,因此您需要使用 1.0.1 或任何高于之前版本的新版本。

    如果版本控制不是问题,您可以发布 1.0.0 并删除国家/地区,因此即使新版本 (1.0.1) 被 Apple 拒绝,您仍然可以在预定日期发布您的应用。

    希望这是有用的信息。

    【讨论】:

    • 非常感谢您的回答!再好不过了!我打算试试,但我想知道如果我把国家都没有,我想知道 ASO!但现在我要这么做了!再次非常感谢您!这真是一个宝贵的帮助!
    • @ViktorJovanovic 很高兴它有帮助:)
    • 即使我取消了发布并且状态为开发者拒绝,我也无法上传具有相同版本的构建。它要求我上传版本递增的版本。
    猜你喜欢
    • 1970-01-01
    • 2012-11-18
    • 1970-01-01
    • 1970-01-01
    • 2015-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    相关资源
    最近更新 更多