【问题标题】:Release two different versions on Testflight在 Testflight 上发布两个不同的版本
【发布时间】:2018-07-25 01:18:58
【问题描述】:

我的情况是我们想测试 2 个不同版本的应用程序: 版本 1.0.0 将在 App Store 上发布,目前正在测试中。 版本 2.0.0 仅在测试中。

假设我在 Testflight 上发布了版本 1.0.0 - 内部版本号 1。

如果我想发布 1.0.0 版的新版本,这不是问题……我可以增加版本号并保持版本号不变(例如 版本 1.0.0 - 版本 2)。

现在,假设我还在 testflight 上上传版本 2.0.0 - build 3。 是不是从现在开始不能上传其他低于2.0.0的版本

如果我上传了 2.0.0 版本,但 Apple 在 App Store 审核过程中拒绝了我当前为 1.0.0 构建的版本……我无法发送给 Apple另一个构建 1.0.0,唯一的办法是上传一个新的构建,将版本号增加到 2.0.0 或更高版本?

我说错了吗?

【问题讨论】:

    标签: ios testflight


    【解决方案1】:

    是的,您可以进行任意组合,例如在上传 1.0.1(2) 后,您可以上传 1.0.1(1) 和 1.0.0(5)。上传低版本或低版本没有限制。

    查看图片并注明日期。

    我先上传了 v1.0.3(10000)(7 月 13 日),然后上传了 v1.0.2(10200)(7 月 16 日)。

    【讨论】:

    • 真正揭示的序列是 1.0.3(10300),然后是 1.0.2(10200)。这证明了两个的值都可以更小。
    【解决方案2】:

    好吧,让我们在发送应用程序以供 App Store 审核或测试飞行之间稍作区别:

    1- 您上传到 Test-Flight 1.0.0 build 1 用于测试目的,然后您需要发送另一个用于测试目的,即 1.0.0 build 2,您只需继续增加 build 编号而不是版本。

    2- 您已完成测试并希望将构建发布到 App Store 审核假设您发送了 1.0.0 版本 2 进行审核,现在如果苹果已接受该应用并准备好销售或等待开发者发布,您必须将下一个版本的版本号调整为 1.0.1 或 1.1.0,并且您可以将内部版本号重新设置为从 1 开始,但绝不是 1.0.0 版本。

    如果您尝试上传已从 Apple 接受的版本,您将收到 Xcode 的错误,您需要增加版本号。永远记住这一点。

    希望对你有所帮助。

    【讨论】:

    • 要补充的重要一点是,版本字符串是由单个整数组成的字符串,而不是十进制数。订单不去"1.1""1.11""1.2"。 11 比 2 大。我被那个抓住了……!
    • @matt,是的,完全正确,我也得到了。
    猜你喜欢
    • 2019-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 2020-12-31
    • 2016-05-05
    相关资源
    最近更新 更多