IOS, как установить значок приложения и запустить изображения
Как настроить изображения, чтобы я мог архивировать и проверять свое приложение? Теперь экран выглядит следующим образом:
![enter image description here]()
Итак, первый говорит 29pt
, но затем он также говорит 2x
. Я помещаю изображение 29x29
или изображение 58x58
? И где я поместил все остальные? (Я знаю, что есть больше размеров, чем 29
, 40
и 60
).
Во всяком случае, я попытался перетащить a 29x29
png на первый слот, a 40x40
на второй и 60x60
на третий и четвертый. Когда я пошел в Product->Archive
, я получаю
/Пользователи/kendon/Documents/iPhone Apps/Sales Tool/Sales Tool/Images.xcassets: набор иконок приложений с именем "AppIcon" не имеет никакого применимого контента.
Ответы
Ответ 1
Обновление: Если вы не любите изменять размеры иконок один за другим, посмотрите ответ шмуди. Это намного проще.
Размеры иконок
![enter image description here]()
Выше изображение из Проектирование для iOS 9. Это то же самое для iOS 10.
Как установить значок приложения
Нажмите Assets.xcassets в навигаторе проекта, а затем выберите AppIcon.
![enter image description here]()
Это даст вам пустой набор значков приложения.
![enter image description here]()
Теперь просто перетащите изображение нужного размера (в формате .png) из Finder на каждый пробел в наборе приложений. Теперь значок приложения должен быть настроен.
Как создавать изображения нужного размера
Изображение в самом верху показывает размеры пикселей для каждого размера точки, который требуется в iOS 9. Однако, даже если я не получу обновленный ответ для будущих версий iOS, вы все равно сможете определить правильные размеры пикселей, используя метод ниже.
Посмотрите, сколько точек (pt) каждого пробела в пустом наборе изображений. Если изображение 1x, то пиксели совпадают с точками. Для 2x удвоить очки и 3x утроить очки. Так, например, в первом пробеле выше (29pt 2x) вам понадобится изображение размером 58x58 пикселей.
Вы можете начать с изображения размером 1024x1024 пикселя, а затем уменьшить его до нужных размеров. Вы можете сделать это самостоятельно или есть веб-сайты и сценарии для получения нужных размеров. Выполните поиск по запросу "генератор значков приложений ios" или что-то подобное.
Я не думаю, что имена имеют значение, если вы правильно выбрали размеры, но общее соглашение об именах таково:
Icon-29.png // 29x29 pixels
[email protected] // 58x58 pixels
[email protected] // 87x87 pixels
Запустить изображение
Хотя вы можете использовать изображение для экрана запуска, попробуйте использовать файл раскадровки на экране запуска. Это будет удобно изменять размер для каждого размера и ориентации. Посмотрите этот SO-ответ или следующую документацию для помощи в этом.
Полезная документация
Xcode изображения в этом посте были созданы с Xcode 7.
Ответ 2
Недавно я обнаружил это приложение под названием Icon Set Creator в App Store, которое бесплатно, без рекламы, обновляется при новых изменениях, прямо вперед и прекрасно работает для всех возможных размеров значков в OSX, iOS и WatchOS:
Создатель набора иконок:
- Перетащите свое изображение в вид
- Выберите целевую платформу
- Экспортировать папку "Набор иконок"
![iconSetCreator]()
В XCode:
- Перейдите в папку Assets.xcassets
- Удалить существующий ранее AppIcon
- Щелкните правой кнопкой мыши → Импортируйте созданный набор иконок как AppIcon, и все готово
![]()
Ответ 3
Чтобы сэкономить немного времени:
1) Вы можете пометить изображения значков вашего приложения в поисковике и сразу перетащить их в каталог активов, перетащив их в один из пустых слотов набора изображений значков приложения. Когда вы удерживаете перетаскивание над слотом, некоторые другие слоты выглядят выделенными, и когда вы уроните их, все они будут заполнены сразу. Обратите внимание, что это работает в XCode 8 (я не пробовал XCode 7), но в бета-версии XCode 9 пока нет.
![Dragging into app icon Asset catalog imageset]()
2) На "Техническом Q & A QA1686" сайте документации Apple есть размеры для каждого слота значков приложения, уже рассчитанные для вас в хорошем изображении, а также содержит правильные соглашения об именах изображений.
![App icon sizes]()
Ответ 4
Правильные размеры:
1) 58x58
2) 80x80
3) 120x120
4) 180x180
Ответ 5
Я использую инструмент Prepo для создания всех правильных размеров изображения. Вы просто загружаете приложение в свой файл изображения, и он будет выплевывать каждый необходимый файл с соответствующим именем.
Как только вы сделаете это, вы можете перетащить соответствующие файлы или просто указать на экспортированную папку Prepo.
Ответ 6
Теперь настало время установить значок приложения, просто перейдите к
https://makeappicon.com/ добавьте свое изображение, они отправят вам весь размер значка приложения (также для просмотра и itunes), теперь нажмите "Активы". xcassets в навигаторе проекта, а затем выберите AppIcon. Теперь вам просто нужно перетащить значок n, если нужно.
Ответ 7
В левом списке щелкните правой кнопкой мыши "AppIcon" и нажмите "Открыть в поиске",
Откроется папка с именем "AppIcon.appiconset".
Вставьте все графики с требуемым разрешением.
После этого все эти изображения будут видны на этом же экране (один на вашем снимке экрана). затем перетащите их в соответствующее поле.
Добавлены значки приложений.
Тот же процесс для запуска изображений.
Запуск изображений через этот процесс добавляется для iOS 7 и ниже.
Для iOS 8 отдельный файл LaunchScreen.xib создается по умолчанию.
Ответ 8
Я нашел приложение под названием Iconizer. Вы можете найти репозиторий на github. Iconizer может создавать значки приложений для OS X, iPad, iPhone, CarPlay и Apple Watch, используя только одно изображение.
Просто перетащите значок на Iconizer, выберите нужные платформы и хотите ли вы, чтобы все платформы были сгенерированы в один каталог ресурсов, а затем нажмите "Экспортировать".
![]()
После этого просто замените (удалите и импортируйте) свой AppIcon в Assets.xcassets
Ответ 9
Это очень неприятная часть XCode. Как и многие, я потратил несколько часов на это, когда переключился на новую версию xcode (версия 8). Решение для меня состояло в том, чтобы открыть свойства для моего проекта, а в "Иконках приложений и запусках изображений" выберите параметр "migrate" для значков. Это не имело для меня никакого смысла, поскольку у меня уже были все мои значки, но это сработало! К сожалению, у меня теперь, похоже, есть две копии моих значков запуска в проекте.
Ответ 10
Согласно обновленной версии (Xcode 8.3.3), я увидел, что для всех полей наборов AppIcon
требуется разрешение ниже.
40x40
58x58
60x60
80x80
87x87
120x120
180x180
Он поставляется с hdpi, xhdpi, xxhdpi и т.д.
Надеюсь, что это поможет другим.
Отредактировано до 120x120