Как отключить эффект блеска значков в Xcode 5

Я делаю приложение и пытаюсь отключить эффект блеска значков. Ранее в Xcode 4 можно было отключить эффект блеска значков, установив флажок «Prerenderred». Теперь, когда я хочу использовать каталог активов, мне нужно отредактировать файл .plist. И я сделал это. Я добавляю ключ Icon already includes gloss effects и устанавливаю YES, но эффект все еще на значке. Как правильно отключить этот эффект в новом Xcode?

Заранее спасибо.


person Tomasz Szulc    schedule 12.08.2013    source источник
comment
Независимо от того, что вы говорите о выпуске iOS, на который распространяется соглашение о неразглашении, тот факт, что это предварительная версия для разработчиков, означает, что он ни в коем случае не завершен, поэтому тот факт, что некоторые вещи не работа не должна быть сюрпризом. Пожалуйста, посетите дискуссионный форум Apple для получения информации по этой проблеме.   -  person John Parker    schedule 12.08.2013
comment
Спасибо. Извини за это.   -  person Tomasz Szulc    schedule 12.08.2013
comment
Не беспокойтесь — форумы теперь восстановлены, поэтому стоит проверить, является ли это известной проблемой или есть ли обходные пути.   -  person John Parker    schedule 12.08.2013


Ответы (3)


Ответ довольно прост, когда вы используете .xcassets (Assets). Что вам нужно сделать, так это выбрать свою коллекцию AppIcon и на правой панели (Инспектор) выбрать Pre-rendered icon. и это все.

person Tomasz Szulc    schedule 18.09.2013
comment
это сработало для меня в iOS 7. Но когда я запускаю iOS 6.0.1 (3gs), значок моего приложения остается с черным углом. Как это решить? - person Juan Munhoes Junior; 12.02.2014
comment
Недостаточно голосов в мире для этого. Я перебирал все старые методы Info.plist и рвал на себе волосы. Для @JuanMunhoesJunior (я уверен, вы поняли это), но очистите папку сборки. - person rob5408; 22.02.2014

Как описал Томаш Шульц:

  1. В Project Navigator нажмите на название проекта
  2. В разделе App Icons нажмите Use Asset Catalog
  3. Нажмите импорт
  4. Нажмите на маленькую стрелку рядом с полем со списком
  5. В Attribute Inspector отметьте iOS icon is pre-rendered

Надеюсь, это поможет.

person Roozbeh Zabihollahi    schedule 23.09.2013
comment
Не нужно репостить ответ другого человека. Просто поставьте ему +1 - person jpswain; 30.09.2013
comment
Я сделал. Хотя я хотел описать тот же ответ более простым языком. - person Roozbeh Zabihollahi; 02.10.2013

Попробуйте убрать иконку с симулятора, почистить билд, и попробовать еще раз запустить.

person Jitendra    schedule 12.08.2013