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