试飞工作流程

Posted

技术标签:

【中文标题】试飞工作流程【英文标题】:Testflight Workflow 【发布时间】:2013-01-24 13:43:02 【问题描述】:

我正在尝试了解 testflight 应用分发工作流程

1。 当新的测试人员想加入我的测试团队时 - 我要求他们在试飞时创建一个帐户。

2。 接下来,他们需要给我他们的设备 UUID,以便我可以将该 UUID 添加到分发配置文件中。 问题 - 从测试人员那里获得 UUID 的最佳方法是什么。我不希望他们通过电子邮件将其通过电子邮件发送给我或通过电话给我 UUID。因为他们有 testflight 帐户和 iPhone - 他们可以将他们的设备 UUID 从 iPhone 上传到 testflight 帐户,以便我可以看到测试人员 JohnDoe 有 UUID xyz - 如果是这样怎么办?他们(测试人员)需要在 iPhone 上运行什么,以便在我(应用程序开发人员)登录 TestFlight 时显示他们的 UUID。

3。 当我(应用程序开发人员)拥有新添加的 UUID - 我需要使用新的 UUID 更新我的 Apple 配置门户上的分发配置文件时 - 保存更新的配置文件,然后将其上传回 Testflight。

问题 - 这(将新的 UUID 添加到配置文件)可以通过 Testflight 本身完成吗? - 即,Testflight 可以使用新的 UUID 更新我的个人资料,还是只能通过 Apple 配置门户完成,然后将其带回 Testflight

有类似的问题,但没有一个能准确回答我正在寻找的两个问题。

【问题讨论】:

【参考方案1】:

    获取 UUID 的最佳方式 - 是在测试人员注册设备进行测试时从 TestFlight 配置文件中复制它。

    您可以仅在 Developer Apple 门户上更新配置文件。 但您可以通过按构建页面上的更新配置文件来更新现有构建的配置文件。

【讨论】:

【参考方案2】:

1) 您始终可以从您的 TestFlight 用户那里导出设备 ID-s - 导出的文件是 准备好直接导入您的 Apple Developer Portal。

当您添加新用户(或新设备)时,您总是会收到一封自动电子邮件 TestFlight 帐户。

至于什么是最好的方式:谁知道呢,这真的是一个选择问题。

2) 不可以。TestFlight 无法在添加了设备的情况下创建新的配置文件。

您必须自己创建它(Apple Developer Portal):

向您的开发者帐户添加新设备 将此设备添加到配置文件中 重新生成并下载配置文件 更新 TestFlight 构建的配置文件 (https://***.com/a/14265876/653513)

【讨论】:

【参考方案3】:

真的很简单:

    创建团队 通过电子邮件邀请他人 当他们注册时,他们会自动通过电子邮件向您发送他们的设备 UDID

TestFlight 常见问题解答如下:How does it work?

第 4 步是手动将设备 ID 添加到 Apple 网站,生成新的配置文件,下载并安装,重建(希望使用 jenkins 或类似的东西)并将新的构建上传到 TestFlight(我提到 jenkins 吗:))

【讨论】:

当你说 rebuild - 你的意思是在 Xcode 中创建一个新的 IPA?我的理解是,仅仅因为您使用新的 UUID 更新了您的个人资料 - 您不必创建新的 IPA - 是否正确? 你说得对,我猜我太习惯“经常发布”的过程了。您可以将新的配置文件上传到 TestFlight,然后它可以退出旧的 IPA 文件以包含新用户。 我们如何在通过 TestFlight 上传的新版本中添加“更改日志”或“最新消息”?这样测试人员就只能检查那些区域?【参考方案4】:

1>转到项目,存档应用程序。

2>在存档中,点击分发。

3>为企业或临时部署单击保存并将 ipa 文件保存到桌面

4>打开https://testflightapp.com/dashboard/并登录

5>登录后,点击上传构建按钮

6>接下来点击拖放您的 ipa 文件。从桌面选择 .ipa 文件并上传。

7>通过勾选复选标记选择配置文件并单击更新和通知按钮。

8>点击更新和通知后,请点击更新和通知下方的共享构建按钮。

9>您还可以通过单击右侧菜单上的权限来查看此共享选项。

10>点击分享按钮后,您需要提供您的电子邮件 ID,以便在您的邮件收件箱中显示 testflight 应用程序。

11>在您的设备中打开试飞邮件并点击安装按钮。

12>应用程序自动在您的设备中打开testflight,请使用testflight登录,点击安装配置文件按钮

13>点击刚刚上传的应用程序后,点击安装按钮。应用程序将自动安装在您的设备中。

如果对此有任何疑问,请告诉我。

谢谢

【讨论】:

我们如何在通过 TestFlight 上传的新版本中添加“更改日志”或“最新消息”?所以测试人员只能检查那些区域?否则我们必须通过电子邮件手动发送这些信息,这似乎不太好。【参考方案5】:

试试 TestFlight.top 邀请测试人员简单 当用户请求参与您的应用程序测试时,您无需进行任何操作。申请者只需点击页面中的下载链接,即可直接下载测试申请。就像使用 App Store 一样简单

【讨论】:

以上是关于试飞工作流程的主要内容,如果未能解决你的问题,请参考以下文章

IOS:Firebase 电话身份验证在试飞中突然停止工作

证书过期的试飞

试飞内部测试问题

新的试飞对于临时分发毫无价值。有啥解决办法吗?

Expo Google登录在IOS的试飞中不起作用

香港财政司司长陈茂波体验试飞亿航自动驾驶飞行器(AAV)