我正在尝试通过运行cnpm install -g ios-deploy在Mac OS High Sierra 10.13.2上安装ios-deploy,最终出现此错误消息:

时间:2018-01-07 10:45:04

标签: appium-ios

  

fangyongteng $ cnpm install -g ios-deploy下载ios-deploy到   / usr / local / lib / node_modules / ios-deploy_tmp复制   /usr/local/lib/node_modules/ios-deploy_tmp/_ios-deploy@1.9.2@ios-deploy   到/ usr / local / lib / node_modules / ios-deploy安装ios-deploy' s   依赖于/ usr / local / lib / node_modules / ios-deploy / node_modules   scripts.preinstall ios-deploy@1.9.2" ./ src / scripts / check_reqs.js&&   xcodebuild联编" stderr:xcode-select:error:tool' xcodebuild'要求   Xcode,但有效

开发人员目录' /Library/Developer/CommandLineTools'是一个命令行工具实例

  

安装失败!错误:运行" sh -c ./src/scripts/check_reqs.js&&   xcodebuild联编"错误,退出代码1

     

错误:运行" sh -c ./src/scripts/check_reqs.js&& xcodebuild联编"错误,   退出代码1       在ChildProcess.proc.on.code(/usr/local/lib/node_modules/cnpm/node_modules/runscript/index.js:74:21)       在ChildProcess.emit(events.js:159:13)       在maybeClose(internal / child_process.js:943:16)       在Process.ChildProcess._handle.onexit(internal / child_process.js:220:5)npminstall版本:3.3.0 npminstall   args:/usr/local/Cellar/node/9.3.0_1/bin/node   /usr/local/lib/node_modules/cnpm/node_modules/npminstall/bin/install.js   --china --userconfig = / Users / fangyongteng / .cnpmrc --disturl = https://npm.taobao.org/mirrors/node --registry = http://registry.npm.taobao.org -g ios-deploy

2 个答案:

答案 0 :(得分:1)

我也有同样的问题,我的解决方法是使用sudo xcode-select --reset

答案 1 :(得分:0)

我执行此声明解决了这个问题:sudo xcode - select - switch / Applications / Xcode9.2 app / Contents / Developer