iPhone 不能直接安装安装包
手机 App · 上架与更新
内测分发Beta Distribution
内测是在正式上架前,把测试版装到真实用户手机上。iPhone 用 TestFlight:团队内部免审,外部用户的首个构建要过 Beta 审核,每个构建 90 天过期;国内安卓多用分发平台发安装包。
给三组测试者选内测渠道
默认全是「安装包直接发群里」。逐组换渠道,看测试者卡片变绿还是变红;全部装上后点「快进 90 天」。
任务打卡 App v0.4 要在上架前给 28 个人试用。默认是「安装包直接发群里」,给每组换成能装上的渠道。
iPhone 不能直接安装安装包
能装,但旧包到处流传,没法统一停用和收反馈
当前构建 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 用户今晚就装上测试版,但这是第一次开外部测试。要预留什么?
继续查证
术语的技术定义和行为以这些一手或权威资料为准。
下一步学
和本知识点经常一起出现的概念。