概述:主要講講自己在使用 HBuilder 真機調試功能時遇到的問題,以及如何解決。Android 相對沒有遇到什么大問題,在電腦安裝如360手機助手就可以正常使用了,主要問題是在 iphone 上(電腦系統為 windows 7)。
注:由於安裝過程中未截圖保存,故現在是憑回憶記錄,如有不當之處歡迎指正。
前提:
1、手機已開啟調試功能(Android 是在開發者選項中開啟 USB 調試,IOS 應該是依次選擇 設置 -- Sarari 瀏覽器 -- 高級 -- (開啟)Web檢查器 );
2、在安裝過程中彈出的信任或允許調試等,要信任或允許調試;
3、Android 在電腦安裝 360手機助手,IOS 在電腦安裝 iTunes、iTools ;
使用版本:
Android 4.4.4
IOS 12.1.4
HBuilder 9.1.29.201811231920
Windows 7 (64位)
具體過程:
創建如圖APP項目,其中"A"表示移動APP項目,"W"表示Web項目。
在HBuilder 右側找到視圖切換的下拉菜單,如下圖,選擇“WebView調試模式”
選擇后,HBuilder 會自動識別當前所連接手機(若需要正常識別,Android 需要在電腦安裝如 360手機助手,IOS需要在電腦安裝 iTunes以及 iTools),檢測設備未成功時,可依照下圖解決
若檢測成功,會提示所連接設備信息。如下圖
然后打開需要真機調試的移動APP項目中的頁面為當前頁面,如下圖選擇
若是第一次使用,還未安裝基座時,上圖中的設備基座等信息是不存在的,可直接按 ctrl + r 啟動運行,此時若為 Android 則會自動安裝手機版 HBuilder (前提,正常識別移動設備) ,安裝過程會在 HBuilder 控制台進行提示(IOS 也是如此),安裝完成后會自動啟動 Android 上的 HBuilder ,並打開 HBuilder 桌面端所運行的頁面(IOS不會自動打開,需要手動,如下圖所提示)
至此,Android 則可以正常真機調試了,但 IOS 可能存在問題(若你可以順暢安裝,則最好不過了)。
IOS可能存在的問題:
1、無法識別設備:安裝 iTunes,並在安裝后連接手機,iphone 彈出信任程序等提示時,信任。
2、識別設備后,無法安裝移動端的 HBuilder :
目前所知2種方法可解
1)、使用 iTools(4.0) 安裝(當IOS安裝HBuilder 不成功時,會在控制台提示手動安裝一個 iphone_base.ipa 文件),如下圖
點擊“安裝”,應該會自動找到 iphone_base.ipa 文件,若沒有,可點擊控制台中提示文本處,直接打開文件路徑,你復制好,放到點擊安裝后所打開的窗口路徑處找到即可。
但是,可能存在安裝時提示“驗證失敗”,這時你要注意你 桌面版 HBuilder 是否為最新版,驗證失敗的原因可能是"基座包證書過期導致無法安裝"的問題。而解決此問題可更新 HBuilder 為最新版本,這也就是所講第二點。
2)、HBuilder 桌面端更新到最新版本,因為 HBuilder 基座驗證存在時效性,最新的才可能安裝成功。當 HBuilder 更新至最新版時,再運行時,則可以正常安裝 HBuilder 在 iphone 上了。
3、iphone (ios 12.1.4)安裝了HBuilder 后,彈出未信任的企業級應用提示:
注:由於之前使用時並未保存圖片,所以下面所用前3張圖為網上所找,但所記錄的信息正是圖中所提示的位置,圖片源地址:https://jingyan.baidu.com/article/e52e36154988f440c60c51ea.html
將點擊 HBuilder 后彈出的提示的信息,如下圖所示
設置 -- 通用 -- 設備管理 ,可以看到有 企業級應用 ,找到剛剛所記錄下來的對應的企業級應用,並點擊打開
然后,可看到如下圖,點擊下圖紅框處信任“XXX”,在彈出的提示窗口中,選擇“信任”
然后,便可看到如下圖已信息
至此,iphone 已經可以正常使用 移動端 HBuilder 了。
結尾:我使用上面所講述方法在 windows 上使用 HBuilder 真機調試 Android 、IOS 已經成功,希望你也可以成功。上述所說,若有不當之處,歡迎指正。