2015-03-27 5 views
1
MacBook-Pro:myApps naveenkumar$ ionic run ios 
Adding in default Ionic hooks 
Running command: /Users/naveenkumar/Documents/ionic_work/myApps/hooks/after_prepare/010_add_platform_class.js /Users/naveenkumar/Documents/ionic_work/myApps 
add to body class: platform-ios 
Running command: /Users/naveenkumar/Documents/ionic_work/myApps/hooks/after_prepare/020_remove_sass_from_platforms.js /Users/naveenkumar/Documents/ionic_work/myApps 
Running command: /Users/naveenkumar/Documents/ionic_work/myApps/platforms/ios/cordova/run 
Cordova needs ios-sim version 3.0.0 or greater, you have version 1.9.0 
. 
ERROR running one or more of the platforms: Error: /Users/naveenkumar/Documents/ionic_work/myApps/platforms/ios/cordova/run: Command failed with exit code 2 
You may not have the required environment or OS to run this project 
MacBook-Pro:myApps naveenkumar$ 

Здравствуйте, Я пытаюсь запустить свой проект с терминала. Я получаю вышеуказанную ошибку. Но когда я иду в данный каталог iOS, запускаю мой проект от Xcode, он отлично работает. Это означает, что когда я запускаю Xcode, я могу запустить эмулятор/симулятор и проверить свой вывод. Но когда я бегу с терминала, я не могу запустить свое приложение. Не могли бы вы рассказать мне, как я буду запускать свое приложение с терминала?Как запустить проект с терминала в Ionic + iPhone?

Благодаря

+0

У меня такая же проблема, когда я бегу с '--device ', но работает нормально, когда я запускаю симулятор. –

ответ

5

Это вопрос:

Cordova needs ios-sim version 3.0.0 or greater, you have version 1.9.0

Вот решение:

npm update -g ios-sim

+0

** Bingo **, так оно было. – zbeat

1

Вопрос заключается в том, что у вас нет ИОС-SIM установлена. Из ionic framework website, вы можете увидеть следующее заявление:

Примечание: Разработка IOS требует Mac OS X. IOS симулятор через ионную CLI требует НПМ пакет КСН-сим, который может быть установлен с помощью команды sudo npm -g установить ios-sim.

Все, что вам нужно, это установить КСН-сима, выполнив команду:

  • Судо НПМ -g установить КСН-сим
0

simctl не был найден. Убедитесь, что вы установили Xcode 7.x: xcodebuild --versionCheck что вы Xcode 7.x выбрали: Xcode-выберите --print-путь

Смежные вопросы