iOS之使用TestFlight进行App构建版本测试

前言

此处转载一篇大神写的很好的操作流程进行Mark
导读:如何使用TestFlight进行App构建版本测试

准备

  • 创建App
    1>登录开发者中心,创建开发者账号,这个不多说,自行百度
    2>登录ITC,别问我什么是ITC
iOS之使用TestFlight进行App构建版本测试_第1张图片
Snip20170603_15.png

3>找到如下图标,点击进入,然后创建App

iOS之使用TestFlight进行App构建版本测试_第2张图片
Snip20170603_16.png
iOS之使用TestFlight进行App构建版本测试_第3张图片
Snip20170603_17.png
iOS之使用TestFlight进行App构建版本测试_第4张图片
Snip20170603_18.png

4>创建资料填写

iOS之使用TestFlight进行App构建版本测试_第5张图片
Snip20170603_21.png

5>OK完成之后会显示这样的,然后接下来就是构建版本了

iOS之使用TestFlight进行App构建版本测试_第6张图片
Snip20170603_23.png
  • 上传到Appstore
    1>通过xcode来Archive打包upload to Appstore
    这个就不多说了,这个很简单,每一个iOS程序员应该都会的,如果这个不会就用第二种方式
    2>先将工程打包成ipa包,然后将ipa包上传到Appstore,两个步骤分别参见:
    iOS打包的两种方式
    iOS开发之ipa包Application Loader上传到Appstore

  • 配置TestFlight
    1>回到ITC:iTunes Connect选择用户和职能

    iOS之使用TestFlight进行App构建版本测试_第7张图片
    Snip20170603_28.png

    2>进入如下页面:

    iOS之使用TestFlight进行App构建版本测试_第8张图片
    Snip20170603_29.png

    PS: 备注信息:
    ①iTunes Connect用户是添加和删除内部测试用户
    ②TestFlight Beta版测试员配置测试用户,有内部和外部测试用户配置,但是内部测试用户只可以添加已经存在的内部测试用户,外部测试用户配置是可以添加现有的和新创建的用户
    ③沙箱技术测试员是用于AppInchase内购测试的
    3>添加内部测试用户:


    iOS之使用TestFlight进行App构建版本测试_第9张图片
    Snip20170603_30.png
    iOS之使用TestFlight进行App构建版本测试_第10张图片
    Snip20170603_31.png

    PS: 添加完成之后会像你的邮箱发送一封验证邮件,点击激活验证就好了

    iOS之使用TestFlight进行App构建版本测试_第11张图片
    Snip20170603_32.png

    4>添加外部测试用户:

    iOS之使用TestFlight进行App构建版本测试_第12张图片
    Snip20170603_36.png
    iOS之使用TestFlight进行App构建版本测试_第13张图片
    Snip20170603_37.png

    5>配置内部测试用户,重新回到刚创建的App页面:

    iOS之使用TestFlight进行App构建版本测试_第14张图片
    Snip20170603_38.png
    iOS之使用TestFlight进行App构建版本测试_第15张图片
    Snip20170603_40.png
    iOS之使用TestFlight进行App构建版本测试_第16张图片
    Snip20170603_39.png

    PS: 会弹出提示框,选择好就行:

    iOS之使用TestFlight进行App构建版本测试_第17张图片
    Snip20170603_41.png
    iOS之使用TestFlight进行App构建版本测试_第18张图片
    Snip20170603_42.png
    iOS之使用TestFlight进行App构建版本测试_第19张图片
    Snip20170603_43.png

    6>配置外部测试用户:我这边由于初始化了,是如下的界面,如果未初始化是后面的那个界面:

    iOS之使用TestFlight进行App构建版本测试_第20张图片
    Snip20170603_46.png
    iOS之使用TestFlight进行App构建版本测试_第21张图片
    Snip20170603_44.png

    现在开始添加外部测试用户:

    iOS之使用TestFlight进行App构建版本测试_第22张图片
    Snip20170603_48.png

构建测试版本
配置完成之后就是构建测试版本了,这里其实以上配置了两套,一套是内部人员测试,一个是外部人员测试,那么我们以内部测试来说吧,外部测试需要审核,大致是1-3天,不会太长时间。具体的看下我们导读的关于内部测试和外部测试的区别:如何使用TestFlight进行App构建版本测试

iOS之使用TestFlight进行App构建版本测试_第23张图片
Snip20170603_49.png

1>选择构建版本

iOS之使用TestFlight进行App构建版本测试_第24张图片
Snip20170603_52.png

2>处理出口合规

iOS之使用TestFlight进行App构建版本测试_第25张图片
Snip20170603_53.png
iOS之使用TestFlight进行App构建版本测试_第26张图片
Snip20170603_54.png
iOS之使用TestFlight进行App构建版本测试_第27张图片
Snip20170603_55.png

3>如果正常来讲就会发送一封邮件给你的邮箱,但是如果没有发送,点击以下传重新发送:

iOS之使用TestFlight进行App构建版本测试_第28张图片
Snip20170603_56.png

4>收到邮件后,用手机打开,然后点击以下位置,我这里用电脑端截图了,


iOS之使用TestFlight进行App构建版本测试_第29张图片
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)。

你可能感兴趣的:(iOS之使用TestFlight进行App构建版本测试)