У меня есть приложение Phonegap, которое я начал с более ранней версии Phonegap, которую я хочу обновить до последней версии. Какие шаги я предприму, чтобы обновить его?
Я снимаю общий ответ, но мой конкретный случай - Phonegap 1.1.0 → 1.2.0
У меня есть приложение Phonegap, которое я начал с более ранней версии Phonegap, которую я хочу обновить до последней версии. Какие шаги я предприму, чтобы обновить его?
Я снимаю общий ответ, но мой конкретный случай - Phonegap 1.1.0 → 1.2.0
Я нашел это сегодня вечером, и это кажется более простым. См. http://phonegap.com/blog/2013/11/28/phonegap-320-released/
Mac и Linux:
$ sudo npm install -g phonegap
Окна:
C:\> npm install -g phonegap
$ cd path/to/my-app
$ phonegap platform update android
Вы можете заменить android для любого имени платформы.
Зависит от платформы. Для Android вам просто нужно заменить файлы .jar/.js на версии 1.2 и обновить тег script, чтобы обратиться к файлу phonegap-1.2.0.js.
Указав ссылку на виджеты Devgeks Phonegap выше, похоже, что общий ответ для iOS - это создать новый проект и скопировать его содержимое на него.
- Создать новый проект
- Скопируйте ваши файлы в папку www. EXCEPT phonegap. *. js files
- В вашем index.html отредактируйте тег script, чтобы указать на новый телефонный диалог. *. js file
- Если у вас есть плагины, скопируйте их в папку "Плагины", затем повторно добавьте их в Xcode (НЕ, поскольку ссылки на папки синим цветом, они должны быть папкой группы желтого цвета).
- Измените PhoneGap.plist, чтобы добавить сопоставления плагинов. Подробнее здесь
- Изменить PhoneGap.plist, чтобы добавить внешние URL-адреса iframe. Дополнительная информация здесь в FAQ README
В 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
В более поздних версиях 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 script для этого, но я не могу его найти сейчас.
Обновление: просто следуйте ответам Zkent. Или не используйте PhoneGap.