ios-deploy无法在Mac OS X El Capitan 10.11上安装

我正尝试通过运行sudo npm install -g ios-deploy ios-deploy在Mac OS X El Capitan 10.11上sudo npm install -g ios-deploy并且它以这个错误信息结束:

 sh: line 1: 1106 Abort trap: 6 xcodebuild npm ERR! Darwin 15.0.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "ios-deploy" npm ERR! node v4.2.3 npm ERR! npm v2.14.7 npm ERR! code ELIFECYCLE npm ERR! ios-deploy@1.8.3 preinstall: `./src/check_reqs.js && xcodebuild` npm ERR! Exit status 134 npm ERR! npm ERR! Failed at the ios-deploy@1.8.3 preinstall script './src/check_reqs.js && xcodebuild'. npm ERR! This is most likely a problem with the ios-deploy package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! ./src/check_reqs.js && xcodebuild npm ERR! You can get their info via: npm ERR! npm owner ls ios-deploy npm ERR! There is likely additional logging output above. 

为什么失败? 我该如何解决?

El Capitan以来,这似乎是一个问题。 要么尝试:

 npm install -g ios-deploy --unsafe-perm=true 

要么:

 npm install -g ios-deploy --allow-root 

这个解决scheme是在ios-deploy的相关github上提出的。

我尝试了不同的方式。

这条线为我工作。

sudo npm install -g –unsafe-perm ios-deploy

iOS-deploy允许我们从命令行安装和debuggingiPhone应用程序,而不使用Xcode。 第一行适合我。

npm install -g ios-deploy –unsafe-perm = true

这是一个新的解决scheme,现在正在工作…..

您需要从APP Store下载Xcode,使用X-code进入“首选项”>“位置”>“命令行工具”,然后select一个列出的选项。 之后,您可以安装:

sudo npm install -g ios-sim sudo npm install –global –unsafe-perm ios-deploy