iOS:从 cordova 2.2.0 升级到 2.3.0 时面临问题

Posted

技术标签:

【中文标题】iOS:从 cordova 2.2.0 升级到 2.3.0 时面临问题【英文标题】:iOS: Facing issue while upgrading from cordova 2.2.0 to 2.3.0 【发布时间】:2013-03-21 14:44:08 【问题描述】:

我一直在用cordova 2.2.0 版本开发一个phonegap ios 应用程序。现在由于某种原因我想升级到cordova 2.3.0。为此,我将 phonegap 文档作为参考,其中他们提到了分步方法。

除了以下步骤,我什么都能做

通过在项目文件上运行脚本 bin/cordova_plist_to_config_xml 将 Cordova.plist 文件转换为 config.xml。

如何运行该脚本以及我应该在哪里运行它。我已经在终端中运行了它,但出现以下错误

bash:找不到这样的文件或目录

请帮帮我。

【问题讨论】:

您在运行脚本时是否使用了您的项目文件作为参数? 示例:./bin/cordova_plist_to_config_xml /Path/To/My/Project/File.xcodeproj 我应该从哪个文件夹从终端运行这个命令?我必须找到我的 .xcodeproj 文件的路径吗? 如果您觉得困难,只需手动将配置从 plist 移动到 config.xml 文件。如果你没有太多的配置,那就更好了。 谢谢.......我现在实际上正在从头开始创建一个新项目。然后将所需的东西复制到 config.xml 【参考方案1】:

此脚本用于将您的 cordova 2.2 Plist 转换为 cordova 2.3 XMLConfig... 在 2.3 版本中,对应的普通 plist 需要 xmlconfig..所以我们必须将我们的 plist 转换为 xmlconfig..下面的脚本会这样做。

这个脚本的语法是

./cordova_plist_to_config_xml /Path to your Xcode project/

示例:

./cordova_plist_to_config_xml /Users/shabab/Desktop/Plancentral/Plancentral.xcodeproj 

【讨论】:

这对你 Rashmi 有用吗?我很难让它继续运行......这个命令执行的与项目相关的路径是什么?并且plist文件必须位于项目的某个区域吗?

以上是关于iOS:从 cordova 2.2.0 升级到 2.3.0 时面临问题的主要内容,如果未能解决你的问题,请参考以下文章

升级到 Cordovo 2.2.0,现在推送通知在锁定屏幕 (IOS) 上停止工作

将 cordova 1.9.0 (iOS) 升级到 cordova 2.1.0 并更新现有项目以使用 2.1.0

升级到 Cordova 4.0.0 使 iOS 构建失败,代码为 65

cordova ios升级插件

PhoneGap/Cordova 2.2.0 Facebook 插件在 IOS FB.init 上失败

升级 iOS 版 Phonegap(从 1.4.1 到最新版本)