С момента обновления до Xcode 4.3.x у моих архивов приложения iOS в Organizer нет значка. (У меня есть значки в моих приложениях для Mac OS X)Xcode 4.3: отсутствующие значки для приложений iOS в архивах организатора
Одним из приложений является приложение для iPad, для которого я предоставил 2 значка (нормальные + размеры сетчатки), но все же я не получаю значок для него в своем архивы.
xcode-select -print-path
возвращает /Applications/Xcode.app/Contents/Developer
(который я считаю, устанавливает право, как я хочу, чтобы иметь xcodebuild и xcron доступные в терминале)
EDIT:
После расследования, я узнал, что, как Xcode4.3.2, архивы используют первый элемент CFBundleIconFiles, встроенный в свойство iOS5 CFBundleIcons для отображения, но не будет работать, если вы сохраните расширение .png в свой файл.
1/О чем говорит документация от Apple:
При указании файлов иконок с помощью ключа CFBundleIcons, то лучше опустить имя файла расширения файлов изображений. Если вы добавите расширение имени файла , вы должны явно добавить имена всех изображений файлов (включая любые варианты с высоким разрешением). Когда вы опускаете расширение имени файла , система автоматически обнаруживает варианты высокого разрешения вашего файла, даже если они не включены в массив.
Учитывая, что вы не хотите иметь расширений файлов в файлы значков (см выше), упоминая «Ipad» только в вашем .plist, когда ваш архив фактически содержит «IPAD» и «IPAD @ 2x» не будет работать. Я должен был упомянуть как в .plist для версии сетчатки, чтобы фактически использоваться на устройстве Retina.
НО значки без расширений .png не будут проверяться при попытке отправить в App Store. Я fxxxed. Иконы превращают мою жизнь в кошмар прямо сейчас.
2/О поддержке TestFlight икон:
TestFlight, кажется, не поддерживает файлы значки без расширения, как я не могу видеть мои иконки на этой службе, что я удалил мои файлы .png расширение
я знаю, что «встречался слишком» комментарии не оценило много, но это большое дело .. в нашей компании, каждый новый XCode имеет эту проблему. И это также влияет на старые архивы (которые были правильно отображены в 4.2). Загрузка в App Store работает и приложения работают должным образом. Это действительно проблема с отображением. Но в предыдущих версиях никакой значок не означал, что процесс сборки был неправильным, так что это пугающее –
. Я не уверен, что вас беспокоит возможная проблема сборки. Хотя у меня нет изображений на Organizer, архивы прошли проверки Apple и были успешно отправлены в App Store. –
Да, это работает и для меня ... но раньше это произошло, когда вы неправильно сконфигурировали настройки сборки (например, «skip install: no» в библиотеках), что привело к f * ed структурам каталогов внутри .xcarchive –