Как настроить изображения, чтобы я мог архивировать и проверять свое приложение? Теперь экран выглядит так:
Итак, первый говорит 29pt
, но потом также говорит 2x
. Так я могу поставить 29x29
изображение или 58x58
изображение? И куда мне положить все остальные? (Я знаю , что есть больше , чем размеры 29
, 40
и 60
).
В любом случае, я попытался перетащить 29x29
png в первый слот, a 40x40
во второй и a 60x60
на третий и четвертый. Когда я пошел в Product->Archive
, я получаю
/ Пользователи / kendon / Документы / Приложения для iPhone / Инструмент продаж / Инструмент продаж / Images.xcassets: в наборе значков приложений с именем «AppIcon» не было подходящего содержимого.
Ответы:
Обновление: если вы не любите изменять размер иконок один за другим, посмотрите ответ Шмуди . Это намного проще.
Размеры иконок
Выше изображение из Designing for iOS 9 . Они одинаковы для iOS 10 .
Как установить значок приложения
Нажмите Assets.xcassets в навигаторе проекта, а затем выберите AppIcon .
Это даст вам пустой набор значков приложения.
Теперь просто перетащите изображение нужного размера (в формате .png) из Finder на каждый пробел в наборе приложений. Иконка приложения должна быть настроена сейчас.
Как создать изображения нужного размера
Изображение в самом верху показывает размеры пикселей для каждого размера точки, который требуется в iOS 9. Однако, даже если я не получу обновленный ответ для будущих версий iOS, вы все равно сможете определить правильные размеры пикселей, используя метод ниже.
Посмотрите, сколько точек (pt) каждого пробела в пустом наборе изображений. Если изображение 1x, то пиксели совпадают с точками. Для 2x удвоить очки и 3x утроить очки. Так, например, в первом примере выше (29pt 2x) вам понадобится изображение размером 58x58 пикселей.
Вы можете начать с изображения размером 1024x1024 пикселя, а затем уменьшить его до нужных размеров. Вы можете сделать это самостоятельно или есть сайты и скрипты для получения нужных размеров. Выполните поиск по запросу «генератор значков приложения ios» или что-то подобное.
Я не думаю, что имена имеют значение, если вы правильно выбрали размеры, но общее соглашение об именах таково:
Запустить изображение
Хотя вы можете использовать изображение для экрана запуска, попробуйте использовать файл раскадровки на экране запуска. Это будет удобно изменять размер для каждого размера и ориентации. Посмотрите этот SO-ответ или следующую документацию для помощи в этом.
Полезная документация
Xcode изображения в этом посте были созданы с Xcode 7.
источник
Я недавно нашел это приложение под названием Icon Set Creator в App Store, которое бесплатно, без рекламы, обновляется при появлении новых изменений, прямо и отлично работает для всех возможных размеров значков в OSX, iOS и WatchOS:
В Icon Set Creator:
В XCode:
источник
Чтобы сэкономить немного времени:
1) Вы можете пометить изображения значков вашего приложения в поисковике и сразу же перетащить их в каталог активов, перетащив их в один из пустых слотов набора изображений значков приложения. Когда вы удерживаете перетаскивание над слотом, некоторые другие слоты выглядят выделенными, и когда вы уроните их, все они будут заполнены сразу. Обратите внимание, что это работает в XCode 8 (я не пробовал XCode 7), но в бета-версии XCode 9 еще нет.
2) На сайте технической документации Apple «Технические вопросы и ответы QA1686» указаны размеры для каждого слота значков приложения, которые уже рассчитаны для вас в хорошем изображении, а также содержатся правильные соглашения об именах изображений.
источник
Правильные размеры следующие:
1)
58x58
2)
80x80
3)
120x120
4)
180x180
источник
Я использую инструмент под названием Prepo для получения изображений всех размеров. Вы просто подаете в приложение свой файл изображения, и оно будет выплевывать каждый необходимый файл с соответствующим именем.
Как только вы это сделаете, вы можете перетащить в соответствующие файлы или просто указать на свою экспортированную папку Prepo.
источник
Теперь дни действительно легко установить значок приложения, просто зайдите на https://makeappicon.com/ добавьте свое изображение, они отправят вам все размеры значка приложения (также для часов и itunes), теперь нажмите Активы .xcassets в навигаторе проекта, а затем выберите AppIcon. Теперь вам просто нужно перетащить значок n по мере необходимости.
источник
В левом списке щелкните правой кнопкой мыши «AppIcon» и нажмите «Открыть в поиске». Откроется папка с именем «AppIcon.appiconset». Вставьте туда всю графику с необходимым разрешением. После этого все эти изображения будут видны на этом же экране (по одному на вашем снимке экрана). затем перетащите их в соответствующее поле. Значки приложений были добавлены. Тот же процесс для запуска изображений. Изображения запуска через этот процесс добавлены для iOS 7 и ниже. Для iOS 8 отдельный файл LaunchScreen.xib сделан по умолчанию.
источник
Я нашел приложение под названием Iconizer. Вы можете найти репозиторий на GitHub . Iconizer может генерировать значки приложений для OS X, iPad, iPhone, CarPlay и Apple Watch, используя только одно изображение.
Просто перетащите значок на Iconizer, выберите нужные платформы и хотите ли вы, чтобы все платформы были сгенерированы в один каталог ресурсов, а затем нажмите «Экспорт».
После этого просто замените (удалите и импортируйте) свой AppIcon в Assets.xcassets
источник
Это очень расстраивающая часть XCode. Как и многие, я потратил часы на это, когда перешел на более новую версию xcode (версия 8). Решение для меня состояло в том, чтобы открыть свойства для моего проекта и в разделе «Значки приложений и запускать изображения» выбрать вариант «перенос» для значков. Это не имело никакого смысла для меня, так как у меня уже были все мои иконки там, но это работало! К сожалению, теперь у меня, похоже, есть две копии моих иконок запуска в проекте.
источник
Согласно обновленной версии (Xcode 8.3.3) я увидел, что для всех полей
AppIcon
наборов требуется разрешение ниже .Он поставляется с hdpi, xhdpi, xxhdpi и т. Д. Надеюсь, что это поможет другим.
Отредактировано до 120x120
источник