Проблема с Icon.png (значок, указанный в Info.plist, не найден в обертке приложения верхнего уровня: Icon.png (-19007)) - PullRequest
18 голосов
/ 07 января 2011

Я собираю универсальное приложение, и у меня есть значки в моем проекте, но я продолжаю получать предупреждение от компилятора относительно Icon.png.

Я следовал инструкциям на http://developer.apple.com/library/ios/#qa/qa2010/qa1686.html но все равно получаю вышеуказанную ошибку.

Я пытался сделать следующее:

Поместить значки в группу Shared и добавить их в соответствии с plist согласно технической заметке.Изменение путей значков для добавления Shared / к ним, чтобы они указывали на общую папку.

Создание группы ресурсов (в технической заметке не указывается, что XCode не создает группу ресурсов для универсального приложения)и перемещая их в это (я удалил префиксы «Shared /» из списка.)

Перемещение значков на верхний уровень проекта.

Я также дважды проверилРазмеры иконок и все они правильные, а также имена каждого.

Что-нибудь, что я мог пропустить?

Ответы [ 26 ]

0 голосов
/ 18 июля 2012

Я использую Xcode 4.3.3.
Я решил проблему, перетащив свой файл icon.png из папки, в которую я его поместил, в проект (папка ApplicationName-Resources-icons) После этого моя папка с иконками выглядела так:

  • значок-72.png
  • icon.png
  • icon@2x.png
  • icon-72@2x.png

Итак, ранее отсутствовавший "icon.png" был добавлен. После этого валидация прошла.

0 голосов
/ 14 июля 2012

Этот метод работал для меня, и мне не нужно было переименовывать файлы и все другие полезные вещи.

Я нашел метод в контекстном меню, вызываемом правой кнопкой мыши, под названием Добавить файлы в [Проект]...

Шаг 1

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

Шаг 2

Нажмите Cmd или щелкните правой кнопкой мыши на имени проекта (вверху на левой боковой панели), а затем укажите «Добавить файлы».to [Имя проекта] ... "

Шаг 3

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

0 голосов
/ 23 мая 2012

Я тоже потратил слишком много времени на эту проблему!

На вкладке Цели / Информация я обнаружил, что у меня есть пустые строки в двух разделах, как в файлах иконок, так и в файлах иконок -> Основной значок -> Файлы значков.

Вам необходимо удалить пустые строки в ОБАХ разделах, чтобы иметь возможность архивировать и проверять приложение.

0 голосов
/ 21 мая 2012

Та же ошибка здесь.Это происходит, когда я открываю старый проект в Xcode 4. Решения:

  • найти файл .plist, найти файл значка ключа (не «Файлы значков» или «Значок»).файлы (iOS 5) ").

  • Удалите его (кнопка минус).

  • Добавьте его еще раз и введите имя файла в значение

  • Продукт-> Очистить и Продукт-> Построить заново.

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

Была такая же проблема при создании приложения 5.1.

Просто удалите и отправьте в корзину оскорбительные файлы. Затем повторно импортируйте, убедившись, что кнопка копирования отмечена.

Очистить -> Построить

Теперь работает. Полагаю, эти файлы не копировались так, как следовало бы ..

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