У меня есть same problem as this user. Я создал клиентское приложение IBM Worklight AppCenter, используя eclipse (AppCenter -> Run As -> Build All Environments), открыл его в проекте xcode (iphone -> Run As -> Xcode) и запустил приложение в эмуляторе iphone через xcode.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:
- Debug-iphoneos/libAppCenterInstallerLib.a
- релиз-iphoneos/libAppCenterInstallerLib.a
- Debug-iphonesimulator/libAppCenterInstallerLib.a
- релиз-iphonesimulator/libAppCenterInstallerLib.a
Есть ли дополнительные шаги, необходимые для включения собственных библиотек в приложение?
Любая помощь была бы принята с благодарностью.
Файлы libAppCenterInstallerLib.a находятся в ожидаемых местах. Я обновил вопрос, чтобы отразить это. – benand