首先给出一个核心结论:TestFlight的外部测试员人数上限为10,000人,而内部测试员上限为100人。这一限制自2017年8月起正式实施,至今未作调整。

外部测试员人数限制
外部测试员最多可邀请【10,000人】,邀请方式非常灵活:可通过电子邮件发送邀请链接,或直接公开发布链接,用户即可加入测试。该名额面向所有非App Store Connect团队成员的测试者,无需开发者账号即可参与。
特别需要注意的是:外部测试的首个版本必须先通过App Review审核,后续版本可免审直接推送。但若某个构建版本超过90天未更新,则会自动失效,无法继续分发——因此版本维护的节奏必须跟上。
内部测试员人数限制
内部测试员的上限为【100人】,且仅限于已拥有App Store Connect访问权限的团队成员,例如账户持有人、管理者、App管理员、开发者或营销人员。也就是说,这100人必须在App Store Connect中配置了相应职能才能被添加。
此外还有一个隐藏门槛:这些账号不能是托管Apple ID(例如Apple校园管理或Apple商务管理中创建的账号),系统会直接拒绝它们接收测试邀请或安装构建版本。内部版本本身无需审核,上传后即可立即分发给群组成员——速度非常快。
实际操作中的名额控制逻辑
第一步:登录App Store Connect,选择目标App,然后进入TestFlight标签页。
第二步:在“外部测试”区域点击“+”新建群组,系统会实时显示当前已分配人数与剩余可用名额。例如,可能显示“已用 3,241 / 10,000”,让你一目了然剩余空间。
第三步:添加测试员时,若输入邮箱后提示“已达外部测试员上限”,说明该App下所有外部群组的总人数已满10,000人。此时若要添加新成员,要么先移除部分现有成员,要么新建一个App来释放配额。
内部群组方面,系统不会实时显示计数提醒。但当你尝试添加第101位用户时,界面会直接禁用勾选框并弹出提示“已达到内部测试员最大数量”——干脆利落,毫无商量余地。
