Не удалось выполнить подачу заявки из-за размеров значков (0 x 0)
Я пытаюсь отправить приложение, которое предназначено только для iPhone.
Ошибка показала, что "iPhone/iPod Touch: Icon.png: размеры значков (0 x 0) не соответствуют требованиям к размеру. Файл значков должен быть 57x57 пикселей в формате .png.
Могу ли я узнать, почему это происходит? Я пытаюсь изменить настройку plist, и я уверен, что мой значок имеет нужный размер. Это отлично видно на моих iPhone.
Я искал несколько сообщений здесь, но до сих пор не могу найти решение.
Может ли кто-нибудь знать проблему?
Спасибо
Ответы
Ответ 1
В соответствии с этим решением https://devforums.apple.com/message/612098#612098 выполните следующие действия:
- Установите ApplicationLoader_2.5.1.dmg (просто установите его, вам не нужно его запускать/использовать)
- Закройте и перезапустите Xcode
- Очистить проект
- Архив (снова)
- Подтвердить/отправить сейчас работает
Это решение устранило мои проблемы с представлением.
Ответ 2
Решение Tomasz прекрасное, но есть гораздо более простое решение: выберите свой Icon.png и [email protected], а в инспекторе правой стороны измените тип файла с "PNG" на "Icon".
![]()
После этого изменения вы можете архивировать и отправлять свое приложение, как обычно, прямо в XCode.
Ответ 3
Вы должны иметь (как минимум) значок 57x57px и значок 114x114px. Обычно они будут называться Icon.png и [email protected]
Затем в вашем файле info.plist есть массив под названием "Файлы значков". Вам нужно добавить оба изображения в этот массив.
Ответ 4
Нужно ли пытаться очистить и перестроить? в xCode, попробуйте щелкнуть правой кнопкой мыши по значку приложения > выбрать "Удалить", а затем перебрать значок.
Убедитесь, что это PNG, без чередования.