iOS 如何使用TestFlight进行测试

什么是TestFlight

testflight 是被苹果收购的Beta测试流水化工具. testflight被苹果收购以后整合到了 iTunes Connect 中. 由于已经被苹果收购,所以通过TestFlight分发测试包不用担心存在第三方测试造成数据泄露问题(对比国内的很多打包工具, 一般客户都是不让用的) 。需要注意的是, TestFlight需要iOS8及以上版本的iOS设备才能运行,所以iOS7及之前的设备就不能安装了。

TestFlight测试方式分为内部测试 和外部测试, 内部测试 最多可以添加25名测试人员, 人员可删除替换(想起开发者账户一年才能更新一次设备列表的恐惧). 内部测试不需要苹果审核, 上传到iTunes Connect 之后即可推给内部测试用户 测试. 而外部测试 最多可以添加10000名测试人员,( 不过貌似需要收费). 而外部测试需要程序先通过苹果审核才能开始. 本文只讨论如何实现内部测试.

1. 申请发布证书 和描述文件

过程看这里

2. 在iTunes Connect上创建一个程序

登录开发者账号, iTunes Connect上创建自己的程序.

3. xcode上提交app到iTunes Connect 上

xcode配置上发布证书和发布描述文件. 然后archive归档之后, 点击upload to App Store. 等待上传成功, 然后过一段时间就可以在iTunes Connect 上看到了

4. 添加内部测试人员

iOS 如何使用TestFlight进行测试

image

iOS 如何使用TestFlight进行测试

image

iOS 如何使用TestFlight进行测试

image

5. 测试人员接受邀请

添加内部测试人员后, 被添加的测试人员邮箱会收到邀请邮件, 测试人员需要登录iTunes Connect(使用appleid的邮箱密码), 接受邀请.(邮件点击 "activate your account")

iOS 如何使用TestFlight进行测试

image

6. 向测试人员推送app

测试人员接受邀请后, 就可以添加测试人员到测试列表, 将app推送给测试人员.

iOS 如何使用TestFlight进行测试

image

iOS 如何使用TestFlight进行测试

image

7. 测试人员在testflight中下载应用

测试人员会收到测试邮件, 在手机中查看邮件, 点击 "view in testflight" , 就可以在testflight中看到app, 这样就可以下载安装app进行测试了

iOS 如何使用TestFlight进行测试

image



作者:贝勒老爷
链接:https://www.jianshu.com/p/7e0f8557e371
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。