Подтвердить что ты не робот

Приложение PhoneGap: "ОШИБКА: стартовая страница на странице" www/index.html "не найдена"

Я создал приложение на основе телефона Gap на iPhone. После первого запуска я перетащил мою папку www, содержащую index.html в проект, но все же я получаю следующую ошибку в симуляторе:

ОШИБКА: начальная страница в www/index.html не найдена.

Нужно ли упоминать имя index.html в файле plist или в другом месте? Как я могу это решить; может кто-нибудь мне помочь?

4b9b3361

Ответ 1

Это несовместимость между PhoneGap и XCode 4. Чтобы решить:

  • щелкните правой кнопкой мыши на своем проекте и выберите "Добавить файлы в [проект имя]... ";
  • выберите папку www из папки текущего проекта (это включенный в него, но не добавленный в качестве ссылки);
  • когда вы выбираете папку, убедитесь, что вы выбрали "Скопировать элементы в папка целевой группы ", а также " Создать ссылки на папку для любые добавленные папки ".

Примечание:, если вы выберете "Создать группы для любых добавленных папок", приложение все равно будет терпеть неудачу во время выполнения.

Ответ 2

Для тех, кто так глуп, как я... Я забыл запустить cordova build.

Ответ 3

Попробуйте удалить ссылку и снова добавить ее. Вы добавили его как "Ссылка"? Значок должен быть синим. Затем очистите и восстановите.

Ответ 4

Вы также можете просто удалить www-папку w/Finder на вкладку Xcode Nav (root), после чего установите флажки напротив флажка "Скопировать элементы в папку целевой группы" и "Создать ссылки на папки для любых добавленных папок".

Ответ 5

У меня была такая же проблема, когда она работала на симуляторе, но не на устройстве. Моя проблема была чувствительностью к регистру. Мой файл был Index.html вместо нижнего индекса index.html.

Ответ 6

Какие версии Xcode и PhoneGap вы используете?

Если вы используете старый Xcode 3 и создаете новый проект с использованием шаблона PhoneGap... он должен автоматически создать папку www для вас вместе с общим index.html файлом. Если вы перетащили свою папку и индексный файл в проект, вы должны были перезаписать существующие файлы.

Если вы используете Xcode 4, существует известная проблема с созданием проекта PhoneGap. Было бы полезно узнать, какой учебник/руководство вам следует (при условии, что вы используете руководство).

В очень случайных случаях изменения, которые вы вносите в свои файлы/папки напрямую (через Finder), могут быть немедленно не получены Xcode. Вы всегда можете попробовать выйти из Xcode и повторно открыть свой проект, чтобы гарантировать, что Xcode вытаскивает последние файлы.

Ответ 7

Хорошо cordova build ios android было единственным, что сработало для меня, а cordova build не отрезало его.

Ответ 8

в цель xcode - Копировать ресурс Bundle добавить папку www

Ответ 9

XCode из XCode и примените приведенную ниже команду в терминале, это работает для меня

ionic cordova prepare ios