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进行测试_第1张图片

image

iOS 如何使用TestFlight进行测试_第2张图片

image

iOS 如何使用TestFlight进行测试_第3张图片

image

5. 测试人员接受邀请

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

iOS 如何使用TestFlight进行测试_第4张图片

image

6. 向测试人员推送app

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

iOS 如何使用TestFlight进行测试_第5张图片

image

iOS 如何使用TestFlight进行测试_第6张图片

image

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

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

iOS 如何使用TestFlight进行测试_第7张图片

image



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

你可能感兴趣的:(iOS)