Представление приложения iOS, недопустимые размеры изображений
Я получил следующее сообщение с моим приложением для приложения iOS:
Недопустимое изображение. Для приложений iOS значки, включенные в двоичный файл представление должно быть в формате PNG.
-Если ваше приложение поддерживает семейство устройств iPhone, вы должны включить квадратные значки следующих размеров: 57x57 пикселей и 120x120 пикселей.
-Если ваше приложение поддерживает семейство устройств iPad, вы должны включить квадратные значки следующих размеров: 72x72 пикселей, 76x76 пикселей и 152x152 пикселей
Я предполагаю, что это новые размеры изображений, которые потребуются для iOS 7. Кто-нибудь знает, что будет означать соглашение об именах для 3 iPad-изображений? И нужно ли еще включать в себя старые размеры изображений, 114x114 и 144x144?
Спасибо!
Ответы
Ответ 1
Да, есть новые размеры значков для iOS 7. См. статью: Новые показатели для iOS 7 App Icons. Он объясняет (в нижней части статьи) размеры, необходимые для iPhone и iPad:
Если вы хотите настроить таргетинг только на iOS 7, вам нужны только размеры иконок 76 x 76, 120 x 120 и 152 x 152. Если вы хотите настроить таргетинг на iOS 6, вам понадобятся размеры 57 x 57, 72 x 72, 76 x 76, 114 x 114, 120 x 120, 144 x 144 и 152 x 152. Без учета значка Spotlight и Settings, если вы не хотите, чтобы ОС интерполировала их!
Что касается соглашения об именах, вы можете называть значки что угодно, если они имеют правильный размер (и что изображения с высоким разрешением используют суффикс @2x). Просто убедитесь, что в вашем файле Info.plist вы объявляете имена значков с помощью клавиши CFBundleIconFiles
.
Этот подобный вопрос на SO также может быть вам полезен.
РЕДАКТИРОВАТЬ 1: В соответствии с приведенным ниже комментарием, см. здесь дополнительную информацию:
РЕДАКТИРОВАТЬ 2:. Если вы используете Xcode 5, выберите цель, затем выберите вкладку "Общие", и вы увидите размеры необходимых значков в разделе "Иконки приложений". См. Apple doco о Каталоги активов (в частности см. Этот раздел), где он показывает этот снимок экрана:
![Xcode 5 screenshot]()
Ответ 2
Ниже указаны новые размеры изображений, которые потребуются для iOS 7, соглашения об именах.
Для iPhone
"Appicon-60.png,
[email protected] "
Для iPad
"Appicon-76.png,
[email protected] "
Значок результатов поиска Spotlight для всех устройств
"Appicon-Small-40.png,
[email protected] "
Ответ 3
Что Apple упомянула в письме "Ваша доставка прошла успешно, но вы можете исправить следующие проблемы при следующей поставке:"
Это означает, что это не та причина, по которой они откажутся, но они хотели бы, чтобы ее исправили в следующей поставке.
Ответ 4
Графический интерфейс Xcode для указания значков дает краткий обзор того, какие размеры значков поддерживаются (см. ниже). Необходимые значки будут зависеть от устройств, которые вы решите поддержать.
![enter image description here]()
Значок имени файла может быть по вашему выбору, если размеры правильные, и вы можете Xcode узнать о файле значков через графический интерфейс пользователя или через Info.plist.
Ответ 5
Вам нужно указать размер значка приложения для iPhone в ios 7 - 60 * 60 для не сетчатки и 120 * 120 для отображения сетчатки. И вам нужно запомнить соглашение об именах в ios7. И для получения дополнительной информации см. на этом изображении...
![enter image description here]()
И для получения дополнительной информации см. эту ссылку
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html
Ответ 6
Самый простой способ - использовать AppIcon set. Здесь находится онлайн-инструмент Icons Master, который создаст папку AppIcon.appiconset и позаботится о размере и названии конвекции для значков.
Ответ 7
В Images.xcassets, если вы даете изображения с надлежащими размерами, XCode никогда не выдает предупреждения о какой-либо ошибке, убедитесь, что размер изображений правильный.
Возможности метания предупреждения/ошибки
- Если вы пропустили какое-либо изображение, даже если вы пропустили одиночное изображение, оно выдаст предупреждение.
- Если размер изображения не соответствует требуемому размеру.