IBM Worklight — как переименовать приложение и изменить его значок, заставку

Мы использовали существующий пример приложения, чтобы начать проверку концепции Worklight, мы внесли множество изменений в исходный код и хотели бы изменить имя приложения и настроить его значки и заставку. Нам удалось внести вышеупомянутые изменения (имя, значки и заставку) внутри xCode, однако это не служит будущей цели автоматической сборки из Worklight в ipa.

Не могли бы вы сообщить нам, какие шаги необходимо предпринять, чтобы:

  1. Как переименовать существующее приложение в Worklight (изменение только файла application-descriptor.xml не меняет сгенерированные двоичные файлы).
  2. Как изменить значки и заставки для приложения.

person nechavarria    schedule 06.06.2013    source источник


Ответы (1)


Когда вы создаете новое приложение для проекта Worklight, имя приложения используется в нескольких файлах, поэтому вам нужно будет найти все вхождения данного имени приложения и изменить их. Эти:

  • имя основного HTML-файла
  • имя основного CSS-файла
  • основное имя файла JavaScript
  • внутри основного имени файла HTML (ссылки на основные файлы CSS и JavaScript, заголовок)
  • Внутри application-descriptor.xml (элементы: displayName, description, mainFile)

Обратите внимание, имена файлов не должны иметь для вас значения. Будем надеяться, что в будущем они всегда будут получать общее имя (например, index.html или main.css...).

Заголовок значка приложения на устройстве управляется элементом displayName в файле application-descriptor.xml.

Что касается значков и изображений-заставок, вы можете просто поместить их (обычный значок, значок сетчатки, изображение-заставку, изображение-заставку сетчатки) с соответствующими именами файлов в папку «nativeResources» (находится рядом с «родной» папкой), и они будут быть скопированы во время сборки в собственный проект (который вы в конечном итоге откроете в Xcode).

Вы можете узнать правильные имена файлов внутри родной >> папки Resources.


цитата:

однако это не служит будущей цели автоматической сборки из Worklight в ipa.

Worklight, конечно, никогда не создаст для вас файл .ipa... это роль Xcode.

person Idan Adar    schedule 06.06.2013
comment
Идан, мы все еще работаем над процессом переименования, не так просто, как мы думали... нам удалось все изменить, но теперь, когда мы нажимаем на процесс, задача открывается в полнофункциональном браузере Safari, а не в фактическом приложение worklight... есть идеи? Большое спасибо! - person nechavarria; 08.06.2013
comment
Я понятия не имею, о чем ты говоришь. Вы должны изменить все вышеперечисленное в Eclipse, а затем заново собрать и развернуть .wlapp. - person Idan Adar; 08.06.2013
comment
@nechavarria, есть ответ на твой вопрос? - person Idan Adar; 17.06.2013
comment
Идан, мы повторим это задание на этой неделе и свяжемся с вами. Большое спасибо!! - person nechavarria; 03.07.2013