Reputation: 2913
I just updated to Mac Mojave(I'm sure if that the cause of my issue).
The problem is that every time i try to build my app using the command.
ionic cordova build ios
I get the following error.
CordovaError: Promise rejected with non-error: 'ios-deploy was not found. Please download, build and install version 1.9.2 or greater from https://github.com/phonegap/ios-deploy into your path, or do \'npm install -g ios-deploy\''
at cli.catch.err (/usr/local/lib/node_modules/cordova/bin/cordova:30:15)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:189:7)
enter code here
[ERROR] An error occurred while running subprocess cordova.
cordova build ios exited with exit code 1.
Re-running this command with the --verbose flag may provide more information.
I figured i need to install the ios-deploy so i ran this command.
npm install -g ios-deploy
But i get the following error.
npm ERR! code ELIFECYCLE
npm ERR! errno 65
npm ERR! [email protected] preinstall: `./src/scripts/check_reqs.js && xcodebuild`
npm ERR! Exit status 65
npm ERR!
npm ERR! Failed at the [email protected] preinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/alex/.npm/_logs/2018-10-15T15_07_47_819Z-debug.log
I have being searching everywhere for answers but I can't find it.
Upvotes: 12
Views: 7276
Reputation: 729
I was also having this problem. Turns out all I had to do was disconnect my iPhone from the USB port.
Upvotes: 13
Reputation: 9
Fix found: sudo npm install --global --unsafe-perm ios-deploy
hope it will help someone. Thank me later.
Upvotes: 0
Reputation: 426
It seems that in the ionic forum there is a thread regarding this or a really similar issue: ionic forum link
To sum it up a bit, there is some issue with XCode or some dependencies not being at the expected place.
Could you try the following (add sudo if it fails for permission reasons):
npm install -g ios-deploy --unsafe-perm=true
Upvotes: 29