【问题标题】:Testflight while app is "waiting for review"应用程序“等待审核”时的测试飞行
【发布时间】:2017-05-14 16:28:21
【问题描述】:

我们急于为客户发布一个应用,所以昨天我们在 App Store 上发布了一个应用,现在是“等待审核”。

同时,客户询问是否可以预览。我的想法是给他发一份 TestFlight beta 测试。我正在考虑几个选项:

  • 为正在为团队客户用户审核的构建启动内部测试飞行
  • 启动外部测试飞行,并为不在团队中的其他客户用户审核构建
  • 为团队客户用户发送新版本并开始内部测试
  • 为团队以外的其他客户用户发送新版本并启动外部测试飞行

我不确定每种情况(内部/外部测试飞行):

  • 我可以为“审查中”的构建启动 testflight 测试吗?如果可以,是否会取消此版本的“审核中”流程?
  • 如果已经有一个“正在审核”,我可以发送另一个版本吗?如果可以,它会取消之前构建的“审查中”流程吗?如果不行,我可以在前一个版本正在审核的同时开始测试新版本吗?

如前所述,这里的首要任务不是停止“审查中”流程。

编辑

我一直在阅读https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html 的文档,让我害怕的是:

使用 TestFlight Beta 测试完成后,您可以提交应用以供最终审核

所以看起来 testflight 更像是过程中的一个步骤,而不是过程中的并行选项......

【问题讨论】:

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


【解决方案1】:

即使应用正在审核中,您也可以邀请用户进行测试。仅当它在商店时才可用。

对于外部测试,您需要 Apple 审核应用,就像您发布到商店一样,但对于内部测试则不需要。

  1. 向用户发送邀请
  2. 选择您的应用
  3. 转到 TestFlight
  4. 选择内部测试
  5. 点击屏幕右侧的选择版本进行测试
  6. 选择发送测试邀请的用户
  7. 点击保存

应用邀请将发送给所有选定的用户。

【讨论】:

  • 但我不能在任何地方邀请自己。
  • 我找到了:AppStoreConnect.apple.com 网站 -> 应用选择:myApp,-> testflight 选项卡,-> 测试人员 -> 添加群组并将自己添加到群组(您已经是内部测试人员) .在左侧边栏上单击 ios 并选择您要测试的版本。组将组添加到此测试。并且您会收到作为小组成员的邀请。
【解决方案2】:

来自以下链接的答案:

Will submitting a build for TestFlight Beta Testing stop the Final Review Test for the same build?

即使有有效的 TestFlight,Apple 也会正常审核,并且 使用它的外部测试人员。

以下链接中的苹果文档说:

https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html

使用 TestFlight Beta 测试完成后,您可以提交 应用程序进行最终审查。在提交之前,请确保您不再 想要测试它或您之前上传的任何构建。当。。。的时候 应用在 App Store 中准备好销售,自动测试 在较早的版本上停止,您将无法查看或测试它们。

如果您想恢复早期版本的测试,可以上传它 作为与新预发布版本关联的新版本。

因此,当应用在 App Store 中可供销售时,此版本和更早版本的测试会自动停止,您将无法查看或测试它们.

【讨论】:

  • 是的,我正在阅读苹果文档,让我害怕的是“当你完成使用 TestFlight beta 测试后,你可以提交应用程序进行最终审核”,它看起来更像是一个过程而不是一个选项
  • Ready for Sale 是状态,之后您将无法对其进行测试@Miquel
  • 是的...当应用程序处于审核或提交中时看起来像恐怖电影正在运行,没有人知道会发生什么..hahaha@Miquel
【解决方案3】:

如果在您的“将试一试...”之后得到回复会很高兴

所以几分钟前我遇到了同样的问题:

  • 应用正在“等待审核”。
  • 并且没有可供客户使用的内部/外部测试。

由于外部测试也需要 Apple 审核,所以我选择了内部测试。所以我将我和客户的帐户添加到内部测试中。然后我将当前也处于“等待审核”状态的构建添加到内部测试中。

结果:成功了。我收到了邀请电子邮件,可以通过 TestFlight 下载该版本。该应用仍在“等待审核”。

以防其他人在这里偶然发现这个问题/答案。

【讨论】:

  • 这应该是答案!内部测试。但是你在哪里设置内部测试?
  • @pashute :我遇到了同样的问题。我应用了上述场景。我什至没有找到内部测试的东西。基本上,首先您需要创建一个内部用户“单击 App store Connect :用户和角色”。用户将收到邀请电子邮件,他必须激活他的帐户。激活帐户后,您需要添加相同的帐户“App Store Connect 用户”列表。之后,您就可以发送 App testflight 链接了。
  • 我找到了:AppStoreConnect.apple.com 网站 -> 应用选择:myApp testflight 选项卡,
【解决方案4】:

作为第一次 Apple 开发者发布者 - 我发现这个过程相当简单,而不是令人生畏。如果与 Google.Console 发布相比,我只是先入为主地想到了我将面临的复杂性。

railon 所说的如果自 2017 年以来没有略有改进,仍然是正确的,应该被接受为答案。

【讨论】:

    【解决方案5】:

    您始终可以选择构建应用的临时分发版本。有了这个,任何为您提供 udid 并且已添加到临时配置文件中的人都可以通过链接或使用 .IPA 文件进行安装。

    这样做的主要好处是没有审查过程。您构建和分发。

    https://developer.apple.com/library/archive/documentation/ToolsLanguages/Conceptual/DevPortalGuide/DistributinganApp/DistributinganApp.html#:~:text=the%20App%20Store.-,Ad%20Hoc%20Distribution%20Authorizes%20a%20Limited%20Set%20of%20Devices%20to,devices%20for%20testing%20purposes%20only.&text=You%20distribute%20your%20app%20by,to%20install%20on%20their%20devices

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-01
      • 1970-01-01
      • 2017-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多