准备工作
在制作之前,需要做以下准备工作:
- 导出 provisionprofile 文件
- 导出和上面 provisionprofile 文件对应的 p12 证书文件
其中,provision profile 的路径为:
~/Library/MobileDevice/Provisioning Profiles
p12 文件在 keychain 中导出。
provisionp profile 和 p12 是有对应关系,有 develop 和 distribution 之分,这个注意对应。
制作
在 HBuilderX 中,选择制定自定义调试基座选项。
点击之后,进行 iOS 的相关配置:
配置完成之后,点击打包按钮,查看控制台:
此时,完成了自定义基座 。
我们从控制台输出可以看出:
- 自定义基座就是一个命名为 iOS_debug.ipa 的安装包
- ipa 打包过程是在云端进行的,打包完成之后下发到指定的本地路径
- iOS_debug.ipa 是用我们提供的私钥 和 provision profile 进行签名的,这里我用的开发证书签名的,可以直接安装到手机上
连接真机设备,然后点击运行按钮,选择真机设备运行。
控制台输出如下:
[广告] 15:32:27.901 开源不易,需要鼓励。去给 uni-app 项目 点个 star 吧 [不再提示]
[广告] 15:32:27.901 DCloud 新春招聘开启,欢迎前端、Android、C++/QT来投简历! 详情点击
15:32:28.147 正在建立手机连接...
15:32:30.657 正在同步手机端程序文件...
15:32:31.954 同步手机端程序文件完成
15:32:33.049 请手动重启手机上的自定义基座App...
15:32:36.129 App Launch at App.vue:4
15:32:36.150 App Show at App.vue:7
15:32:42.166 callback---button--2 at pages/index/index.vue:51
15:32:44.200 callback---button--2 at pages/index/index.vue:51
15:32:46.216 callback---button--2 at pages/index/index.vue:51
15:33:17.385 App Hide at App.vue:10
15:34:27.731 已停止运行...
15:34:28.239 已停止运行...
按照控制台提示,在手机上打开新安装的 APP,就可以开始调试了。