As using Cordova to build an app for Ios, after adding ios platform into your current project cordova platform add ios
and you got this error
// Run Ios emulator
cordova run ios --device
CordovaError: Promise rejected with non-error: "xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance\n"
at /usr/local/lib/node_modules/cordova/bin/cordova:29:15
at processTicksAndRejections (internal/process/task_queues.js:93:5)
Here are my solution
brew install gcc
xcode-select --install
xcode-select --switch /Applications/Xcode.app
If you got
cordova run ios --device
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/ios-control/ios-deploy into your path, or do 'npm install -g ios-deploy'"
at /usr/local/lib/node_modules/cordova/bin/cordova:29:15
at processTicksAndRejections (internal/process/task_queues.js:93:5)
Solution
sudo npm install -g ios-deploy --unsafe-perm=true
References: