uni-app真机预览调试:关于ios系统真机调试的操作步骤
介紹:
因手機差異較大,HBuilder并沒有提供App的模擬器。不管uni-app或5+App/wap2app項目,都需要連接真實的手機或手機模擬器來運行測試,稱之為“真機運行”。
iOS平臺
HBuilder支持itunes協(xié)議,在HBuilder運行的電腦上,使用usb線連接iPhone或iPad;如果是mac電腦,則可以連接XCode自帶的iOS模擬器。如果是arm架構cpu,還可以直接啟動真機運行基座。
真機運行的目的,是為了實現(xiàn)代碼修改的熱刷新,避免打包才能看到效果。在HBuilder中編輯代碼,在手機上實時看到修改效果,并且可以在HBuilder控制臺看到日志。
運行入口:
在HBuilder頂部運行菜單工具欄點擊運行按鈕
這里我們主要來說說關于ios設備的真機運行的操作步驟:
mac需HBuilderX 3.6.9+
win需HBuilderX 3.6.20+
因蘋果公司禁止企業(yè)證書用于非企業(yè)內部開發(fā)者。所以開發(fā)者無法再使用DCloud的企業(yè)證書簽名的標準運行基座。
運行標準基座到iOS真機設備前,需要使用開發(fā)者的證書對基座簽名后才能運行。(運行到xcode模擬器不受限制)
注意:HBuilderX每次升級,因為標準基座更新,都需要重新對iOS標準基座進行簽名。
第一步:
1、確保usb線的連接通暢(有些數(shù)據(jù)線質量不佳,需使用高電壓usb端口,如果無法識別時候請嘗試更換數(shù)據(jù)線)
2、如果windows電腦連接iOS設備需電腦安裝愛思助手軟件
3、手機連接電腦后,確保在手機上彈出的“要信任此電腦嗎?”提示框中點了“信任”按鈕
4、這時候我們我們在愛思助手就可以看到我們的設備信息
第二步:
我們找到在上方工具箱選項,找到IPA簽名選項打開,此時我們就可以看到彈出的選項,我們點擊添加IPA文件
接下來會我們導入iOS標準基座路徑:HBuilderX安裝目錄\plugins\launcher\base\iPhone_base.ipa
注意:因為我們是個人開發(fā)進行真機調試,是沒有證書,我們選擇使用Apple ID簽名來進行簽名
第三步:
注意:因為我們大部分ios系統(tǒng)手機使用的是手機號登錄的,本人測試是有些問題的,建議我們去蘋果官方開發(fā)中心去注冊一個開發(fā)者賬號ID 官方開發(fā)中心地址 https://developer.apple.com/
切記:一定使用郵箱注冊 填寫自己的郵箱
第四步:
注冊完了之后我們需要在自己的ios設備上登錄上我們申請的開發(fā)者賬號 切記:是我們剛剛用郵箱申請的開發(fā)者賬號
第五步:
注意:我們有的設備iOS系統(tǒng)版本會在16.0以上或是以下 在16.0的版本設備上 我們需要打開設置>隱私與安全>開發(fā)者模式 我們將這個選項打開
注意:如果是16.0以下的版本 我們是找不到開發(fā)者選項,可以不用打開這個選項 我們接著步驟往下走
第六步:
我們再次回到我們的愛思助手的IPA簽名填寫我們剛申請的開發(fā)者賬號ID
當我們添加完之后就可以點擊開始簽名按鈕 這個時候需等待簽名完成
這個時候我們已經(jīng)簽名成功,并且可以我們可以打開已簽名IPA的存放位置
第七步:
這個時候我們打開已簽名IPA的文件夾可以看到如下文件
找到簽名后的ipa文件,并命名為iPhone_base_signed.ipa,然后將其拷貝到HBuilderX安裝目錄\plugins\launcher\base
第八步:
上述操作完成后,打開HBuilderX,選擇要運行的項目,點擊工具欄運行圖標,選擇【運行到iOS
App基座】,如下圖所示,即可運行標準基座到iOS真機了。
如下圖所示,我們找到自己的設備 選擇標準基座運行 并且軟件的唯一標識BundleID可以顯示出來 這個時候我們就可以點擊運行等待編譯安裝手機端HBuilder調試基座
如顯示下圖表示安裝成功
第九步:
這個時候我們回到我們的手機設備上,可以看到我們的手機設備上安裝上了我們的調試APP 我們點開它會出現(xiàn)一個彈框
這個時候在我們的設備上找到設置>通用>vpn與設備管理這個選項,可以看到我們的開發(fā)者APP當前是不受信任的 我們只需點開,信任當前開發(fā)APP就可以了
最后我們試著再去打開這個APP,就可以發(fā)現(xiàn)我們已經(jīng)可以進行iOS真機預覽了
當我們修改代碼的時候app會進行實時刷新的 以便我們開發(fā)時候真機調試效果,可以更還原于真實手機app效果
總結:
目前只是用于測試,后續(xù)有別的方法進行真機調試會進行更新
總結
以上是生活随笔為你收集整理的uni-app真机预览调试:关于ios系统真机调试的操作步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python基础注意点(初学python
- 下一篇: ios开发系统自带推送(ios自学笔记)