Xcode 4.1 Archive Встроенный органайзер не показывает значок

StackOverflow https://stackoverflow.com/questions/6808357

Вопрос

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

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

enter image description here

enter image description here

enter image description here

Это было полезно?

Решение

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

enter image description here

enter image description here

Другие советы

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

enter image description here

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top