美文网首页iOS打包上架iOS_Skill_Collect
iOS之使用TestFlight进行App构建版本测试

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

作者: KODIE | 来源:发表于2017-05-08 15:48 被阅读217次

    前言

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

    准备

    • 创建App
      1>登录开发者中心,创建开发者账号,这个不多说,自行百度
      2>登录ITC,别问我什么是ITC
    Snip20170603_15.png

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

    Snip20170603_16.png Snip20170603_17.png Snip20170603_18.png

    4>创建资料填写

    Snip20170603_21.png

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

    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选择用户和职能

      Snip20170603_28.png

      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

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

    Snip20170603_49.png

    1>选择构建版本

    Snip20170603_52.png

    2>处理出口合规

    Snip20170603_53.png Snip20170603_54.png Snip20170603_55.png

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

    Snip20170603_56.png

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


    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构建版本测试

        本文链接:https://www.haomeiwen.com/subject/liomtxtx.html