iOS testFlight测试
TestFlight是什么:
1,TestFlight是苹果提供的一种测试场景的下发方式,
2,TestFlight也是这种下发方式所必须的app(可在appStore搜索下载)。
TestFlight能做什么:
由于iOS的安全机制,app无法直接通过安装包直接安装,安装方法有:
1,appStore下载正式版
2,连接开发电脑,通过xcode安装(开发电脑+账户+已注册的测试设备)
3,xcode打包出ipa包,隔空投送安装(开发账户+已注册的测试设备)
4,Testflight。(个人和公司开发者账户可以拥有:100个测试员+最多10000个外部测试员)
通过TestFlight,可以实现未上架的app可以实现外部用户通过二维码扫描下载体验app。
TestFlight可以切换以前的构建版本覆盖安装。
TestFlight可以发送反馈至开发者。
每个提交的版本有90天的试用期限。
可以随时停止测试某个版本(已下载的用户仍旧可以使用。)
TestFlight的使用:
测试版本的生成
1,构建版本并上传至appStoreConnect
2,在appStoreConnect中进入目标项目,选择testFlight,选中要测试的构建版本,补充出口合规信息。
3,补充其它测试信息(beta版本信息,隐私政策,联系邮箱,测试账户等)
4,创建测试群组,通过邮件添加测试人员。
(可选)5,如果要进行外部测试,则需要进行beta版审核后才可进行外部测试。
通过beta版审核后,可以生成一条外部链接,打开链接即可下载(或将链接生成二维码进一步方便下发。)
测试版本下载安装
内部测试用户:
内部测试用户会受到testflight邀请邮件,邮件内点击接收测试则跳转至testFlight(App)并弹出对应的测试app下载页。若未安装testFlight(App)则会引导进入appStore下载testFlight(App)
外部测试用户:
扫码或其它方式打开分享链接,会自动跳转至testFlight(App)并弹出对应的测试app下载页。若未安装testFlight(App)则会引导进入appStore下载testFlight