遇到的坑
按照appium-doctor
的提示,安装好所缺少的各种组件。实际运行Appium
的inspector
时,参数都输入正确,但是Appium
一直提示三个问题:
-
idevice_id
没有安装。具体提示为:[XCUITest] The ‘idevice_id’ program is not installed. If you are running a real device test it is necessary. Install with ‘brew install libimobiledevice --HEAD’
-
ios-deploy
无法使用。具体提示为:[MJSONWP] Encountered internal error running command: Error: Could not initialize ios-deploy make sure it is installed (npm install -g ios-deploy) and works on your system.
-
carthage
可执行文件找不到。具体提示为:Error: Carthage binary is not found. Install using
brew install carthage
if it is not installed and make sure the root folder, where carthage binary is installed, is present in PATH environment variable. The current PATH value: ‘/usr/bin:/bin:/usr/sbin:/sbin’这个地方不好复现,所以就不放截图了。
解决思路
本节记录下这个坑的解决