предупреждение: iPad: Icon-72.png: размеры иконки (0 x 0) - PullRequest
72 голосов
/ 02 февраля 2012

У меня возникла эта проблема: «предупреждение: iPad: Icon-72.png: размеры значков (0 x 0) не соответствуют требованиям к размеру. Файл значка должен иметь размер 72x72 пикселя в формате .png (-19014)"при сборке для архива приложение только для iPad.Проверил, моя иконка 72x72 пикселей.Также проверено на файл info.plist, ключ CFBundleIconFiles уже там.До этого не было проблем с подачей заявки.После отклонения из-за обзора приложения я хочу отправить повторно (в моем проекте XCode не было внесено никаких изменений), но появляется ошибка.Это из-за того, что я обновился до Mac OSX Lion 10.7.3?(Я просто обновляюсь до Mac OSX Lion 10.7.3 перед повторной отправкой приложения).

Интересно, почему в предупреждении говорится: «Размеры значка (0 x 0)».

Спасибо.

Ответы [ 10 ]

70 голосов
/ 02 февраля 2012

Я установил Application Loader и проблема с Xcode была решена. Нашел решение на форумах разработчиков Apple здесь

22 голосов
/ 02 февраля 2012

Я нашел решение благодаря сообщению на форуме на официальных форумах разработчиков .

  1. нажмите на свой проект в виде дерева
  2. выберите проект
  3. перейдите к Настройки сборки
  4. обязательно выберите Все
  5. Поиск PNG и установите значение НЕТ

enter image description here

Кажется, ошибка в Lion 10.7.3

9 голосов
/ 15 февраля 2012

Другое решение без установки Application Loader состоит в том, чтобы установить тип файла для всех ваших файлов значков на «Значок» вместо изображения PNG. Это делается путем выбора значка в Xcode и перехода на панель инспектора файлов.

6 голосов
/ 02 февраля 2012

Загрузите новый Application Loader и загрузите ваше приложение вместе с ним.

3 голосов
/ 02 февраля 2012

Хотя решение по отключению Сжатия изображений PNG работает, оно не является хорошим решением, так как оно больше не сжимает изображения PNG.Хотя это и не самая полезная функция, она является стандартной и запутывает ваши изображения в вашем ipa, что, как правило, хорошо.

Эта проблема началась с 10.7.3, сегодня.Реального решения еще не было предложено (кроме как для создания ваших представлений с 10.7.2.)

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

Загрузите и установите новый загрузчик приложений.

Quit Xcode. 
Restart Xcode.
Clean all Targets.

Попробуйте отправить !!:)

Я решил проблему!ПРИМЕЧАНИЕ. На вашем Mac должна быть только копия Application Loader.При установке этой программы, если у вас есть копия в /Developer/Applications/Utilities и другая версия в /Applications/Xcode.app/Contents/Applications, вы можете столкнуться с проблемами.Обратите внимание !!

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

Проверьте, находится ли ваш файл значка в корневой папке проекта.Файл значка не должен находиться ни в одной подпапке в папке вашего проекта.Поэтому, если это так, просто скопируйте его в корневую папку своего проекта и снова добавьте в проект.

Удачного кодирования!

0 голосов
/ 07 сентября 2012

У меня возникла та же проблема, и я попытался загрузить ее через Application Loader (версия 2.4.1), которая все еще выдала мне ошибку.Поэтому я попытался загрузить последнюю версию, но не смог установить, поскольку для нее требовался минимум MacOS 10.7.Поэтому я использовал версию 2.5.1, в которой исправлена ​​ошибка и которая работает с MacOS 10.6.8

Ссылка на v2.5.1 ApplicationLoader_2.5.1.dmg

0 голосов
/ 30 июня 2012

Я попробовал 2 ответа здесь, но ни один из них не решил мою проблему. После более подробной информации, которую я понял, проблема в AppName -Info.plist

Project > Supporting Files > AppName-Info.plist

Если вы посмотрите внимательно, то увидите, что список значков выглядит примерно так ...

enter image description here

Что я изменил, чтобы решить это ...

enter image description here

ура!

0 голосов
/ 27 марта 2012

Если вы используете MAC OS версии 10.7.3 и iTune версии менее 10.6. При архивировании вы столкнетесь с этой проблемой.

Так что не беспокойтесь. Пожалуйста, обновите ваш магазин iTune до последней версии (то есть 10.6). Он будет работать отлично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...