返回知识库

手机 App · 上架与更新

内测分发Beta Distribution

内测是在正式上架前,把测试版装到真实用户手机上。iPhone 用 TestFlight:团队内部免审,外部用户的首个构建要过 Beta 审核,每个构建 90 天过期;国内安卓多用分发平台发安装包。

给三组测试者选内测渠道

默认全是「安装包直接发群里」。逐组换渠道,看测试者卡片变绿还是变红;全部装上后点「快进 90 天」。

任务打卡 App v0.4 要在上架前给 28 个人试用。默认是「安装包直接发群里」,给每组换成能装上的渠道。

同事 3 人已加进 App Store Connect 团队 · iPhone
✗ 装不上

iPhone 不能直接安装安装包

种子用户 20 人外部用户 · iPhone
✗ 装不上

iPhone 不能直接安装安装包

安卓朋友 5 人国内手机 · 没有 Google Play
△ 能装但麻烦

能装,但旧包到处流传,没法统一停用和收反馈

当前构建 v0.4 · 刚上传 · 0/3 组顺利装上

原因:渠道和测试者不匹配——iPhone 不能直接装安装包,TestFlight 只给 Apple 设备,内部测试只给团队成员。下一步:照着红卡上的说明换渠道。

知识点:内测渠道按人和手机选

测试者卡片上已经演过,这里只给命名。

  • TestFlight 内部测试:给 App Store Connect 团队成员,最多 100 人,不用审核。
  • TestFlight 外部测试:邮件或公开链接邀请,最多 1 万人;加入测试组的首个构建要过 Beta 审核。
  • 构建 90 天过期:到期后测试者打不开,要在到期前上传新构建。
  • iPhone 不能随手装包:不走 TestFlight,就得登记设备 UDID 打 Ad Hoc 包(每类设备每年 100 台),蒲公英等平台也是这样分发 iOS。
  • 国内安卓:多数手机没有 Google Play,用分发平台发安装包;海外安卓用 Google Play 的内部或封闭测试。

什么时候用、怎么用

真机自测通过后、提交正式审核前,先让真实用户用一轮。

  • 信号:要给团队外的人试用、要收集真实反馈、Google 新个人账号要跑满 14 天封闭测试。
  • 先列测试者:多少人、用 iPhone 还是安卓、在国内还是海外、是不是团队成员。
  • 最短路径:让 AI 打出测试构建 → 按人群选渠道 → 告诉测试者怎么装、怎么截图反馈 → 记下构建到期日。
  • 验收:每组至少有一人确认装上并跑通主流程;反馈能对应到具体构建号。

正反例:同一个 v0.4 内测

测试者一样,差别只在渠道。

正例同事走内部、种子用户走公开链接、安卓走分发平台

每组都装上了;提前一天提交 Beta 审核;到期前上传 v0.5,测试者无感续上。

反例把安装包丢进微信群

iPhone 用户全都装不上;安卓旧包到处流传,收到的反馈分不清是哪个版本。

快速自测

你想让 50 位外部 iPhone 用户今晚就装上测试版,但这是第一次开外部测试。要预留什么?

继续查证

术语的技术定义和行为以这些一手或权威资料为准。

下一步学

和本知识点经常一起出现的概念。