2013-06-10 5 views
0

Я пытаюсь запустить проект на Xcode (4.6.2) с помощью Phonegap (2.7).Запуск эмулятора не работает (iOS и Phonegap)

Я создаю проект, используя команду create в окне терминала, а затем, когда я открываю его в Xcode и нажимаю кнопку запуска в левом верхнем углу, он строит успешно, но не запускает эмулятор. Кроме того, когда я нажимаю вкладку проекта, кнопка «Выполнить» не является опцией.

Любые идеи относительно того, почему Xcode не позволяет запустить этот проект?

Обратите внимание, что я могу запускать другие проекты в Xcode совершенно, это только тот, с которым мне сложно.

ответ

5

Когда вы используете скрипт create_project и открываете проект в первый раз в XCode, подпроект CordovaLib выбирается как схема запуска, поэтому он строит CordovaLib OK, но запускать нечего. Это несколько раз застало меня и оставило меня в недоумении, почему мой проект был построен, но не работал, пока я не вспомнил, как посмотреть на схему.

На главной панели инструментов в верхней части Xcode убедитесь, что на схеме (рядом с кнопками «Пуск» и «Стоп») задано имя вашего проекта (родительский проект), а не «КордоваLib» (дочерний проект). Схема должна читать что-то вроде «My Project> iPhone», а не «CordovaLib> iPhone».

+0

Спасибо! Это было место. Чтобы добавить, я создал новую схему, названную именем моего проекта, и она отлично работала – barney