如何在Phonegap应用程序中升级Phonegap?

时间:2011-11-16 19:59:27

标签: cordova

我有一个Phonegap应用程序,我从早期版本的Phonegap开始,我想升级到最新版本。我可以采取哪些步骤进行升级?

我正在拍摄一般答案,但我的具体案例是Phonegap 1.1.0 - > 1.2.0

5 个答案:

答案 0 :(得分:20)

今晚我发现了这一点,看起来更加直截了当。见http://phonegap.com/blog/2013/11/28/phonegap-320-released/

如何升级PhoneGap

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的一般案例答案是创建一个新项目并将您的内容复制到它。

  
      
  1. 创建新项目
  2.   
  3. 将文件复制到www文件夹中,除了phonegap。*。js files
  4.   
  5. 在index.html中,编辑脚本代码以指向新的手机。*。js文件
  6.   
  7. 如果您有插件,请将它们复制到Plugins文件夹,然后在Xcode中重新添加(不作为蓝色的文件夹引用,它们应该是文件夹   黄色的团体)。
  8.   
  9. 修改PhoneGap.plist以添加插件映射。更多信息
  10.   
  11. 修改PhoneGap.plist以添加您的iframe外部网址。更多信息请参阅README FAQ
  12.   

答案 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。