Millenial2020
Millenial2020

Reputation: 2913

I'm getting an error when building an Ionic 3 app

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

Answers (3)

Twyx
Twyx

Reputation: 729

I was also having this problem. Turns out all I had to do was disconnect my iPhone from the USB port.

  1. Disconnect any iOS devices from USB
  2. Build your app and wait until it finishes
  3. Reconnect the device

Upvotes: 13

NI30
NI30

Reputation: 9

Fix found: sudo npm install --global --unsafe-perm ios-deploy

hope it will help someone. Thank me later.

Upvotes: 0

George
George

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

Related Questions