【发布时间】:2014-04-24 15:31:27
【问题描述】:
我刚刚开始使用 phonegap,我正在尝试安装适用于 iOS 的条形码插件,遵循official documentation。但是用cordova添加插件时,有些文件找不到。
我正在使用 iOS 7 在 Mavericks 上使用 phonegap 和 cordova 3.4 版。
谢谢!
$ phonegap create barcode com.ramon.barcode BarCode
[phonegap] missing library com.ramon.barcode/www/3.4.0
[phonegap] downloading https://github.com/phonegap/phonegap-app-hello-world/archive/3.4.0.tar.gz...
[phonegap] the options /Users/mingot/Downloads/prova/barcode com.ramon.barcode BarCode
[phonegap] created project at /Users/mingot/Downloads/prova/barcode
$ cd barcode/
$ cordova platform add ios
Creating ios project...
$ cordova plugin add com.phonegap.plugins.barcodescanner
Fetching plugin "com.phonegap.plugins.barcodescanner" via plugin registry
Installing "com.phonegap.plugins.barcodescanner" for ios
Error during processing of action! Attempting to revert...
Failed to install 'com.phonegap.plugins.barcodescanner':Error: Uh oh!
cannot find "/path/to/project/barcode/plugins/com.phonegap.plugins.barcodescanner/src/ios/CDVBarcodeScanner.mm" ios <source-file>
at module.exports.source-file.install (/usr/local/share/npm/lib/node_modules/cordova/node_modules/plugman/src/platforms/ios.js:45:48)
at Object.ActionStack.process (/usr/local/share/npm/lib/node_modules/cordova/node_modules/plugman/src/util/action-stack.js:46:25)
at handleInstall (/usr/local/share/npm/lib/node_modules/cordova/node_modules/plugman/src/install.js:553:20)
at /usr/local/share/npm/lib/node_modules/cordova/node_modules/plugman/src/install.js:303:20
at _fulfilled (/usr/local/share/npm/lib/node_modules/cordova/node_modules/q/q.js:798:54)
at self.promiseDispatch.done (/usr/local/share/npm/lib/node_modules/cordova/node_modules/q/q.js:827:30)
at Promise.promise.promiseDispatch (/usr/local/share/npm/lib/node_modules/cordova/node_modules/q/q.js:760:13)
at /usr/local/share/npm/lib/node_modules/cordova/node_modules/q/q.js:574:44
at flush (/usr/local/share/npm/lib/node_modules/cordova/node_modules/q/q.js:108:17)
at process._tickCallback (node.js:415:13)
Error: Uh oh!
cannot find "/path/to/project/barcode/plugins/com.phonegap.plugins.barcodescanner/src/ios/CDVBarcodeScanner.mm" ios <source-file>
at module.exports.source-file.install (/usr/local/share/npm/lib/node_modules/cordova/node_modules/plugman/src/platforms/ios.js:45:48)
at Object.ActionStack.process (/usr/local/share/npm/lib/node_modules/cordova/node_modules/plugman/src/util/action-stack.js:46:25)
at handleInstall (/usr/local/share/npm/lib/node_modules/cordova/node_modules/plugman/src/install.js:553:20)
at /usr/local/share/npm/lib/node_modules/cordova/node_modules/plugman/src/install.js:303:20
at _fulfilled (/usr/local/share/npm/lib/node_modules/cordova/node_modules/q/q.js:798:54)
at self.promiseDispatch.done (/usr/local/share/npm/lib/node_modules/cordova/node_modules/q/q.js:827:30)
at Promise.promise.promiseDispatch (/usr/local/share/npm/lib/node_modules/cordova/node_modules/q/q.js:760:13)
at /usr/local/share/npm/lib/node_modules/cordova/node_modules/q/q.js:574:44
at flush (/usr/local/share/npm/lib/node_modules/cordova/node_modules/q/q.js:108:17)
at process._tickCallback (node.js:415:13)
【问题讨论】:
-
您的日志文件中有
cannot find "/path/to/project...。您的项目配置正确吗? -
我改了真实路径不泄露隐私信息。
标签: cordova ios7 phonegap-plugins