我使用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几次
答案 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上下文。
第二:检查您的真实手机是否已安装应用程序,如果您已经卸载它。如果没有,那就保持原样。