Как обновить Phonegap в моем приложении Phonegap? - PullRequest
11 голосов
/ 16 ноября 2011

У меня есть приложение Phonegap, которое я запустил с более ранней версией Phonegap, которую я хочу обновить до последней версии.Какие шаги мне предпринять для его обновления?

Я снимаюсь для общего ответа, но мой конкретный случай - Phonegap 1.1.0 -> 1.2.0

Ответы [ 5 ]

20 голосов
/ 23 января 2014

Я нашел это сегодня вечером, и это кажется более простым.См. http://phonegap.com/blog/2013/11/28/phonegap-320-released/

Как обновить PhoneGap

Mac и Linux:

$ sudo npm install -g phonegap

Windows:

C:\> npm install -g phonegap

Как обновить приложение

$ cd path/to/my-app
$ phonegap platform update android

Вы можете заменить android на любое имя платформы.

5 голосов
/ 17 ноября 2011

Зависит от платформы. Для Android вам просто нужно заменить файлы .jar / .js на версии 1.2 и обновить тег script, чтобы он ссылался на файл phonegap-1.2.0.js.

4 голосов
/ 17 ноября 2011

Цитируя приведенную выше ссылку на вики Devgeeks Phonegap, похоже, что в общем случае для iOS ответ заключается в создании нового проекта и копировании в него вашего контента.

  1. Создать новый проект
  2. Скопируйте ваши файлы в папку www, КРОМЕ телефонного промежутка. *. Js файлы
  3. В вашем index.html отредактируйте тег сценария, чтобы он указывал на новый разрыв телефона. *. Js файл
  4. Если у вас есть плагины, скопируйте их в папку плагинов, а затем повторно добавьте их в Xcode (НЕ как ссылки на папки синим цветом, они должны быть папками). группы в желтом).
  5. Измените PhoneGap.plist, чтобы добавить сопоставления плагинов. Подробнее здесь
  6. Измените PhoneGap.plist, чтобы добавить внешние URL-адреса iframe. Более подробная информация здесь в README FAQ
2 голосов
/ 17 ноября 2011

В iOS это может быть так просто, но иногда проблематично.

Хотя 1.1.0 -> 1.2.0 должно быть в порядке ... просто обновите PhoneGap через dmg / pkg и обновите файл phonegap-1.1.0.js в вашем проекте до phonegap-1.2.0.js из вашего /Users/Shared/PhoneGap/Frameworks/PhoneGap.framework/www папка.

Если он не работает должным образом, попробуйте немного более сложную версию ниже:

http://wiki.phonegap.com/w/page/42243680/Upgrading%20your%20iOS%20PhoneGap%20Project

1 голос
/ 21 мая 2013

Более поздние версии PhoneGap добавили руководства для этого:

http://docs.phonegap.com/en/2.7.0/guide_upgrading_ios_index.md.html

http://docs.phonegap.com/en/2.7.0/guide_upgrading_android_index.md.html

Мне показалось, что я видел скрипт в SDK для этого, но сейчас не могу его найти.

Обновление: просто следуйте ответу Зкента. Или не используйте PhoneGap.

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