Подтвердить что ты не робот

Представление приложения iOS, недопустимые размеры изображений

Я получил следующее сообщение с моим приложением для приложения iOS:

Недопустимое изображение. Для приложений iOS значки, включенные в двоичный файл представление должно быть в формате PNG.

-Если ваше приложение поддерживает семейство устройств iPhone, вы должны включить квадратные значки следующих размеров: 57x57 пикселей и 120x120 пикселей.

-Если ваше приложение поддерживает семейство устройств iPad, вы должны включить квадратные значки следующих размеров: 72x72 пикселей, 76x76 пикселей и 152x152 пикселей

Я предполагаю, что это новые размеры изображений, которые потребуются для iOS 7. Кто-нибудь знает, что будет означать соглашение об именах для 3 iPad-изображений? И нужно ли еще включать в себя старые размеры изображений, 114x114 и 144x144?

Спасибо!

4b9b3361

Ответ 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 никогда не выдает предупреждения о какой-либо ошибке, убедитесь, что размер изображений правильный.

Возможности метания предупреждения/ошибки

  • Если вы пропустили какое-либо изображение, даже если вы пропустили одиночное изображение, оно выдаст предупреждение.
  • Если размер изображения не соответствует требуемому размеру.