美文网首页
iOS测试总结

iOS测试总结

作者: arogan | 来源:发表于2018-10-21 14:03 被阅读0次

    每个APP上线前免不了需要测试,这篇总结了最近一段时间关于iOS测试遇到的一些神坑。

    关于测试工具选择

    FIR:通过加设备白名单方式(UDID)进行测试,一个开发者账号可以加100个账号,不能多可以少。这种方式不需要苹果审核,适合频繁需要打包测试

    TestFlight:苹果官方测试工具,分为内部和外部测试。内部测试的话不需要走苹果审核,外部测试需要通过苹果审核后可以开放给至多10000人测试。这种方式比较适合版本比较稳定,不需要频繁打包的测试。

    今天要讲的主角就是TestFlight。

    根据官方的文档,一个开发者账号,最多能添加25个用户。换句话说,内部测试最多只能支持25个appID.但是如果需要测试的用户不止25个,且又没有时间等苹果审核,咋办?这里有个小窍门。

    我们知道一个开发者账号能最多加25个appID,那有没有可能多个人共用一个appID?完全可行。先将要一个公共appID加入,然后其他人使用这个appID登录到testFlight后就可以看到测试的app,下载完成后再使用自己的appID即可。

    那问题来了,一个appleID能被多少台设备使用呢?换句话说,appID登录的设备数量有没有上限。为了这个问题,我专门电话咨询了苹果,得到的答复是没有限制,挂断电话后,心中暗喜。但是实际下来并非如此,appleID可登录的设备数量也是有上限的,具体上限多少,没有过多关注(起码30+以上)。使用这个方法可以轻轻松松给100个测试人员使用测试包。

    具体步骤:

    步骤一:添加一个appID到测试组中

    步骤二:测试用户登录测试账号

    这里需要注意appID与手机里个人中心的账号可以是不一样的。一般这两个地方账号一样,毕竟都是自己在用。这点很重要,因为退出个人中心的账号(图1)时候需要同步数据到iCloud,另外登录了其他appID后,这个appleID的相关信息也会合并到自己的iCloud中。这是大家都不希望看到的,所以需要退出的账号是iTunes和App Store(图2),退出后登录测试appID

    步骤三:打开TestFlight

    TestFlight可以在更换appID之前或之后下载,不影响。打开TestFlight可以看到底部相应的appID登录信息,点击“Continue”即可看到需要测试的APP。下载完成后,可以退出测试appID,使用自己的appID正常使用。

    相关文章

      网友评论

          本文标题:iOS测试总结

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