Gil Epshtain
Gil Epshtain

Reputation: 9801

You may not have the required environment or OS to run this project - Cordova - iOS

I'm working with Cordova to build my mobile app. I'm working on a Mac machine and when I try to build and run my app on iOS device, but I'm keep getting this error.
When running:

cordova build ios

output:

** BUILD SUCCEEDED **

then I run

cordova run ios

I get the error

.../ios/cordova/run: Command failed with exit code 2
You may not have the required environment or OS to run this project

If I try to open the project in Xcode and run it, it successfully run on the device.

I notice that before the run failed, it output the message

ios-sim was not found. Please download, build and install 'npm install -g ios-sim'

I'm guessing Cordova thinks the device isn't plugged in since the ios-sim is a simulatur plugin for cordvoa. But I may be wrong.

Any ideas?

(This question is similar to Cordova: You may not have the required environment or OS to run this project, but this question regarding iOS there that Android)

Upvotes: 0

Views: 1895

Answers (1)

Zhongyuan Zhou
Zhongyuan Zhou

Reputation: 339

try

npm install -g ios-sim
npm install -g ios-deploy

I suggest you read iOS Platform guide for more info.

Upvotes: 1

Related Questions