我有一个使用早期版本Phonegap创建的应用程序,现在想要升级到最新版本,请问如何进行升级?
我希望得到一个通用的回答,但我的具体情况是从 Phonegap 1.1.0 升级到 1.2.0。
我有一个使用早期版本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
Windows:
Windows操作系统:C:\> npm install -g phonegap
$ cd path/to/my-app
$ phonegap platform update android
您可以将android替换为任何平台名称。
这取决于平台。对于Android,您只需要用1.2版本替换您的.jar/.js文件,并更新脚本标签以引用phonegap-1.2.0.js文件。
引用Devgeeks Phonegap wiki的链接,看起来iOS的常规情况的答案是创建一个新项目并将内容复制到其中。
- 创建一个新项目
- 将文件复制到www文件夹中,但不包括phonegap.*.js文件
- 在您的index.html中,编辑script标签以指向新的phonegap.*.js文件
- 如果您有插件,请将它们复制到Plugins文件夹中,然后在Xcode中重新添加它们(不要作为蓝色文件夹引用,它们应该是黄色的文件夹组)。
- 修改PhoneGap.plist以添加您的插件映射。更多信息请参见此处
- 修改PhoneGap.plist以添加您的iframe外部URL。README FAQ中有更多信息
在iOS中,这可能很容易,但有时会出现问题。
虽然1.1.0-> 1.2.0应该没问题...只需通过dmg / pkg升级PhoneGap,并将项目中的phonegap-1.1.0.js
文件更新为/ Users / Shared / PhoneGap / Frameworks / PhoneGap.framework / www
文件夹中的phonegap-1.2.0.js
。
如果不像预期那样工作,请尝试下面稍微复杂一些的版本:
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中看到过一个脚本可以做到这一点,但现在找不到了。
更新:只需按照Zkent的答案操作。或者不要使用PhoneGap。