Приложение PhoneGap: «ОШИБКА: Начальная страница в` www / index.html` не найдена » - PullRequest
39 голосов
/ 17 мая 2011

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

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

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

Ответы [ 9 ]

96 голосов
/ 22 июня 2011

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

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

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

3 голосов
/ 01 октября 2015

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

2 голосов
/ 20 апреля 2012

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

2 голосов
/ 07 октября 2011

Вы также можете просто перетащить папку www с Finder на вкладку Xcode Nav (root), после этого просто установите флажки в диалоговом окне «Копировать элементы в папку целевой группы» и «Создать ссылки на папки для любых добавленных папок».*

2 голосов
/ 17 мая 2011

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

1 голос
/ 08 мая 2019

Выйти XCode и применить нижеприведенную команду в терминале, ее работа для меня

ionic cordova prepare ios
1 голос
/ 25 января 2016

Ну, cordova build ios android было единственным, что сработало для меня, а cordova build не сократило его.

1 голос
/ 17 мая 2011

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

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

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

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

0 голосов
/ 14 ноября 2017

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

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