美文网首页iOS技术栈
testFlight使用总结

testFlight使用总结

作者: PageWen | 来源:发表于2019-07-12 10:58 被阅读0次

    iOS TestFlight调研报告

    官方链接

    TestFlight背景

    TestFlight是目前苹果推荐的测试方式,特别是个人或者公司账号下,app在没有发布的情况下,想要添加安装手机,之前是通过添加待测试手机的udid,然后打包出ipa或者上传到蒲公英等第三方平台,但是这种开发方式效率十分的差,因为没添加一个udid都需要登录App store Connect添加并重新生成provision描述文件,然后又要重新archive,整个过程一次大概要20分钟,可想如果没有提前整理好所有的udid,有新设备就添加一次是一件多么降低开发效率的事情,况且这种方式能够支持的udid也是有限的,只能支持100台测试手机。

    所以在这里苹果官方推荐使用TestFlight来进行上线前的测试环节,TestFlight的好处有:

    1. 有了TestFlight后,可以把一些不稳定的功能先发出来让用户提前体验,测试群体和范围是可控的;
    2. TestFlight相较于通过添加UDID的形式,添加测试用户更多,UDID只支持100台测试手机,而最新的TestFlight支持人数可以达到10000;
    3. 不用接入第三方能在官方统计crash情况

    TestFlight类型和各自特点

    接下来开始描述如何添加测试员,TestFlight提供两种类型的测试群体,分别是内部测试组合外部测试组。

    内部测试:

    • 需要在App Store Connect中手动添加
    • 有人数限制,最多支持25个内部测试人员
    • 程序一旦上传,立即就可以下载测试,不需要苹果审查
    • 安装的程序没有时间的限制

    外部测试:

    • 只能使用上传的版本90天,重新上传可以重新计算天数
    • 需要通过审核才能给测试人员下载
    • 可以通过cvs进行导入测试人员

    TestFlight使用方法

    内部测试人员添加

    1. 进入App Store Connect并选择希望添加TestFlight的app,选择下图中的TestFlight项

      TestFlight01.png
    2. 2.1 内部测试添加如图 TestFlight02.png
      2.2 如果测试人员不在列表中,可以添加新测试人员 添加新测试人员.png
    3. 像测试人员发出邀请,发出邀请后,测试人员的邮箱会受到一个验证码,然后在TestFlight的右上角输入邀请码便可以安装测试包了 邀请测试人员.png

    外部测试人员添加

    1. 内部测试人员添加添加的第一步;

    2. 添加外部测试群组 外部测试群组.png
    3. 添加构建版本
      一般这个的审核会比上架审核要快,差不多一天就有结果了


      添加构建版本.png
    4. 审核通过后可以采用邀请的形式或者公开链接的形式,添加外部测试人员,其中通过公开链接的形式可以不需要用户通过邮箱接受邀请

    相关文章

      网友评论

        本文标题:testFlight使用总结

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