Worklight 6.1 - ошибка мобильного центра приложений
В настоящее время я пытаюсь собрать мобильный клиент для IOS. В настоящее время существует 2 вопроса:
Мобильный клиент будет использоваться для загрузки приложения пользователем с нашего тестового сервера. При сборке я запускаю сценарий настройки сборки и цели развертывания и ставлю флажок для развертывания на другом сервере. Однако я не уверен, что контекстный путь должен быть указан как что, текущим значением по умолчанию является /IBMAppCenter
Когда я пытаюсь запустить центр приложений в симуляторе XCode, центр приложений продолжает работать со значком загрузки. Я проверил журнал и обнаружил, что он говорит:
ОШИБКА: Плагин 'com.ibm.mobile.InstallerPlugin' не найден или не является CDVPlugin. Проверьте отображение вашего плагина в config.xml
Я проверяю свою собственную папку (ipad\native\CordovaLib) и достаточно верно, CDVPlugin не был в папке плагина, но когда я смотрю в папку Classes, там находятся файлы заголовка (.h) и реализации (.m). Как мне настроить, чтобы он работал?
Любая помощь приветствуется. Благодарю.
1 ответ
По вопросу 1:
Цель развертывания не имеет значения. Это относится только к "обычным" приложениям Worklight, которые управляются Worklight Console (поэтому вы должны указать, на каком сервере работает Worklight Console). Но клиент Application Center не управляется какой-либо Консолью Worklight. Все, что вы делаете, - это создаете среду, создаете IPA и загружаете ее на сервер Application Center. Поэтому, пожалуйста, используйте только пункт меню "Построить все среды" и игнорируйте все, что связано с целевым объектом развертывания!
Смотрите здесь: http://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/index.jsp?topic=%2Fcom.ibm.worklight.appadmin.doc%2Fappcenter%2Ft_ac_proj_imp_build.html
По вопросу 2:
Мобильный клиент Application Center для iOS должен быть в среде iphone, а не в среде ipad. Код в папке среды iphone также должен работать для ipad, но вы не можете сгенерировать среду ipad для клиента Центра приложений, а также не можете удалить среду iphone и восстановить ее через File > New > Environment, потому что когда вы это делаете, libAppCenterInstallerLib.a будет удален. Вы должны принять проект, как это было в вашей первоначальной установке.
Пожалуйста, проверьте IBMAppCenter / apps / AppCenter /iphone/ native / appCenterLib. Он должен содержать подкаталоги (для Release, Debug ...), которые содержат libAppCenterInstallerLib.a. Сообщение об ошибке, которое вы видите, означает, что он не может найти эту библиотеку; возможно, потому что вы удалили среду iphone или попытались создать среду ipad.