Xcode 4.1 Archive Встроенный органайзер не показывает значок
-
25-10-2019 - |
Вопрос
Значок моего приложения работает нормально при отображении на iPad и iPhone, однако после того, как я создаю архив и создаю архив, значок не отображается.Есть идеи?Облазил несколько форумов и не нашел решения.На самом деле я не верю, что это каким-либо образом повлияет на фактическое развертывание дистрибутива, поскольку .ipa определенно содержит в себе значки.Я загрузил его прямо в iTunes, чтобы убедиться в этом.
См. скриншоты ниже. У меня уже определены «Файл значков» (CFBundleIconFile) и «Файлы значков» (CFBundleIconFiles).
Решение
Ненавижу отвечать на мой собственный вопрос, хотя лампочка только что ушла в мою голову. В архивах организатора XCODE 4 приложения сгруппированы. Как в случае, если вы архивируете 5 версий, вы выбираете приложение на левой панели, и, чем 5 версий, показывают на правой панели. Это заставило меня поверить, что на самом деле это не значки приложения, которые используются для отображения сгруппированного приложения на левой панели, а фактический файл iTunesartwork. Поэтому я добавил его в коллекцию cfbundleiconfiles, и это сработало!
Другие советы
Я думаю, что это потому, что у вас нет файла 512x512 iTunesartwork.
У вас есть пустая запись для CFBundleIconFile
.Если удалить его полностью должен работа.
Обработка значков в Xcode Organizer в прошлом была немного ошибочной, поэтому я бы не стал придавать этому слишком большое значение.Просто убедитесь, что значки правильно отображаются на тех платформах, на которых вы собираетесь поставлять игру.