2015-04-06 2 views
0

Я видел много разных подходов к этому, но никто не работает для меня. Каков простой способ установить значки приложений iOS для проекта Vanilla Touch 2.3.1 + phonegap с cmd 4? У меня есть все файлы в/ресурсы/иконки и установить соответствующие пути в /config.xml так:Установить иконки приложений для iOS в Sencha Touch + phonegap?

<icon gap:platform="ios" height="57" src="resources/icons/Icon.png" width="57" /> 
<icon gap:platform="ios" height="72" src="resources/icons/Icon-72.png" width="72" /> 
<icon gap:platform="ios" height="114" src="resources/icons/[email protected]" width="114" /> 
<icon gap:platform="ios" height="144" src="resources/icons/[email protected]" width="144" /> 

, но не кости даже с вариациями «WWW/ресурсов», «../resources» и т. д. есть какой-то кеш, который нужно очистить? А как насчет всплеска и загрузки значков тоже? Кажется, это дыра в документах.

Спасибо!

ответ

0

Я думаю, вы используете неправильный размер. Попробуйте один из них:

<platform name="ios"> 
    <!-- iOS 7.0+ --> 
    <!-- iPhone/iPod Touch --> 
    <icon src="res/icon/ios/icon-60.png" width="60" height="60" /> 
    <icon src="res/icon/ios/[email protected]" width="120" height="120" /> 
    <!-- iPad --> 
    <icon src="res/icon/ios/icon-76.png" width="76" height="76" /> 
    <icon src="res/icon/ios/[email protected]" width="152" height="152" /> 
    <!-- iOS 6.1 --> 
    <!-- Spotlight Icon --> 
    <icon src="res/icon/ios/icon-40.png" width="40" height="40" /> 
    <icon src="res/icon/ios/[email protected]" width="80" height="80" /> 
    <!-- iPhone/iPod Touch --> 
    <icon src="res/icon/ios/icon.png" width="57" height="57" /> 
    <icon src="res/icon/ios/[email protected]" width="114" height="114" /> 
    <!-- iPad --> 
    <icon src="res/icon/ios/icon-72.png" width="72" height="72" /> 
    <icon src="res/icon/ios/[email protected]" width="144" height="144" /> 
    <!-- iPhone Spotlight and Settings Icon --> 
    <icon src="res/icon/ios/icon-small.png" width="29" height="29" /> 
    <icon src="res/icon/ios/[email protected]" width="58" height="58" /> 
    <!-- iPad Spotlight and Settings Icon --> 
    <icon src="res/icon/ios/icon-50.png" width="50" height="50" /> 
    <icon src="res/icon/ios/[email protected]" width="100" height="100" /> 
    </platform> 



<!-- iOS 7.0+ --> 
    <!-- iPhone/iPod Touch --> 
    <icon src="res/icon/ios/icon-60.png" gap:platform="ios" width="60" height="60" /> 
    <icon src="res/icon/ios/[email protected]" gap:platform="ios" width="120" height="120" /> 

    <!-- iPad --> 
    <icon src="res/icon/ios/icon-76.png" gap:platform="ios" width="76" height="76" /> 
    <icon src="res/icon/ios/[email protected]" gap:platform="ios" width="152" height="152" /> 

    <!-- Settings Icon --> 
    <icon src="res/icon/ios/icon-small.png" gap:platform="ios" width="29" height="29" /> 
    <icon src="res/icon/ios/[email protected]" gap:platform="ios" width="58" height="58" /> 

    <!-- Spotlight Icon --> 
    <icon src="res/icon/ios/icon-40.png" gap:platform="ios" width="40" height="40" /> 
    <icon src="res/icon/ios/[email protected]" gap:platform="ios" width="80" height="80" /> 

    <!-- iOS 6.1 --> 
    <!-- iPhone/iPod Touch --> 
    <icon src="res/icon/ios/icon.png" gap:platform="ios" width="57" height="57" /> 
    <icon src="res/icon/ios/[email protected]" gap:platform="ios" width="114" height="114" /> 

    <!-- iPad --> 
    <icon src="res/icon/ios/icon-72.png" gap:platform="ios" width="72" height="72" /> 
    <icon src="res/icon/ios/[email protected]" gap:platform="ios" width="144" height="144" /> 

    <!-- iPhone Spotlight and Settings Icon --> 
    <icon src="res/icon/ios/icon-small.png" gap:platform="ios" width="29" height="29" /> 
    <icon src="res/icon/ios/[email protected]" gap:platform="ios" width="58" height="58" /> 

    <!-- iPad Spotlight and Settings Icon --> 
    <icon src="res/icon/ios/icon-50.png" gap:platform="ios" width="50" height="50" /> 
    <icon src="res/icon/ios/[email protected]" gap:platform="ios" width="100" height="100" /> 
+0

Пожалуйста, посмотрите мой комментарий под ответом Ананда Гупта, я думаю, что это применимо здесь. – patrickkidd

+0

ОБНОВЛЕНИЕ: Я работал, используя ваш файл выше AS WELL AS, вручную копируя /resources в /phonegap/resources. Похоже, что sencha build не копирует эту папку при запуске «sencha app build native» для сборки телефонной заставки. И FWIW существующий проект Xcode должным образом обновляется с помощью той же команды сборки sencha, когда папка ресурсов существует в папке phonegap. Я напишу ошибку с сенча. Благодаря! – patrickkidd

0

Я указал на все требуемое разрешение, имя значков и имя заставки. enter image description here

После того, как вы назвали все PNG-файлы, вам нужно поместить их в папку и иконки, которые вы можете найти в папке/ExampleApp/Platform/ios/ExampleApp/Resources.

Для получения более подробной информации о ваших проблемах, вы должны прочитать и следовать this.

+0

Я в замешательстве. Вы предполагаете, что система сборки phonegap sencha не добавит никаких значков вообще, если у меня нет всех перечисленных? Размеры значков указаны в таблице выше. Кроме того, ссылка, которую вы предложили, предназначена только для телефонной связи, а не для sencha + phonegap, и я использую sencha для ее создания через телефонную развязку. – patrickkidd

+0

Кроме того, обновлен ли проект Xcode с внесенными здесь изменениями или вы сначала должны удалить и восстановить проект Xcode? Действительно ли есть документ в любом месте, который напрямую затрагивает эти проблемы? Я не могу его найти. – patrickkidd

+0

Да @patrickkidd, Это для Sencha и Phonegap. Но следующий подход заключается в том, что мы создали отдельный проект телефонных разговоров и использовали сборник sencha в этом проекте телефонной игры. Он должен продемонстрировать, что с любой js-сборкой мы можем сделать проект телефонной игры. –

Смежные вопросы