为Phonegap 3.1(iOS)安装插件时出错

时间:2013-10-16 02:16:48

标签: ios cordova

我正在尝试创建一个新项目,如下:

$ phonegap create test com.temp testX
$ cd test
$ phonegap build ios
$ phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git

插件(设备)已成功下载到test/plugins/,但未成功安装到test/platforms/ios/testX/Plugins/。在Xcode中打开项目将显示缺少这些文件。手动复制和引用它们不会完全解决它。

这是什么原因?

PS:如果我没有指定项目的名称,它可以工作:

//project name will be HelloWorld.xcodeproj
$ phonegap create test

2 个答案:

答案 0 :(得分:1)

在构建iOS之前添加插件,方法是切换最后2个命令的顺序

答案 1 :(得分:1)

嗨“git”也是一个节点模块。想要找到的最简单的方法是。

npm install -g git

这会将git作为模块安装在您的节点源位置。

重启机器。

安装phonegap插件: C:\ Users \ user1 \ yourprojectname> cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git

您将得到以下答复: 从“https://git-wip-us.apache.org/repos/asf/cordova-plugin-cam获取插件 era.git” ... 为android安装“org.apache.cordova.camera” 准备android项目 org.apache.cordova.camera安装在android。

希望这会非常有帮助。如果有任何问题回复。