iPhone «Иконка уже включает в себя эффекты глянца = ДА» - иконка Appstore все еще глянцевая в iOS 4 - PullRequest
1 голос
/ 26 августа 2011

в моем Info.plist я установил «Значок уже включает в себя эффекты глянца = ДА». Обычно этого было достаточно, чтобы скрыть эффекты блеска в магазине приложений. Но мои последние два приложения, которые я загрузил, все еще имеют глянцевый блеск в магазине приложений Apple. Есть ли новый способ скрыть глянец?

Спасибо: -)

Ответы [ 6 ]

3 голосов
/ 14 ноября 2011

Вы разрабатываете / работаете на iOS 5? Потому что новая структура Info.plist для iOS 5 имеет новую запись с тем же ключом (UIPrerenderedIcon), который помещается в под словарь вместе с именами файлов значков. Вы все равно должны включить оригинальный ключ UIPrerenderedIcon в корень Info.plist для iOS 4 и более ранних версий.

Если вы конвертируете из более старого проекта, просто скопируйте формат из нового проекта, созданного с помощью помощника. Ключ будет уже в нужном месте.

3 голосов
/ 26 августа 2011

Вы добавили следующую строку в ваш info.plist прямо перед </dict>?

<key>UIPrerenderedIcon</key>
<true/>
1 голос
/ 16 мая 2012

Откройте plist в исходном коде и выполните

<key>CFBundleIcons</key>
<dict>
    <key>CFBundlePrimaryIcon</key>
    <dict>
        <key>CFBundleIconFiles</key>
        <array>
            <string>myIcon.png</string>
        </array>
        <key>UIPrerenderedIcon</key>
        <false/>
    </dict>
</dict>

Эта строка перед

<key>UIPrerenderedIcon</key>
            <true/>
0 голосов
/ 15 января 2013

В файле Info.plist. Убедитесь, что логическое значение «Значок уже включает эффект блеска» в этом поле установлено как «ДА».

Затем перейдите к параметрам проекта Target и установите флажок Prerendered.

0 голосов
/ 12 июня 2012

Я установил «Значок уже включает в себя эффекты глянца = ДА» В info.plist найдите эту часть:

<key>CFBundleIcons</key>
<dict>
    <key>CFBundlePrimaryIcon</key>
    <dict>
        <key>CFBundleIconFiles</key>
        <array>
            <string>myIcon.png</string>
        </array>
    </dict>
</dict>

Теперь добавьте эти 2 строки:

       <key>UIPrerenderedIcon</key>
       <false/>

В конце должно быть:

<key>CFBundleIcons</key>
<dict>
    <key>CFBundlePrimaryIcon</key>
    <dict>
        <key>CFBundleIconFiles</key>
        <array>
            <string>myIcon.png</string>
        </array>
        <key>UIPrerenderedIcon</key>
        <true/>
    </dict>
</dict>
0 голосов
/ 27 августа 2011

это ЕГО ошибка. Если вы установите для UIPrerenderedIcon значение FALSE, на ITS будет установлен простой значок.

...