TestFlight简易流程
TestFlight相关流程
由于公司所开发的app⼀直都是的第三⽅签名,以企业签名的形式去做分发,但是近期由⽤户反馈的情况来看出现了很多问题
摩登天空否认刷票
第三⽅签名的不太稳定出现过⼏次掉签的情况,尤其是iOS系统升级到14.2之后苹果做出了⼀些改变,第三⽅签名也需要更新他们的签名⽅式,有时还莫名其妙的打不开了。
领导就只会来你,以为是你写的代码出现了问题,唉,作为⼀个iOS开发,遇到这种问题也是相当头⼤。
突然近期领导想⽤苹果的TestFlight去做分发,我瞬间精神⼀振,以为领导也开明了起来,领导说这样问题少,还能省掉第三⽅签名的钱。⽆语 。。。
由于本⼈之前也没有实操过有关于TestFlight的相关步骤,于是在⽹上了⼤神们的笔记。简单整理了⼀份相关的流程⽂档,希望对⼤家有所帮助。
前提:作为⼀个iOS开发,应该都了解app的发布流程,就不详细说了。简单说⼀下本⼈实操遇到的问题:
app中不能有UIWebView相关的引⽤,应为苹果上⼀年发出的要统⼀⽤WKWebView,不然不能构建版本。如果遇到类似的问题,苹果会给你发的邮件说明原因,⼤家可以在邮件中查看相关原因并加以解决。
3.上传⼯具,可以⽤Xcode去直接打包上传,也可以在商店中下载Transporter⼯具,还挺好⽤的。
⼀、准备
1. 开发者账号
2. 上架的应⽤包
3. ios设备演员孙茜个人资料
4. TestFlight应⽤程序安装
⼆、开发者流程
1.
2. 我的App -> 创建应⽤ -> 选择TestFlight类型
3. 内部测试(不需要审核)
iTunes Connect⽤户 ->
⽤户和职能 ->
添加⽤户 ->
填写⽤户信息 ->
⽤户职能涉及到管理权限 ->
青春美少女蒋中一保存(会发送邮件到测试者邮箱) ->
被邀请的测试者查收邮件并在链接中登录Apple账号 ->
添加测试员 - 再次发送邮件,被邀请者在邮件获取邀请码 ->
打开TestFlight应⽤填⼊邀请码
4. 外部测试(需要苹果审核1~2天)
演员李钰添加外部测试员 ->
7.7情人节
创建组 ->
选择创建的组。选择添加构建版本 ->
选择要测试的构建版本 ->
完善测试信息 ->
添加测试内容描述,提交审核 ->
等待审核(1-2天) ->
审核通过后会⽣成链接
三、测试流程
1. 下载TestFlight程序
2. 提供姓⽒,名字,电⼦邮件
3. 查收邮件,并使⽤Apple账号验证
4. 获取邀请码安装App
四、注意事项
1. ADHOC 描述⽂件
2. 90天的时间可供测试
3. 内部测试⼈员限制 - 25 (包上传后,可⽴即测试)
4. 外部测试⼈员限制 - 10000(包上传后,需等待审核1~2天)
5. TestFilght不适⽤于 Mac App
五、版本更新
1. TestFlight 3以上版本可以开启内测App⾃动更新功能
第⼀次写,希望⼤家多多包涵。问道金头陀
祝⼤家开发愉快