升级适用于iOS的Phonegap(从1.4.1到最新)

TS.*_*.xy 0 ios phonegap-plugins cordova

我想知道是否有人有升级phonegap的经验.想得到一些帮助.

我有一个使用phonegap 1.4.1的基于iOS Phonegap的项目.我需要将它更新到最新版本.最新版本目前为2.2.0

电话间隙文档中描述的步骤仅告诉我们如何从一个版本升级到另一个版本,但它无法帮助我将手机从旧版本升级到最新版本.

http://docs.phonegap.com/en/2.2.0/guide_upgrading_ios_index.md.html#Upgrading%20Cordova%20iOS

我可以看到从1.4.1到最新版本的三个变化.

  1. 从1.4.1到1.5.0,PhoneGap.framework已重命名为Cordova.framework

  2. 从1.9.0到2.0.0,Cordova.framework已被删除,而是使用CordovaLib作为子项目.

  3. 从2.0.0到2.1.0,CordovaLib引入了自动引用计数(ARC)

我不确定升级旧手机的最佳方法是什么,我不相信直接从1.4.1跳到2.2.0,因为没有文件/教程可以遵循.

我想首先将phonegap从1.4.1升级到1.9,然后将1.9.0升级到2.0.0和2.2.0.但这似乎是一项重大工作.

请给我一些建议,或者有没有人碰到过这个?

提前致谢.

Sha*_*ron 5

我的建议是:

  1. 创建一个全新的项目.
  2. 将您的www资产复制到新的www
  3. 请参阅index.html中新的cordova .js文件
  4. 重新添加插件(确保插件支持新的Cordova版本)
  5. 更新Cordova.plist设置以反映您的需求,请参阅http://docs.cordova.io上的项目设置
  6. 更新白名单,请参阅http://docs.cordova.io上的白名单指南