準備工作
在制作之前,需要做以下準備工作:
- 導出 provisionprofile 文件
- 導出和上面 provisionprofile 文件對應的 p12 證書文件
其中,provision profile 的路徑為:
~/Library/MobileDevice/Provisioning Profiles
p12 文件在 keychain 中導出。
provisionp profile 和 p12 是有對應關(guān)系,有 develop 和 distribution 之分,這個注意對應。
制作
在 HBuilderX 中,選擇制定自定義調(diào)試基座選項。

image.png
點擊之后,進行 iOS 的相關(guān)配置:

image.png
配置完成之后,點擊打包按鈕,查看控制臺:

image.png
此時,完成了自定義基座 。
我們從控制臺輸出可以看出:
- 自定義基座就是一個命名為 iOS_debug.ipa 的安裝包
- ipa 打包過程是在云端進行的,打包完成之后下發(fā)到指定的本地路徑
- iOS_debug.ipa 是用我們提供的私鑰 和 provision profile 進行簽名的,這里我用的開發(fā)證書簽名的,可以直接安裝到手機上
連接真機設備,然后點擊運行按鈕,選擇真機設備運行。

image.png
控制臺輸出如下:
[廣告] 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,就可以開始調(diào)試了。