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

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

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

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

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

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

3 ответа

Решение

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

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

Вы можете прочитать больше здесь: http://developer.apple.com/library/ios/

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

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

Это исправление Target > Summary > Devices > Change to iPhone

Другие вопросы по тегам