PhoneGap - пробел в учебнике для iOS? - PullRequest
2 голосов
/ 06 марта 2012

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

Я занимался в основном разработкой для Android, и теперь я пытаюсь запустить приложение HTML5 / Phonegap на iOS. Я следую расширенному руководству по началу работы Здесь . Я запустил приложение и запустил его на физическом тестовом устройстве, но мои функции телефонного промежутка не отвечают, поэтому что-то не так.

Взгляните на следующие скриншоты из учебника, мы назовем этот шаг 3:

enter image description here

Снимок экрана выше показывает, как выглядит мой проект на данный момент. Я вижу PhoneGap.framework там, так что я чувствую оптимизм. В шаге 4 говорится, перетащите папку «WWW» в свой проект, что я и сделал (предполагая, что красное поле указывает на зону посадки), и мне предложили сделать снимок экрана, представленный в руководстве, я выбрал те же параметры.

Step 5

Шаг 5 показывает скриншот выше. Обратите внимание на различия:

  1. PhoneGap.framework больше не существует
  2. В рабочей области есть еще один проект под названием PhoneGapLib.xcodeproj

Был только один простой шаг между ними, но проект выглядит совсем по-другому. Мне кажется, что произошло больше вещей, чем просто перетаскивание папки www. Я знаю, что тысячи людей используют PhoneGap с iOS, поэтому я надеюсь, что один из вас сможет пролить свет на то, что здесь пошло не так.

1 Ответ

1 голос
/ 06 марта 2012

Хорошо, похоже, это действительно была ошибка пользователя. Когда вы создаете проект PhoneGap, вы должны запустить сборку, прежде чем делать что-либо. Это создает папку www, но фактически не добавляет ее в ваш проект. Вы должны перейти в папку, в которой находится ваше приложение, и перетащить созданную папку www в проект.

Я перетаскивал свою собственную папку www, в которой уже был мой код, который работает в Android. Не уверен, почему это не сработало.

В мою защиту, даже сейчас, когда он работает, мой проект не похож на скриншот выше с дополнительным проектом phonegap. В любом случае - надеюсь, это сэкономит кому-то время ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...