一、背景

iOS 的开发证书打包后可以通过爱思助手安装到手机上测试,但发布 (Production) 证书是不允许安装在手机上的。而在实际开发过程中,尽管通过开发证书测试过了,iOS生产包仍然可能会出现一些问题,需对生产包也进行测试。

而通过使用 testflight 就可以实现对iOS app生产包进行预测试。testflight 是 ios 软件测试平台,使用 TestFlight App 帮助开发者测试 Beta 版 App。

二、需要工具

硬件:苹果机 / iPad 等 (主要看你的app能兼容什么)

软件:testflight、xcode

收费情况:免费

三、步骤

1. 打包后通过xcode上传应用

2. 通过testflight提交测试配置

1)登录: https://appstoreconnect.apple.com/apps

 

2)选择版本进入配置参数(包括测试内容、测试者邮箱和姓名、发起测试人的基本信息)

 

3)信息填写完后,会进入审核状态,审核约半天时间。审核通过后,测试人和发起测试人会收到邮件通知。

 

 3. 通过testflight软件进行测试

1)测试人员用手机登录邮箱,点击邮件 view in testflight (提前安装好testflight)

我是在mac上打开邮件的,按钮点击后先弹出接受测试邀请的窗口。但是由于本应用仅支持iOS设备,所以需要手机操作。

2)手机 testflight 打开后如下图。安装好应用就可以测试了。

 

四、注意点

1. 时间合理安排。testflight 提审需要时间(约半天)。测试完以后的app发布审核也需要时间。

2. 必须在运行14.0或更高版本的iOS设备上安装TestFlight,使用macOS 12.0或更新版本的Mac,使用tvOS 13.0或更新版本的Apple TV,或使用visionOS 1.0或更高版的Apple Vision Pro。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐