TestFlight简易流程

TestFlight相关流程

由于公司所开发的app一直都是找的第三方签名,以企业签名的形式去做分发,但是近期由用户反馈的情况来看出现了很多问题。

第三方签名的不太稳定出现过几次掉签的情况,尤其是iOS系统升级到14.2之后苹果做出了一些改变,第三方签名也需要更新他们的签名方式,有时还莫名其妙的打不开了。

领导就只会来找你,以为是你写的代码出现了问题,唉,作为一个iOS开发,遇到这种问题也是相当头大。

突然近期领导想用苹果的TestFlight去做分发,我瞬间精神一振,以为领导也开明了起来,领导说这样问题少,还能省掉第三方签名的钱。无语。。。

由于本人之前也没有实操过有关于TestFlight的相关步骤,于是在网上找了大神们的笔记。简单整理了一份相关的流程文档,希望对大家有所帮助。

前提:作为一个iOS开发,应该都了解app的发布流程,就不详细说了。简单说一下本人实操遇到的问题:

app中不能有UIWebView相关的引用,应为苹果上一年发出的要统一用WKWebView,不然不能构建版本。如果遇到类似的问题,苹果会给你发的邮件说明原因,大家可以在邮件中查看相关原因并加以解决。

3.上传工具,可以用Xcode去直接打包上传,也可以在商店中下载Transporter工具,还挺好用的。

一、准备

1. 开发者账号

2. 上架的应用包

3. ios设备

4. TestFlight应用程序安装

二、开发者流程

1. 使用开发者账号登录iTunes connect

2. 我的App -> 创建应用 -> 选择TestFlight类型

3. 内部测试(不需要审核)

    iTunes Connect用户 ->

    用户和职能 ->

    添加用户 ->

    填写用户信息 ->

    用户职能涉及到管理权限 ->

    保存(会发送邮件到测试者邮箱) ->

    被邀请的测试者查收邮件并在链接中登录Apple账号 ->

    添加测试员 - 再次发送邮件,被邀请者在邮件获取邀请码 ->

    打开TestFlight应用填入邀请码

4. 外部测试(需要苹果审核1~2天)

    添加外部测试员 ->

    创建群组 ->

    选择创建的群组。选择添加构建版本 ->

    选择要测试的构建版本 ->

    完善测试信息 ->

    添加测试内容描述,提交审核 ->

    等待审核(1-2天) ->

    审核通过后会生成链接

三、测试流程

1. 下载TestFlight程序

2. 提供姓氏,名字,电子邮件

3. 查收邮件,并使用Apple账号验证

4. 获取邀请码安装App

四、注意事项

1. APPSTORE 描述文件

2. 90天的时间可供测试

3. 内部测试人员限制 - 25 (包上传后,可立即测试)

4. 外部测试人员限制 - 10000(包上传后,需等待审核1~2天)

5. TestFilght不适用于 Mac App

五、版本更新

1. TestFlight 3以上版本可以开启内测App自动更新功能

第一次写,希望大家多多包涵。

祝大家开发愉快!!!

你可能感兴趣的:(ios,xcode,objective-c)