邀请外部测试员
外部测试员是受邀测试 App 的外部人员,不包括 App Store Connect 用户。每个 App 在上传构建版本后,最多可以添加 10,000 名外部测试员。如需进行外部测试,请先创建外部测试员群组,为群组分配构建版本,然后通过电子邮件或公开链接邀请测试员。
请注意:
-
创建外部测试员群组前,请先创建内部测试员群组用于内部测试。
-
对于从 Xcode 或 Xcode Cloud 上传的“TestFlight Internal Only(TestFlight 仅供内部使用)”构建版本,其版本号下方会显示“内部”标记。此类构建版本只能添加到内部测试员群组。
-
企业的管理式 Apple ID 不能用于测试构建版本。
了解如何使用 App Store Connect API 管理测试员邀请。
必要职能:“账户持有人”职能、“管理”职能或“App 管理”职能。请参见职能权限。
创建群组
-
点按“我的 App”,然后选择 App。
-
点按“TestFlight”标签页。
-
在侧边栏中,点按“外部测试”旁边的添加按钮(+),创建新的群组。
-
在弹出的对话框中,输入群组名称,然后点按“创建”。
之后,你可以根据需要更改群组名称。
为群组添加构建版本
-
点按“我的 App”,然后选择 App。
-
点按“TestFlight”标签页。
-
在侧边栏中的“外部测试”下方,选择要添加构建版本的群组。
-
在右侧,点按“构建版本”旁的添加按钮(+)。
-
在构建版本对话框的弹出菜单中,选择平台和版本。
-
从列表中选择一个构建版本,然后点按“下一步”。
你每次只能添加一个构建版本,但之后可以分次添加更多构建版本至群组。
【注】你可能还需要在弹出的“测试信息”对话框中填写反馈电子邮件、联系信息等信息;如果你此前已提供此类信息,则无需再次填写。
-
在“测试内容”对话框中,填入你希望测试员重点关注的内容。
-
如有需要,你可以在每个语言的文本框中输入本地化的测试内容。
-
你也可以选择“自动通知测试员”。
如果你未勾选“自动通知测试员”,在构建版本通过“TestFlight App 审核”后,你需要手动将其分发给测试员。
-
根据构建版本的状态,点按“提交审核”或“开始测试”。
对于每个 App 版本,你一次只能提交一个构建版本以供审核;该构建版本通过审核后,你才能再次提交构建版本。
构建版本提交至“TestFlight App 审核”后,Apple 会审核构建版本及其元数据。每个 App 版本的首个构建版本需要经过全面审核,后续的构建版本通常只需经过基本审核。
如果 Apple 批准你的构建版本进行 TestFlight Beta 版测试,App Store Connect 中具有“管理”职能的用户会收到一封有关批准通过的电子邮件。
如果 Apple 拒绝了你的构建版本或元数据,构建版本的状态会显示为“被拒绝”。在侧边栏的“综合”下方选择“App 审核”,即可查看构建版本被拒的详情。
【注】将构建版本提交至“TestFlight App 审核”并不意味着会提交至“App 审核”并上架 App Store。
邀请外部测试员
如果你有可供测试的构建版本,并已将其添加至测试员群组,你便可以邀请测试员。
-
点按“我的 App”,然后选择 App。
-
点按“TestFlight”标签页。
-
在侧边栏的“外部测试”下方,选择需要移除外部测试员的群组。
你可以使用公开链接、电子邮件或同时使用这两种方式来邀请测试员。
通过公开链接邀请测试员:
-
点按“启用公开链接”,然后在弹出的对话框中点按“启用”以确认操作。
-
在“测试员数量”下方点按“设置上限”,即可限制能够通过此公开链接加入该测试群组的测试员数量。请输入介于 1 和 10,000 之间的数字,然后点按“设置上限”。
-
拷贝链接,并通过社交媒体、信息、电子邮件或其他渠道分享链接。
请注意,任何人都可以分享此链接。因此,未经你直接邀请的测试员也可能会加入你的测试群组。如果测试员通过公开链接加入你的群组,App Store Connect 中会显示其安装日期、App 使用次数和崩溃信息,但不会显示其名称和电子邮件(显示为匿名)。你可以随时停用公开链接。
如需更新测试员数量上限,请点按“设置上限”并重新输入上限值。如需停止通过公开链接招募测试员,请在“公开链接”部分点按“停用链接”。
通过电子邮件邀请测试员:
-
点按“测试员”旁的“添加”按钮(+)。
-
在弹出菜单中选择添加方式。你可以使用电子邮件地址添加新测试员、添加现有的测试员,也可以从 CSV 文件中导入测试员。
-
受邀的测试员将收到一封邀请电子邮件引导其开始测试。如果测试员接受了邀请,其姓名、电子邮件地址、安装日期、App 使用次数和崩溃次数将显示在 App Store Connect 的“测试员”部分。
提示:若要向群组添加使用特定设备类型的测试员,请点按“添加过滤器”并选择设备类型进行筛选。你可以使用表格顶部的复选框来选中所有筛选出来的测试员,也可以逐个勾选,然后点按“添加到群组”。在出现的对话框中,选择可以添加所选测试员的群组,然后点按“添加”。
在你的构建版本通过审核后通知外部测试员
如果在将构建版本添加至群组时你没有选择“自动通知测试员”,则必须在构建版本通过审核时手动通知测试员。
-
点按“我的 App”,然后选择 App。
-
点按“TestFlight”标签页。
-
在侧边栏中的“构建版本”下方,点按 App 的平台。
-
选择一个版本,然后在此构建版本行的“状态”栏下方,点按“通知测试员”。
该构建版本的状态更改为“正在测试”。系统将向外部测试员发送通知,引导测试员在设备上使用 TestFlight App 接受邀请。
从群组中移除构建版本
-
点按“我的 App”,然后选择 App。
-
点按“TestFlight”标签页。
-
在侧边栏的“外部测试”下方,选择需要移除外部测试员的群组。
-
在右侧的“构建版本”下方,将鼠标悬停在要移除的构建版本上。
-
点按删除按钮。
-
在出现的对话框中,确认你要从群组中移除此构建版本,点按“移除”。
如果不希望任何测试员继续测试某个构建版本,你可以将构建版本从测试中移除,具体步骤请参见停止测试构建版本。
Beta 版构建版本被拒时如何进行申诉?
如需进行申诉,请联系“TestFlight App 审核”。