Reputation: 19453
I am trying to install ios-deploy on Mac OS X El Capitan 10.11 by running sudo npm install -g ios-deploy
and it end up with this error message:
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! [email protected] preinstall: `./src/check_reqs.js && xcodebuild`
npm ERR! Exit status 134
npm ERR!
npm ERR! Failed at the [email protected] 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.
Why is it fail? How can I solve it?
Upvotes: 13
Views: 10969
Reputation: 2267
See Newer StackOverflow https://stackoverflow.com/a/59581099/329984
The Homebrew and npm versions will be updated at the same time going forward.
To use ios-deploy as a command-line tool it is recommended you now install it directly via Homebrew(and if you have already installed it via npm to uninstall it).
https://github.com/ios-control/ios-deploy#installation
Upvotes: 0
Reputation: 1497
npm with allow root or unsafe params didn't worked for me. try brew. Command would be
brew install ios-deploy
if you don't have brew install then its couple of seconds. install here https://brew.sh/
brew was the only thing worked on my mac-mini High Sierra
Upvotes: 3
Reputation: 4238
I tried with different ways.
This line worked for me.
sudo npm install -g --unsafe-perm ios-deploy
Upvotes: 5
Reputation: 1163
Here is a new Solution, which is working right now.....
You need Download Xcode from APP Store, in X-code go in Preferences > Location > Command Line Tools, then select one of the listed options. After that you can install:
sudo npm install -g ios-sim sudo npm install --global --unsafe-perm ios-deploy
Upvotes: 0
Reputation: 85
iOS-deploy allow us install and debug iPhone apps from the command line, without using Xcode. The first line works for me.
Upvotes: -2
Reputation: 4412
This seems to be an issue since El Capitan
. Either try:
npm install -g ios-deploy --unsafe-perm=true
or:
npm install -g ios-deploy --allow-root
This solution is proposed at the relating github from ios-deploy.
Upvotes: 43