平时研发期间,总有那么几个孙坚需要给指定的工作人员装置中间测试版本,身为研发通常有两个选择!
1、使用企业开发这账号
2、把指定设备添加到开发者账号中
这两种方式各有优势和弊端:
1、使用企业账号,相当方便。直接打包企业版本,然后发送ipa安装包,或者上传到蒲公英这样的网站直接二维码扫描下载安装。但是企业账号贵啊,还不能上架到App Store,不是每个公司或者个人都愿意申请。
2、添加指定设备。然后发布测试包,或者使用蒲公英。但是每个开发者账号注册设备数量有限,刷新时间固定。
有一种替换处理方案,可以达到企业账号的便捷分发应用目的,也没有注册设备限制,那就是使用TestFlight。
概述
TestFlight让您可以分发您 App 的 Beta 版构建版本给测试员并收集反馈。TestFlight Beta 版测试为可选项;它的使用时间介于上传版本到开发者中心和提交审核之间。您也可以不使用它,直接提交 App 以供审核。但它步骤简单,完全免费,是在 App Store 上发布前改善您 App 的绝佳方式。
通过TestFlight可以很方便的邀请测试人员测试你的APP和收集反馈意见。如果使用TestFlight,只需上传测试版本的应用程序,并使用iTunes Connect添加要测试应用程序的人的姓名和电子邮件地址。测试人员需要安装适用于iOS,WatchOS和tvOS的TestFlight应用程序,以便他们可以使用您的测试版应用程序并快速提供反馈。
总体步骤如下表格所示
步骤 名称 描述
第 1 步 输入您的测试信息 为您的 App 输入测试信息,例如一段描述和反馈电子邮件。如果您计划将您的 App 分发至外部测试员(您组织外的人员),则您需要执行此操作。
第 2 步 上传您的构建版本 使用 Xcode 或 Application Loader 上传您的构建版本 。请参阅《加密和美国出口合规证明》来判断您是否需要为您的 App 提供出口合规证明文稿。构建版本上传后,可在 90 天内进行测试。
第 3 步 邀请内部和外部测试员 添加内部测试员(至多 25 个您组织中的 iTunes Connect 用户)以便他们拥有您分发的构建版本的访问权限。然后邀请外部测试员(至多 10,000 个您组织外的人员)来测试您的 App。您可以为测试员创建群组,并将特定构建版本分配给群组。如果您邀请外部测试员,则该构建版本需要经过Beta 版 App 审核批准之后才能开始测试。
第 4 步 测试员下载 TestFlight 并接受您的邀请 测试员在他们的设备上安装免费的 TestFlight App。随后测试员使用 TestFlight 兑换邀请,安装您的 App,发送反馈,并获取更新。测试员下载并安装您 App 的瘦身变体版本。
第 5 步 查看测试员和构建版本信息 通过在 iTunes Connect 中查看构建版本状态和指标(例如,使用次数和崩溃记录)来追踪您测试员的参与度和您 App 的性能。您也可以向尚未接受邀请的测试员重新发送邀请。
第 6 步 收集测试员的反馈 在测试期间,不断阅读测试员的反馈,这些反馈被发送至您在第 1 步中指定的电子邮件地址。此外,在提交您的 App 至 App Store 之前,改进您的 App 并继续分发构建版本,直到所有问题得到解决。
第 7 步 停止测试 当您完成测试时,您可以选择将某个构建版本设为过期来停止对它的测试,并前往“App 发行流程概述”以将您的 App 提交到 App Store。如果您不将您的构建版本设为过期,且将其上传至 App Store,那么即使它在 App Store 上线后,已收到测试邀请的测试员将仍可以测试您的构建版本。90 天后,您的构建版本将在 TestFlight 中不可用。
其中第1步输入您的测试信息、第2步上传您的构建版本、第5步查看测试员和构建版本信息、第6步 收集测试员的反馈、第7步停止测试 这些步骤不再介绍可自行查看。
关于开发者如何使用TestFlight去管理APP版本和测试人员,苹果官方提供了2种组织方式:
1、以APP版本为基础添加测试人员
2、以测试人员为基础添加需要测试的APP版本
以上两种方式根据需要进行选择,下文以第2种方式为主。
内部测试人员
概述
内部测试员是您的 iTunes Connect 团队中具有“管理”职能、“技术”职能、“App 管理”职能、“开发人员”职能或“营销”职能的成员,他们拥有您所有处于活动状态的构建版本的访问权限。您可以为每个 App 邀请至多 25 个内部测试员。如果您仅邀请内部测试员,额外测试信息可不填。每个成员最多可以测试30个设备。内部测试人员可以访问可用于测试的所有测试版本。
添加内部测试人员
1、在首页上,点按“我的 App”,选择您的 App,然后在工具栏中点按“TestFlight”。
2、在左列中的“测试员和群组”下方,点按“iTunes Connect 用户”。
3、在“测试员”旁,点按“添加”按钮(+)。
有资格成为内部测试员的用户会在对话框中显示。
【注】如果某个您想要添加的用户没有显示,请更改他们的用户职能。