Не удалось отправить приложение из-за размеров значка (0 x 0) - PullRequest
36 голосов
/ 07 февраля 2012

Я пытаюсь отправить приложение, которое предназначено только для iPhone.

Ошибка показала: «iPhone / iPod Touch: Icon.png: размеры значков (0 x 0) не соответствуют требованию к размеру. Файл значка должен быть 57x57 пикселей в формате .png.

Могу ли я узнать, почему это происходит? Я пытаюсь изменить настройку plist, и я уверен, что мой значок имеет правильный размер. Он отлично отображается на моих iPhone.

Я искал несколько постов здесь, новсе еще не могу найти решение.

Может кто-нибудь знает проблему?

Спасибо

Ответы [ 4 ]

58 голосов
/ 07 февраля 2012

В соответствии с этим решением https://devforums.apple.com/message/612098#612098 выполните следующие действия:

  1. Установите ApplicationLoader_2.5.1.dmg (Просто установите его, запускать не нужно/ использовать его)
  2. Выйти и перезапустить Xcode
  3. Очистить проект
  4. Архивировать (снова)
  5. Подтвердить / Отправить теперь работает

Это решение исправило мои проблемы с отправкой.

39 голосов
/ 24 февраля 2012

Решение Томаша прекрасно, но есть гораздо более простое решение: выберите ваши Icon.png и Icon@2x.png, а в правой части инспектора измените Тип файла с «PNG» на «Значок».

После этого изменения вы можете архивировать и подавать заявку, как обычно, прямо в XCode.

1 голос
/ 07 февраля 2012

Вы должны иметь (как минимум) значок 57x57px и значок 114x114px. Обычно они называются Icon.png и Icon@2x.png.

Затем в вашем info.plist есть массив под названием «Файлы значков». Вам нужно добавить оба имени изображения в этот массив.

0 голосов
/ 07 февраля 2012

Нужно попробовать очистить и восстановить?в xCode попробуйте щелкнуть правой кнопкой мыши значок приложения> выберите «Удалить», а затем снова выберите значок.

Убедитесь, что это PNG, без чересстрочной развертки.

...