Macaca 連接iOS真機問題
阿新 • • 發佈:2017-11-04
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真機問題