TestFlight:使用多个设备

Posted

技术标签:

【中文标题】TestFlight:使用多个设备【英文标题】:TestFlight: Use multiple devices 【发布时间】:2015-02-23 09:44:44 【问题描述】:

目前我正在测试 TestFlight。我创建了一些内部测试人员并开始了 beta 测试。内部测试人员会收到一封邀请电子邮件以开始测试。以下是我的问题:

点击邀请邮件中的链接,哪个账号可以测试应用?

如果电子邮件被转发会怎样?只有内部测试人员提供的 Apple ID 才能测试应用程序吗?或者每个拥有该电子邮件的人?我的问题是电子邮件只能转发给我以测试设备上的应用程序。目前,内部测试人员的 Apple ID 已分配给设备。另一台设备(可能具有不同的 Apple ID)现在使用了该邀请。如果我想接受来自转发的邀请电子邮件中的链接,我会收到

邀请已在使用中。再试一次。

即使我拥有正确的 Apple ID,TestFlight 应用也不会向我显示打开的邀请。您必须使用电子邮件。一般来说,最多 10 台设备应该能够使用 iTunes 帐户(内部测试员)测试应用程序。

如何将多个设备添加到一个帐户?

这里有什么要求?同一个Apple ID?好的。是否已在所有设备之间启用同步(包括应用程序)?

【问题讨论】:

您指的是哪个独立服务?我在 iTunes Connect 中使用 TestFlight。 URL 无关紧要。 1.如果您将电子邮件转发到另一个电子邮件地址,它应该不起作用,因为 TestFlight 使用 Apple ID 作为标识符。 2. 同一规则适用于多台设备:一个测试者的 Apple ID 最多可关联 10 台设备。我不知道有任何其他要求。如果测试人员拥有 iPhone 和 iPad,他可以在此设备上打开 TestFlight 电子邮件并通过 TestFlight 应用注册测试。 @Romain:那为什么会被邀请呢? iTunes Connect 中用于内部测试人员的 Apple ID 与我要测试的设备的 Apple ID 相同。我目前正在查明在接受邀请时使用了哪个 Apple ID。要在多台设备上进行测试,您需要相同的 Apple-ID 并访问邀请电子邮件(无论它来自哪里)? 尝试在 iTunes Connect 中禁用/重新启用该测试人员,看看是否正在发送新的“打开”邀请? @Romain:现在我删除了内部测试员,再次添加了他,我收到了设备上转发的邀请电子邮件。现在它起作用了!有趣的是,安装数量从 2 个跃升至 4 个(旧安装已算在内)。你知道为什么我在 TestFlight 应用中看不到描述或反馈吗?因为我是在发布第一个 beta 测试后添加的? 【参考方案1】:

要让多个设备进行试飞,请执行以下操作:

    确保所有设备都登录到相同的 iTunes 帐户(相同的 Apple ID) 在第一台设备上打开邀请电子邮件,将应用添加到 Test Flight。 转到 iTunes Connect -> 您的应用程序 -> “TestFlight”选项卡 -> 内部测试并删除您的内部测试人员。 点击“保存” 重新添加内部测试人员。 点击“保存” 在第二台设备上打开邀请电子邮件,将应用添加到该设备上的 Test Flight。

注意:您可以使用任何电子邮件地址和任何应用程序或网站来接受邀请电子邮件。

【讨论】:

只是为了添加一些说明:您发送邀请的电子邮件地址和 Apple ID 不需要匹配,但是一旦您将测试帐户链接到 Apple ID(而不是电子邮件)我接受了邀请。更令人困惑的是:在 iTunes Connect 中,您将始终看到您发送到的电子邮件地址,而不是用户接受邀请时使用的 Apple ID。 我们注意到的另一件事是,TestFlights 限制每个 Apple Id 最多安装 10 台设备。然后我们需要使用不同的邀请码来获得另外 10 台设备。 “转到 iTunes Connect 并取消选中内部测试人员电子邮件旁边的复选标记”?这是来自旧版本的 iTunes Connect 吗?此外,如果您这样做,该应用似乎在第一台设备上的 Testflight 中不再可见。 @shim 已更新以匹配当前的 iTunesConnect 版本。 是否有必要在我们的配置文件中包含该设备的 UDID 以进行 Adhoc Test 飞行测试?【参考方案2】:

一旦用户接受邀请并且应用程序显示在他们的 TestFlight 中,它就可以在与该 Apple ID 关联的所有设备上的 TestFlight 中下载。无需采取进一步行动。

一旦您接受了邀请,如果您需要将 TestFlight 添加到另一台设备,任何人都可以从 App Store 下载 TestFlight 应用程序本身,无需特殊链接。当您在另一台设备上下载 TestFlight 时,您之前接受的邀请将会显示。

【讨论】:

以上是关于TestFlight:使用多个设备的主要内容,如果未能解决你的问题,请参考以下文章

iOS 应用的 AppStore 版本及其多个 Testflight 构建在同一设备上

构建中的多个配置文件-> TestFlight 的存档

Testflight 无法识别新设备?

当应用程序在使用 testflight 的设备上运行时,有啥方法可以查看日志?

内部测试人员可以通过 iTunes 连接使用 testflight 安装多少设备?

无法通过 TestFlight 安装应用程序:已注册的最大设备数