PhoneGap не загружает правильные значки / заставки для iOS - PullRequest
0 голосов
/ 06 января 2012

Я создаю приложение Sencha Touch + PhoneGap для Android и iOS (iPhone и iPad). У меня возникают серьезные проблемы с выбором PhoneGap правильных значков и заставок для отображения на нужных устройствах.

Например: Android загружает правильный главный значок, однако он загружает заставку с очень пиксельным изображением (я полагаю, это загрузочный экран для экрана iphone 320x460.)

iOS на iPhone и iPad показывает значок андроида и не загружает правильные заставки.

Я действительно застрял в этом и был бы признателен за любой вклад по этому вопросу, спасибо заранее!

Мой код для config.xml ниже:

    <icon src="res/icons/icon.png" />

    <icon src="res/icons/icon-blackberry-92.png" default="true" />
    <icon src="res/icons/icon-blackberry-92-hover.png" hover="true" />

    <icon src="res/icons/icon.png" width="57" height="57"/> 
    <icon src="res/icons/icon-72.png" width="72" height="72"/> 
    <icon src="res/icons/icon@2x.png" width="114" height="114"/> 

    <icon src="res/icons/icon-android-36.png" width="36" height="36"/> 
    <icon src="res/icons/icon-android-48.png" width="48" height="48"/> 
    <icon src="res/icons/icon-android-72.png" width="72" height="72"/>

    <gap:splash src="res/splash/Default@2x.png" width="640" height="960" />
    <gap:splash src="res/splash/Default.png" width="320" height="460" />
    <gap:splash src="res/splash/splash-screen-ios-ipad.png" width="786" height="1024" />
    <gap:splash src="res/splash/splash-screen-400x800.png" width="400" height="800" />

    <gap:splash src="res/splash/Default.png" />

Ответы [ 2 ]

0 голосов
/ 15 марта 2013

В новейшей сборке Phonegap Xcode вы можете перетаскивать изображения, которые хотите использовать в качестве заставок или значков, в область графического интерфейса в XCode в разделе «Цели / Сводка». Это должно позволить вам добавлять их напрямую. Какую версию Xcode вы используете ?? Я могу добавить более конкретные детали, если я знаю, какая это версия.

0 голосов
/ 06 января 2012

Вам необходимо указать свойство файла образа запуска (UILaunchImageFile) в info.plist вашего приложения:

Например, если вы установите значение для ключа UILaunchImageFile ~ ipad для iPad, ваши имена файлов должны быть iPad-Portrait.png и iPad-Landscape.png. Вы также можете изменить его для iPhone или использовать по умолчанию (Default.png) для iPhone.

Это определено в Файлах списка свойств информации.

...