一般提供App测试无非以下几种途径:
1.越狱安装ipa
2.将UDID加入开发设备
3.使用企业证书
4.使用TestFlight
第一种就按目前情况来说,越狱越来越困难而且不越狱的用户不在少数,总不能单纯为了测试让用户把设备给越了。
第二种比较麻烦,但也是国内不少分发平台在采用的方式,比如fir.im,这里给fir.im打个广告:)。需要采集UDID并添加到开发设备中,然后重新生成profiles,重新打包,而且有100个设备的限制。有没感觉累觉不爱?
第三种是最简单的方式,下载安装ipa用户添加信任即可测试使用。问题是企业证书可不便宜,而且被苹果发现滥用证书的情况直接封停。
第四种是目前苹果官方提供的测试分发平台,通过发送邮件邀请码方式,用户在手机上安装TestFlight并输入邀请码即可使用。TestFlight提供内部测试以及外部测试,内部测试25人限制,无需审核,外部测试2000人限制,但需要审核,平均审核时间大约6小时。
接下来介绍一下TestFlight如何进行测试邀请:
邀请测试
进入网址:https://itunesconnect.apple.com 输入账号密码登录iTunes Connect
成功登录iTunes Connect,点击我的App,进入App列表页
在这里选择一个你将要在TestFlight上开放测试的应用,因为我这里只有一个App所以直接点击它即可
选择TestFlight选项卡以及左边的外部测试选项卡,可以看到外部测试员。
点击外部测试员旁边的『+』号选择添加新测试员,或者使用CSV批量导入
输入电子邮件,名称和姓氏可不填,点击添加。
这时候外部测试的右侧多了一个存储的按钮,请一定记得【点击它】!之后被邀请的用户就会收到测试邀请了。
网友评论
1.受邀请的人员使用testfight进行测试,在开发者中心显示的用户安装次数不准确;
2.redeem有的需要输入,有的不需要输入;
3.新版上线之后,在开发者中心里面的beta版本消失,到testFlightApp中查看发现里面显示unavailable。
作者有碰到过这些情况么?