我有一个Phonegap应用程序,我从早期版本的Phonegap开始,我想升级到最新版本。我可以采取哪些步骤进行升级?
我正在拍摄一般答案,但我的具体案例是Phonegap 1.1.0 - > 1.2.0
答案 0 :(得分:20)
今晚我发现了这一点,看起来更加直截了当。见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 替换为任何平台名称。
答案 1 :(得分:5)
取决于平台。对于Android,您只需要将.jar / .js文件替换为1.2版本,并更新脚本标记以引用phonegap-1.2.0.js文件。
答案 2 :(得分:4)
在上面引用Devgeeks Phonegap wiki链接,看起来iOS的一般案例答案是创建一个新项目并将您的内容复制到它。
- 创建新项目
- 将文件复制到www文件夹中,除了phonegap。*。js files
- 在index.html中,编辑脚本代码以指向新的手机。*。js文件
- 如果您有插件,请将它们复制到Plugins文件夹,然后在Xcode中重新添加(不作为蓝色的文件夹引用,它们应该是文件夹 黄色的团体)。
- 修改PhoneGap.plist以添加插件映射。更多信息
- 修改PhoneGap.plist以添加您的iframe外部网址。更多信息请参阅README FAQ
醇>
答案 3 :(得分:2)
在iOS中它可以很容易,但有时会出现问题。
虽然1.1.0 - > 1.2.0 应该没问题......只需通过dmg / pkg升级PhoneGap并将项目中的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
答案 4 :(得分:1)
后来的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。