前言
由于IOS的限制,我们无法直接通过安装包去安装IOS的软件,需要通过AppStore去安装。
但开发好一个小版本的App后,还不能直接公布到AppStore,但又想让特定的一些人体验App。
其实可以使用IOS提供的TestFlight
来满足这个需求。
构建步骤:
- 设置打包配置
- 同步本地安装包到
TestFlight
- 创建测试群组
- 邀请测试人员
设置打包配置
- 打开XCode设置打包的配置,在项目根目录命令行上运行:
arduino
open ios
- 配置
Team
和Bundle Identifier
如果没有Bundle Identifier
,需要到网页的开发者平台上申请Bundle Identifier
,具体流程如下:
- 打开开发者平台,进入
Apps
- 点击
添加
按钮,选择新建App
- 按照自己的需求来填写,核心是
套装ID
,我们需要点击去注册一个
- 按照自身需求选择官方提供的工具,以及按照提示填写好
Build ID
和Description
。
- 回到弹窗,选取套装ID,SKU你可以自行定义。然后点击
创建
。
SKU的特点:
-
完全由开发者自定义的字符串
-
对用户不可见,仅供开发者内部管理
-
旦设置后不可更改
-
在同一开发者账号内必须唯一
- 回到XCode,选择我们刚刚创建的
Bundle Identifier
。
可能XCode会提示我们一些错误:
提示设备的错误,解决方案:在这里配置设备,获取UDID可以通过:苹果手机连上Mac,在XCode顶部导航栏选择Window -> Devices and Simulators
打开后即可看到设备信息,其中Identifier
就是设备ID。
- 完成以上步骤后,就可以进行下一阶段了。
同步本地安装包到TestFlight
- 在XCode选择
Any IOS Device
- 从顶部导航栏选择
Product -> Archive
,项目就会开始打包了,耐心等待打包完成。
- 打包完成自动弹出一个窗口,选择
Distribute App
,之后选择TestFlight Internal Only
,点击Distribute
即可同步发到TestFlight
创建测试群组
- 打开我们在开发者中心创建的App,选择
TestFlight
栏目。可以看到我们上传的App - 点击
内部测试
的+
按钮,选择需要测试的人就可以创建完成内测群组了。
邀请测试人员
如果未邀请人不在开发团队中:
- 需要到这里邀请他到进开发团队。
如果已经在开发者团队中:
- 只需要点击测试组,然后点击
人员
旁边的+
按钮,邀请他加入测试群组即可。 - 被邀请人收到邀请邮件获得邀请码后,即可打开
TestFight
App开始下载内测App体验。
团队招募 | 共同探索技术边界
我们正在组建一支专注区块链技术研发的团队,期待与你共同推动以下方向:
- 前端架构优化
- 分布式系统开发
- 智能合约工程
- 机器学习应用
- 生态运营支持
如果您对加密技术创新有热情,欢迎与我们共建未来:
联系方式:[email protected]