Я заметил, что на всех моих попытках с изображением приложения Retina Display 114x114 автоматически накладывается градиентная тень поверх них. Моя иконка уже имеет прозрачность на черном фоне, а вторая тень градиента делает фон менее черным
Я заметил, что у довольно многих приложений их значки выглядят «плоскими», без тени. Есть ли какой-нибудь флаг, который я могу установить в своем проекте, чтобы запросить этот эффект полукруглой тени, чтобы он не применялся к значку?
Обновлен:
Xcode 4.2 iOS 5.0 в качестве цели развертывания.
Только 1 цель развертывания.
По некоторым причинам предложенные решения, кажется, не работают.
У меня есть свойство, добавленное к цели. Я вижу логическое значение YES и для необработанного значка UIPrerendered, и для «значка уже включены эффекты глянца». Я заменил файлы значков и пробовал разные значки. Я удалил приложение с устройства разработки и переустановил его. Я сделал чистку. Эффект блеска все еще там. Что я забыл?
Обновление 2: после 45 минут беспорядка и потери здравомыслия я заметил, что в Plist есть еще один словарь:
Icon files(iOS5). Within that is a Primary Icon Dictionary,
в том числе другая декларация"Значок уже включает эффект глянца". Тот установлен на НЕТ. Установка этого значения в YES убирает глянец и делает мой значок потрясающим :) Я предполагаю, что при переносе проекта на iOS5 этот ключ был добавлен
PS. Что касается темы значков, я создал приложение для создания значков для iPhone , которое позволяет мне изменять интенсивность эффекта глянца, а также включать / исключать некоторые элементы значков из глянца. Я все еще должен сказать xCode, что моя иконка «предварительно визуализирована», но я управляю эффектом глянца.