Cordova CLI : an error occurred during creation of ios sub-project

标签 cordova cordova-cli

我已经测试了 Cordova 3.0.0 CLI 工具。 命令

$ sudo cordova platform add android

一切顺利。 但我在命令过程中遇到错误

$ sudo cordova platform add ios

错误

[Error: An error occured during creation of ios sub-project. /bin/sh: /Users/user/.cordova/lib/ios/cordova/3.0.0/bin/create: No such file or directory ]

当我决定安装以前的版本时

$ sudo npm install -g cordova@2.9.0

是的,-

$ cordova platform add ios

命令完成了他的工作。我有ios子项目

我已经安装了 Xcode 4.6.3 和 xCode 的命令行工具。 预先感谢您提供任何线索。

顺便说一句,我并不是唯一遇到这样问题的人。请参阅 - PhoneGap CLI:“错误 创建ios子项目期间发生“https://groups.google.com/forum/#!msg/phonegap/woWZzT39osg/CpK_rUIKmYAJ

更新: 已修复:版本控制文件夹已被删除,即

rm -rf ~/.cordova/lib/ios/cordova/3.0.0/

及之后

$ sudo cordova platform add ios

ios 平台已添加,没有错误。

最佳答案

我在杀死之前的 cordova platform add 命令而不让它完成后遇到了这个问题。它似乎已经部分下载了平台文件,但终止它使其处于不一致的状态。正如您提到的,删除该目录然后重新运行命令解决了问题。

rm -rf ~/.cordova/lib/ios/cordova/3.0.0/
cordova platform add ios

顺便说一句,您不需要在这里使用 sudo。最好以普通用户身份运行这些命令。

关于 Cordova CLI : an error occurred during creation of ios sub-project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17773075/

相关文章:

android - Cordova 地理定位插件不起作用

jquery - Phonegap JQM 固定位置页眉/页脚在关闭 iOS 键盘后移动

cordova - 是否可以使用 HP Enyo 部署 iOS 和 Android 应用程序?

android - Cordova CLI 项目在工具链升级后忽略 build-extras

javascript - cordova脚本src采用相对路径而不是绝对路径

android - Cordova SQLite,从服务器推送值并插入 SQLite 数据库

windows - Cordova Windows或OSX构建的可执行文件在哪里?

cordova - 在Cordova中,如何为Windows平台设置不同的包名称?

android - 在 Phonegap 3.x CLI 上构建 android 发布 apk