如何使用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. 添加内部测试人员

如何使用testFlight向测试人员发布测试包(开发者角度)_第1张图片
1.png
如何使用testFlight向测试人员发布测试包(开发者角度)_第2张图片
2.png
如何使用testFlight向测试人员发布测试包(开发者角度)_第3张图片
3.png

5. 测试人员接受邀请

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

如何使用testFlight向测试人员发布测试包(开发者角度)_第4张图片
4.png

6. 向测试人员推送app

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

如何使用testFlight向测试人员发布测试包(开发者角度)_第5张图片
5.png
如何使用testFlight向测试人员发布测试包(开发者角度)_第6张图片
6.png

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

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

如何使用testFlight向测试人员发布测试包(开发者角度)_第7张图片
7.png

你可能感兴趣的:(如何使用testFlight向测试人员发布测试包(开发者角度))