2014-06-10 44 views
1

幾天前我開始研究ibm worklight platformVersion =「6.1.0.01.20140427-1450」。 但我正面臨一些關於自定義插件的問題。在IOS中添加原生功能與Apache Cordova的插件混合應用程序,我發現下面的鏈接 http://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v610/06_03_iOS_-_Adding_native_functionality_to_hybrid_application_with_Apache_Cordova_plugin.pdf 我試過,但每次上編譯我得到了「連接器的命令,退出代碼爲1(使用-v看看調用)失敗」。worklight6.0中的自定義插件安裝程序

所以我的問題是,科爾多瓦2.9後,它停止手動添加類和文件。所以我們通過安裝命令行來做同樣的事情。但是我在基於worklight的項目中嘗試了同樣的事情,然後它給出的錯誤是它不是基於cordova的項目。

因此,我認爲,我們不能用命令行的幫助下安裝該插件爲工作燈項目所以它給人連接錯誤。 請通過向我提供解決方案來嘗試解決我的問題。 由於提前

回答

1

首先,你所提到的,是沒有意義的錯誤,你應該添加完整的錯誤。

無論如何,
Worklight目前不支持Cordova 3的Plugman,因此您無法輕鬆「安裝」插件。

,以此來說明如何可以做到這一點,你可以按照提供這個問題的指導原則:Using katzer local notification in IBM Worklight

上述問題提供的解決方案顯示了「一步一步」如何添加現有的Cordova 3插件安裝到Android的Worklight應用程序中。

對於有一個例外情況的iOS也是如此。在iOS中必須引用在Xcode的類文件夾中的插件的的.m和.h文件(單擊鼠標右鍵,選擇「添加文件...」)

+0

連接器的命令,退出代碼爲1(使用-v看看調用失敗) 我每次都遇到這個錯誤。 –

+0

如果你不解釋你做了什麼,這並不意味着什麼。請按照我的回答中的說明進行操作。 –

+0

我遵循你的指導,但問題來了,我在xcode中創建一個類,我們使用自定義插件的回調,因爲回調id屬性是在cordova庫的CDVInvokedUrlCommand類中定義的。自定義類我做的工作燈項目,是不能訪問科爾多瓦圖書館,每一次我收到以下錯誤時的屬性: 「連接器的命令,退出代碼爲1(使用-v看看調用)失敗」 這是解釋足夠 ?? –