Worklight 6.1 - ошибка мобильного центра приложений

В настоящее время я пытаюсь собрать мобильный клиент для IOS. В настоящее время существует 2 вопроса:

  1. Мобильный клиент будет использоваться для загрузки приложения пользователем с нашего тестового сервера. При сборке я запускаю сценарий настройки сборки и цели развертывания и ставлю флажок для развертывания на другом сервере. Однако я не уверен, что контекстный путь должен быть указан как что, текущим значением по умолчанию является /IBMAppCenter

  2. Когда я пытаюсь запустить центр приложений в симуляторе 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.

Другие вопросы по тегам