Запустите изображение и значки для приложений iOS на Qt Quick - PullRequest
0 голосов
/ 19 февраля 2020

Я пытался выяснить, как добавить значок приложения и запустить изображение, следуя этому руководству (https://doc.qt.io/qt-5/ios-platform-notes.html#launch -images ), но безуспешно. Я не понимаю несколько, может быть, самых простых моментов:

1) Где должна находиться папка "ios" с файлом Info.plist? В папке root проекта или в папке «Ресурс»? Небольшой пример или скриншот будут полезны.

2) Могу ли я изменить Info.plist непосредственно в .pro-файл, прежде чем он будет сгенерирован Qt? Или необходимо составить Info.plist вручную и найти его в предварительно созданной папке "ios"?

3) Может быть, есть другой способ установить образ запуска и значок приложения? Не трогая .pro-файл.

Буду рад любой помощи. Спасибо заранее.

1 Ответ

0 голосов
/ 10 апреля 2020

По вашим вопросам:

  1. Эту папку вы можете создать вручную и затем поместить в нее Info.plist по умолчанию.

Также вы можете редактировать Info.plist по умолчанию в Xcode и поместите их в папку ios (или другую).

Следуйте https://doc.qt.io/qt-5/ios-platform-notes.html#information -property-list-files , вам нужно добавить этот код в свой pro-файл (вместо Qt Создатель заменит Info.plist):

ios {
    QMAKE_INFO_PLIST = ios/Info.plist
}
Да, вы можете.

Более того - нет наилучшего практического способа максимально точно отредактировать его с помощью инструментов Qt. В первом ответе я написал, что вы можете редактировать стандартный Info.plist в Xcode напрямую. (но не забудьте скопировать его в свой Qt-проект)

Чтобы изменить значок приложения в изображениях запуска, не нужно редактировать файл .pro. Вы должны отредактировать Info.plist вообще.

Вы можете сделать это непосредственно в Xcode. Но вам нужно делать это каждый раз после внесения изменений в ваш qt-проект. Я не думаю, что это правильный путь.

Я ответил на несколько простых вопросов. Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...