前言
此处转载一篇大神写的很好的操作流程进行Mark
导读:如何使用TestFlight进行App构建版本测试
准备
- 创建App
1>登录开发者中心,创建开发者账号,这个不多说,自行百度
2>登录ITC,别问我什么是ITC
3>找到如下图标,点击进入,然后创建App
Snip20170603_16.png Snip20170603_17.png Snip20170603_18.png4>创建资料填写
Snip20170603_21.png5>OK完成之后会显示这样的,然后接下来就是构建版本了
Snip20170603_23.png-
上传到Appstore
1>通过xcode来Archive打包upload to Appstore
这个就不多说了,这个很简单,每一个iOS程序员应该都会的,如果这个不会就用第二种方式
2>先将工程打包成ipa包,然后将ipa包上传到Appstore,两个步骤分别参见:
iOS打包的两种方式
iOS开发之ipa包Application Loader上传到Appstore -
配置TestFlight
Snip20170603_28.png
1>回到ITC:iTunes Connect选择用户和职能
2>进入如下页面:
Snip20170603_29.png
PS: 备注信息:
①iTunes Connect用户是添加和删除内部测试用户
②TestFlight Beta版测试员配置测试用户,有内部和外部测试用户配置,但是内部测试用户只可以添加已经存在的内部测试用户,外部测试用户配置是可以添加现有的和新创建的用户
③沙箱技术测试员是用于AppInchase内购测试的
3>添加内部测试用户:
Snip20170603_30.png Snip20170603_31.png
PS: 添加完成之后会像你的邮箱发送一封验证邮件,点击激活验证就好了
Snip20170603_32.png
4>添加外部测试用户:
Snip20170603_36.png Snip20170603_37.png
5>配置内部测试用户,重新回到刚创建的App页面:
Snip20170603_38.png Snip20170603_40.png Snip20170603_39.png
PS: 会弹出提示框,选择好就行:
Snip20170603_41.png Snip20170603_42.png Snip20170603_43.png
6>配置外部测试用户:我这边由于初始化了,是如下的界面,如果未初始化是后面的那个界面:
Snip20170603_46.png Snip20170603_44.png
现在开始添加外部测试用户:
Snip20170603_48.png
Snip20170603_49.png构建测试版本
配置完成之后就是构建测试版本了,这里其实以上配置了两套,一套是内部人员测试,一个是外部人员测试,那么我们以内部测试来说吧,外部测试需要审核,大致是1-3天,不会太长时间。具体的看下我们导读的关于内部测试和外部测试的区别:如何使用TestFlight进行App构建版本测试
1>选择构建版本
Snip20170603_52.png2>处理出口合规
Snip20170603_53.png Snip20170603_54.png Snip20170603_55.png3>如果正常来讲就会发送一封邮件给你的邮箱,但是如果没有发送,点击以下传重新发送:
Snip20170603_56.png4>收到邮件后,用手机打开,然后点击以下位置,我这里用电脑端截图了,
Snip20170603_59.png
PS: 点击完之后,如果你的手机里面安装了TestFlight这个应用那么会直接打开这个应用,如果没有会跳转到Appstore去下载,当然也可以自行下载,下载完成之后就用测试的那个AppID去登录,如果你手机现在并没有存储那个AppID信息,那么请到设置->iTunes Store 与Appstore里面去设置,设置完成之后然后在TestFlight软件进行登录,登录完成之后你点击相应的测试应用,点击右边的按钮INSTALL进行安装就好了。
注意和说明
这个其实就是Beta版本测试,因为这个是可以直接安装发布版本(distribution版本或者Appstore版本),正常来说发布版本是不能在真机上测试的,用PP助手或者iTools上也是不行的,除非你越狱了。但是我们又想测试一下发布版本到底OK不OK就需要用到这个TestFlight来测试具体运行情况。另外这个如果采用外部测试来测试的话,就可以在发布产品之前进行收集用户的使用习惯,包括用户留存、界面使用、Bug信息收集等等(这个就需要继承第三方的统计SDK和Bug收集SDK,比如友盟统计和Bugly)。
网友评论