ios - Cordova ,错误 : does not appear to be an xcode project (no xcode project file) when installing plugins

标签 ios xcode cordova phonegap-plugins cordova-3

我正在按照文档尝试为 iOS 创建 Cordova 应用程序。我在 OSX Maverick 上使用 3.3 版,这是我所做的:

cordova create hello com.example.hello HelloWorld
cd hello
cordova platform add ios
cordova plugin add org.apache.cordova.device

此时,cordova 提示缺少 xcode 项目:

Fetching plugin from "org.apache.cordova.device"...
Starting installation of "org.apache.cordova.device" for ios

/usr/local/lib/node_modules/cordova/node_modules/q/q.js:126
                    throw e;
                          ^
Error: does not appear to be an xcode project (no xcode project file)
    at Object.module.exports.parseProjectFile (/usr/local/lib/node_modules/cordova/node_modules/plugman/src/platforms/ios.js:143:19)
    at Object.ActionStack.process (/usr/local/lib/node_modules/cordova/node_modules/plugman/src/util/action-stack.js:34:49)
    at handleInstall (/usr/local/lib/node_modules/cordova/node_modules/plugman/src/install.js:380:20)
    at /usr/local/lib/node_modules/cordova/node_modules/plugman/src/install.js:331:20
    at _fulfilled (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:798:54)
    at self.promiseDispatch.done (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:827:30)
    at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:760:13)
    at /usr/local/lib/node_modules/cordova/node_modules/q/q.js:574:44
    at flush (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:108:17)
    at process._tickCallback (node.js:415:13)

我想知道我做错了什么以及如何解决这个问题?

最佳答案

我想通了。路径中有特殊字符([]),可能导致nodejs的文件搜索出现问题。当文件夹移动到没有此类字符的位置时,错误消失了。

关于ios - Cordova ,错误 : does not appear to be an xcode project (no xcode project file) when installing plugins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21246273/

相关文章:

iphone - UIImageView 有 4 个按钮

ios - Cordova 无法处理的具有线性渐变的 SVG - iOS

iphone - 如何计算ios加速度计水平面

ios - 如何通过一个按钮链接两个 iphone 应用程序

ios - 带有 init 和 mutableCopy 的 NSMutableArray,如何自动释放?

ios - 将 UIView 部分滑动以暴露另一个 View 并使暴露的 View 可交互?

ios - 我的应用程序二进制文件在 Xcode 中的哪里提交?

ios - 模拟器+实体机上运行的APP突然黑屏

ios - Phonegap/Cordova Barcodescanner 在最新的 ios 13 上再次全屏显示

javascript - Phonegap 构建 - 未捕获的类型错误 : Cannot read property 'getPicture' of undefined