У меня была такая же проблема с нежелательным эффектом глянца при использовании xCode 5.0.Я просмотрел все опубликованные ответы.Вот что сработало для меня:
1) Удалите «Значок уже включает эффекты блеска» из Info.plist.Я сделал это потому, что, хотя для него установлено значение «ДА», которое должно работать должным образом - по какой-то причине оно не работает, поэтому я хотел удалить его перед добавлением правильного кода.
Вот как это сделать: щелкните по названию вашего проекта в навигаторе (левый столбец)> затем в редакторе (средний столбец) щелкните по информации.В поле с надписью «Значок включает эффекты глянца» нажмите кнопку «-» для удаления.Это удаляет код, который не работает, поэтому вы начнете с чистой палитры.
2) Откройте ваш файл Info.plist - В навигаторе (левый столбец) найдите файл info.plist (Щелкните правой кнопкой мыши> Открыть как> Исходный код).
3) Ваш код будет выглядеть следующим образом:
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>Icon-120</string>
<string>Icon-72</string>
<string>Icon-57</string>
</array>
</dict>
Теперь скопируйте следующие 2 строки кода, потому что вы вставите их вкод выше:
<key>UIPrerenderedIcon</key>
<true/>
Ваш окончательный код должен выглядеть следующим образом:
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>YourIconFile</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>
</dict>
Это лучший ответ, который я могу дать.Работал на меня.