如何在TestFlight中向外部Beta测试者开放iOS应用?
TestFlight 外部Beta测试问题解决方案
问题1:上传时选Testflight Internal Only是否支持外部测试
选这个选项完全不影响后续开放外部测试,它只是限制该版本仅对内部测试组可见,等你完成Beta审核后,依然可以将该版本添加到外部测试组。如果一开始就想同时开放内部和外部测试,也可以选择其他分发选项,但Testflight Internal Only是安全的选择,不会阻断外部测试流程。
问题2:如何提交Beta测试审核
操作路径如下:
- 登录App Store Connect,进入目标应用的「TestFlight」页面
- 在「构建版本」列表找到要开放外部测试的版本,点击进入详情
- 滚动到「外部测试」板块,点击「开始测试」
- 填写必填信息:测试说明(给审核团队看的版本变更、测试重点)、联系人姓名/邮箱(审核团队可能联系你)
- 确认信息后点击「提交审核」即可
注意:第一次提交外部Beta审核时,可能需要先创建至少一个外部测试组,或者直接使用默认的「外部测试员」组。
问题3:无法添加版本到外部测试组 + Xcode15仅显示到版本64
无法添加到外部组的原因
只有通过Beta测试审核的版本才能添加到外部测试组,未审核或审核中的版本不会显示在外部组的可选列表里。先完成问题2的审核流程,通过后即可添加。
Xcode15仅显示到版本64的解决方案
- 检查App Store Connect里版本70的状态:如果显示「正在处理」,需要等待Apple完成构建处理(通常10-30分钟,大版本可能更久),处理完成后才会同步到Xcode的选项里
- 刷新Xcode的App Store Connect数据:在Xcode的「Window」→「Organizer」里,选中对应应用,点击顶部的「刷新」按钮
- 直接在App Store Connect操作:跳过Xcode,在网页端的TestFlight页面,找到已通过审核的版本70,直接添加到外部测试组即可
内容的提问来源于stack exchange,提问作者four-eyes
相关产品推荐
相关产品推荐

