1. 程式人生 > >Macaca 連接iOS真機問題

Macaca 連接iOS真機問題

test ice can 解決方法 多個 ide and 導致 瀏覽器

1. 查看連接的iOS設備:idevice_ID -l

2. 開啟Macaca服務:Macaca server -port 4444 -verbose

3. 開始錄制:UIrecorder start ---mobile(沒有--mobile則開啟瀏覽器錄制)

已解決問題:

1. error:spawn ios-deploy enoent

解決方法:brew install ios-deploy

2. 運行Macaca run sample/test4.js時報錯cannot find module fs.realpath

解決方法:

rm -rf node_modules
rm package-lock.json
npm install

遺留問題:

1. 因為idevice_id -l中發現有多個設備連接(但實際只連接一臺手機),其中一個應該是WiFi的連接,該udid因為沒有設備名,導致在運行的時候一直報could not find device name。

因一直找不到方法能夠在錄制的時候指定設備錄制,目前暫時的解決方法是斷開mac的WiFi (好笨的方法呀)

2. 不知道是不是因為我導出的包有問題,一直提示failed to install app

感覺iOS真的好麻煩呀,Android相比起來簡單好多,就從app包來看,Android很容易就獲得apk了,而iOS辣麽麻煩,還有開發者證書。

Macaca 連接iOS真機問題