Xcode 4.1 Архивация сборки в организаторе не отображается значок
Значок моего приложения отлично работает при отображении на iPad и iPhone, однако после создания архива и создания архива на нем не отображается значок. Есть идеи? Я просмотрел несколько форумов и не нашел разрешения. На самом деле я не считаю, что это влияет на фактическое развертывание дистрибутива, так как у .ipa определенно есть значки в комплекте с ним. Я загрузил его прямо в iTunes, чтобы убедиться в этом.
Смотрите скриншоты ниже, у меня уже есть "Icon File" (CFBundleIconFile) и "Файлы значков" (CFBundleIconFiles).
![enter image description here]()
![enter image description here]()
![enter image description here]()
Ответы
Ответ 1
Ненавижу отвечать на мой собственный вопрос, хотя лампочка просто ушла в мою голову. В архивах организатора Xcode 4 приложения сгруппированы. Как и в случае, если вы архивируете 5 версий, вы выбираете приложение на левой панели, а 5 версий отображаются на правой панели. Это заставило меня поверить, что на самом деле это не иконки приложений, которые используются для отображения сгруппированного приложения на левой панели, а фактического файла iTunesArtwork. Поэтому я добавил его в коллекцию CFBundleIconFiles, и он сработает!
![enter image description here]()
![enter image description here]()
Ответ 2
Я думаю, потому что у вас нет файла ITunesArtwork 512x512.
![enter image description here]()
Ответ 3
У вас есть пустая запись для CFBundleIconFile
. Если вы полностью удалите его, он должен работать.
Обработка иконок в Xcode Organizer в прошлом была некорректной, поэтому я не стал бы вкладывать в нее слишком много акций. Просто убедитесь, что значки отображаются правильно на реальных платформах, на которых вы собираетесь отправлять.