我有same problem as this user。我使用eclipse(AppCenter - > Run As - > Build All Environments)構建了IBM Worklight AppCenter客戶端應用程序,並在xcode(iphone - > Run As - > Xcode項目)中打開它,並通過xcode在iPhone模擬器中運行應用程序。IBM Worklight - AppCenter應用程序缺失插件'com.ibm.mobile.InstallerPlugin'
在應用程序(用戶名,密碼,服務器,端口,上下文)中輸入我的Worklight服務器憑據後,會顯示「加載」消息,應用程序停止運行。
我已經通過應用程序的JavaScript調試和追蹤問題的應用程序試圖執行一個呼叫到科爾多瓦本地插件:
cordova.exec(pSuccessCallback, // Success callback from the plugin
function(e){
console.log("Error connecting to server [code, msg, status] = "
+ e.errorCode + ", "
+ e.errorMsg + ", "
+ e.httpCode);
pFailureCallback(e);
},
'com.ibm.mobile.InstallerPlugin', // Tell cordova to run "com.ibm.mobile.InstallerPlugin" Plugin
'updateConnection', // Tell plugin, which action we want to perform
[pUsername, pPassword, pServerURL]); // Passing list of args to the plugin
顯示在Xcode此錯誤消息:IBMAppCenter [2315:70B ]錯誤:方法'updateConnection:'未在插件中定義'com.ibm.mobile.InstallerPlugin'
實現此插件的本機庫位於其預期位置,但看起來不會被應用程序看到 - IBMAppCenter/apps/AppCenter/iphone/native/appCenterLib:
- 調試-的iPhoneOS/libAppCenterInstallerLib.a
- 發佈-的iPhoneOS/libAppCenterInstallerLib.a
- 調試-iphonesimulator/libAppCenterInstallerLib.a
- 發佈 - iphonesimulator/libAppCenterInstallerLib.a
是否有任何將本地庫包含在應用程序中需要執行額外的步驟?
任何幫助將不勝感激。
libAppCenterInstallerLib.a文件位於其預期位置。我已經更新了這個問題來反映這一點。 – benand