Я разрабатываю приложение локально (т. Е. Еще не отправил его в iTunes Connect), но имел такую же проблему. Тем не менее, я нашел способ удалить блеск из значков на самом устройстве (то есть iPhone) и в области iTunes Apps. Мне помогли this answer. Если открыть файл InfoPlist в текстовом редакторе, вы увидите несколько строк нравится:
...
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>[email protected]</string>
<string>icon.png</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>
</dict>
</dict>
...
* Примечание: Я уже изменил «UIPrerenderedIcon» в XCode, чтобы сказать «ДА», так говорит мой «истинный».
Чтобы устранить эту проблему, я просто скопировать/вставить в «UIPrerenderedIcon» линию и вставить его выше этот кусок кода, так что он теперь выглядит следующим образом:
...
<key>UIPrerenderedIcon</key>
<true/>
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>[email protected]</string>
<string>icon.png</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>
</dict>
</dict>
...
Кажется немного нетрадиционный, чтобы дублировать код , поэтому неизвестно, как долго это «исправление» будет работать, но пока оно работает. для меня все равно!
UPDATE:
Я на самом деле не думаю, что это важно, где вы вставить
<key>UIPrerenderedIcon</key>
<true/>
так долго, как это находится вне блока CFBundleIcons
<dict>
на «главном уровне» с все остальные записи.
Я уже установил его. Вы имеете в виду, что я должен написать это дважды? – Massimo
Вам нужно это в новой записи значков iOS 5, а также (если вы хотите поддержать iOS 4 и ниже), как это было сделано. – jrtc27
Да, там уже установлен, и на самом деле это домашний экран, он отлично работает. Проблема с магазином приложений. – Massimo