Xcode 4.1 Archive Сборка в органайзере не показывает значок - PullRequest
15 голосов
/ 24 июля 2011

Значок моего приложения работает нормально при отображении на iPad и iPhone, однако после сборки для архива и создания архива значок не отображается. Есть идеи? Я посмотрел вокруг на нескольких форумах и не нашел решения. Я на самом деле не верю, что это повлияет на фактическое развертывание дистрибутива, так как .ipa определенно имеет в комплекте значки. Я загрузил его прямо в iTunes, чтобы убедиться в этом.

См. Скриншоты ниже, у меня уже есть определенные «Файл значка» (CFBundleIconFile) и «Файлы значка» (CFBundleIconFiles).

enter image description here

enter image description here

enter image description here

Ответы [ 3 ]

17 голосов
/ 24 июля 2011

Ненавижу отвечать на мой собственный вопрос, хотя в моей голове просто погасла лампочка.В архивах органайзера Xcode 4 приложения сгруппированы.Как и в случае архивирования 5 версий, вы выбираете приложение на левой панели, а затем 5 версий отображаются на правой панели.Это заставило меня поверить, что на самом деле для отображения сгруппированного приложения на левой панели используются не значки приложений, а фактический файл iTunesArtwork.Поэтому я добавил его в коллекцию CFBundleIconFiles, и это сработало!

enter image description here

enter image description here

3 голосов
/ 28 июня 2012

Я думаю, это потому, что у вас нет файла iTunesArtwork 512x512.

enter image description here

1 голос
/ 24 июля 2011

У вас есть пустая запись для CFBundleIconFile.Если вы удалите его полностью, должно работать.

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

...