Ошибка файла Icon.png в универсальном приложении

Я получаю это предупреждение при сборке для выпуска -

iPhone / iPod Touch: icon.png: размеры значков (72 x 72) не соответствуют требованиям к размеру. Файл значка должен быть 57x57 пикселей в формате .png (-19014).

Это универсальное приложение, и в моем проекте есть два файла icon.png: один в iPhone -> изображения, а другой в iPad -> изображения.

Также в файле info.plist я установил для файла значка значение «icon» (без какого-либо расширения). Я предполагаю, что он найдет правильный файл для iPhone 3, iPhone 4 и iPad соответственно.

Как я могу устранить это предупреждение?


person Saurabh    schedule 23.03.2011    source источник


Ответы (3)


Это правильно для iphone, где вам нужно 2 значка (один 57 на 57 и один 114 на 114), и он выберет правильный. Но для ipad вам нужно создать значок 72 на 72, назвать его другим именем и указать его имя в информационном списке.

Кстати в xcode 4 у вас есть простой пользовательский интерфейс для настройки значков.

вы можете прочитать больше здесь: http://developer.apple.com/library/ios/#qa/qa1686/_index.html

person shannoga    schedule 23.03.2011
comment
не могли бы вы рассказать мне, как установить значок iPad в info.plist .. потому что для файла значка есть только одна запись ... и я думаю, что это для iphone3 / iphone4 - person Saurabh; 23.03.2011
comment
вы просто добавляете записи. посмотрите на ссылку, которую я вам дал, там есть четкое объяснение. - person shannoga; 23.03.2011

У меня была такая же проблема, просто зайдите в Edit Project Settings -> Build -> снимите флажок Compress PNG Files ,, и все будет в порядке.

person Armin Nehzat    schedule 26.05.2011
comment
Это ошибка Xcode? Рад, что нашел этот пост, прежде чем потратил слишком много времени, пытаясь его исправить ... - person atonyc; 09.02.2012

Однажды я по ошибке установил для Devices проекта значение Universal, что привело к той же ошибке.

Исправление: Target> Summary> Devices> Change to iPhone.

person samwize    schedule 04.03.2012