2016-07-27 70 views
1

我使用Appium測試在實際設備上的應用程序的iPhone應用程序列表中,我得到了一個奇怪的錯誤,這裏是日誌ideviceinstaller -l就不會顯示

[debug] [iOS] App is not installed. Will try to install.

[MJSONWP] Encountered internal error running command: Error: Installing com.Sosgps.BiaoZhun4 failed at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/node_modules/node-idevice/main.js:159:6 at ChildProcess.exithandler (child_process.js:193:7) at emitTwo (events.js:100:13) at ChildProcess.emit (events.js:185:7) at maybeClose (internal/child_process.js:850:16) at Socket. (internal/child_process.js:323:11) at emitOne (events.js:90:13) at Socket.emit (events.js:182:7) at Pipe._onclose (net.js:475:12)

[HTTP] < - POST/WD /集線器/會話500 1535毫秒 - 175

[HTTP] - > GET/WD /集線器/狀態{}

[MJSONWP]與ARGS調用AppiumDriver.getStatus(): []

那麼我使用「ideviceinstaller -l」命令來顯示iPhone上的應用程序列表,我得到了「無法連接到鎖定。 。退出「然後我打開iTunes和發現應用程序列表是空

感謝您的時間

PS:我重裝ideviceinstaller和Xcode和重新啓動我的Mac和iPhone幾次

+0

你在設備上啓用uiautomation?這看起來像一個權限問題 – juhlila

回答

0

第一步:您需要更改Appium設置儀表盤上,不要選擇全Reset按鈕,插入您的應用程序路徑APPPATH方面

二:車ck你真實的手機是否已經安裝了應用程序,如果你有,然後卸載它。如果不是,那麼保持原樣。

2

獲取最新libimobiledevice,這對這一特定問題的修復程序:

brew uninstall ideviceinstaller 
brew uninstall libimobiledevice 
brew install --HEAD libimobiledevice 
brew link --overwrite libimobiledevice 
brew install ideviceinstaller 
brew link --overwrite ideviceinstaller 
+0

解決方案工作邁克爾。 – NarendraC