2013-10-16 122 views
0

我想創建一個新的項目,如下:錯誤安裝插件的PhoneGap 3.1(IOS)

$ 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 

回答

1

添加插件,你切換你的最後兩個命令的順序構建的iOS之前

+0

然後,它將無法添加新的插件和重新構建。 – bizi

1

嗨「混帳」也是節點模塊。最簡單的方法,我想找到的就是。

NPM安裝-g混帳

這將在你的節點源位置安裝混帳作爲一個模塊。

重新啓動機器。

安裝PhoneGap的插件: C:\用戶\用戶1 \爲yourprojectname>科爾多瓦插件添加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」 插件... 開始安裝「org.apache.cordova.camera」for android 準備安裝在android上的android項目 org.apache.cordova.camera。

希望這會非常有幫助。如果有任何問題回覆。

+0

我遇到的問題尤其是Phonegap的v3.1。目前的版本(v3.3)我不再遇到這個問題。所以我不能再測試它了,但是我很懷疑它是否因爲'git',因爲我很久以前就已經擁有它了。不過,爲了您的禮貌回答,我會加倍努力。 – bizi