ideviceinstaller -l不会在iPhone上显示应用列表

时间:2016-07-27 10:07:05

标签: ios iphone appium appium-ios

我使用Appium在真实设备上测试应用,我收到一个奇怪的错误,这是日志

  

[debug] [iOS]未安装App。将尝试安装。

     

[MJSONWP]遇到内部错误运行命令:错误:安装com.Sosgps.BiaoZhun4失败       at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/node_modules/node-idevice/main.js:159:6       在ChildProcess.exithandler(child_process.js:193:7)       在emitTwo(events.js:100:13)       在ChildProcess.emit(events.js:185:7)       在maybeClose(internal / child_process.js:850:16)       在Socket。 (内部/ child_process.js:323:11)       在emitOne(events.js:90:13)       在Socket.emit(events.js:182:7)       在Pipe._onclose(net.js:475:12)

[HTTP]< - POST / wd / hub / session 500 1535 ms - 175

[HTTP] - > GET / wd / hub / status {}

[MJSONWP]用args调用AppiumDriver.getStatus():[]

然后我使用" ideviceinstaller -l"命令显示iPhone上的应用程序列表,我得到了#34;无法连接到锁定。离开。&#34 ;.然后我打开iTunes,发现应用列表为空

感谢您的时间

PS:我重新安装了ideviceinstaller和Xcode并重启了我的mac和iPhone几次

2 个答案:

答案 0 :(得分:2)

获取最新的libimobiledevice,它解决了这个特殊问题:

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

答案 1 :(得分:0)

第一步:您需要在仪表板上更改Appium设置,不要选择“完全重置”按钮,并将应用程序路径插入AppPath上下文。

第二:检查您的真实手机是否已安装应用程序,如果您已经卸载它。如果没有,那就保持原样。