В XCode, как я могу использовать другой AppIcon для каждого целевого приложения iOS?
У меня есть один проект XCode (в Xcode 6.1) с 4-мя целевыми объектами для 4-х различных приложений, которые используют один и тот же исходный код.
Я пытаюсь, чтобы каждый из них показывал другой значок приложения.
Переход в Project > General > [select target] > Иконки приложений и запуск изображений, я вижу следующее:
![Different AppIcons]()
Но нажав на каждый AppIcon, я получаю те же самые значки приложений, а не те, которые мне нужны для каждого проекта.
Это просто ошибка в XCode? Как я могу использовать разные значки приложений для разных целей?
Ответы
Ответ 1
- Нажмите на уже существующий файл xcassets, где вы определили Appicons для своей первой цели и добавили новый Appicon.:
![введите описание изображения здесь]()
- Вы можете дать новому Appicon значащее имя (в моем случае Appicon-Debug):
![введите описание изображения здесь]()
- Перейдите к своим целям и выберите новую цель:
![введите описание изображения здесь]()
- выберите новый AppIcon в разделе Общие → "Иконки приложений и запуск изображений" → "Иконки приложений":
![введите описание изображения здесь]()
- Очистите проект и перестройте его.
Ответ 2
- Перейдите в свое приложение Assets.xcassets и создайте новый значок приложения iOS, нажав кнопку "+" в нижнем левом углу целевого раздела.
- Назовите его AppIcon-Test или Debug или другое имя, которое вам подходит.
- Перейдите в папку xcassets и в панели "Утилиты" укажите целевое членство как в представлении "Инспектор файлов". Убедитесь, что все целевые члены включены для обоих наборов приложений.
- Выберите цель, для которой вы хотите изменить значок в настройках проекта. В разделе "Общие" прокрутите вниз до значков приложений и запустите изображения. Выберите свой набор приложений для соответствующей цели в источнике приложений.
![Перейдите в Assets.xcassets вашего приложения и создайте новый значок приложения iOS, нажав кнопку + в левом нижнем углу раздела цели]()
![Назовите его AppIcon-Test или Debug или другое имя, которое вам подходит.]()
![Перейдите в папку xcassets и в панели утилит разрешите целевое членство как в представлении File Inspector. Убедитесь, что все целевые члены включены для обоих наборов AppIcon.]()
![Выберите цель, для которой вы хотите изменить значок в настройках проекта. В]()
Счастливое кодирование:)
Ответ 3
У меня была аналогичная проблема при использовании нескольких целей. Попытка изменить, какой набор активов используется, просто не работает, он всегда будет автоматически выбирать первый в списке. То, как я решил это, - переименовать AppIcon
в каждом наборе активов, например. AppIconMobile
и AppIconTablet
.
Ответ 4
Нажмите на стрелку справа, что приведет вас к экрану Xc-assets, где вы можете установить изображения.
Аналогично нажмите на другую цель и установите изображения. Если вы откроете свой проект в окне поиска, вы можете увидеть ProjectName.xcassets, где вы можете увидеть различные значки приложений. вы можете скопировать прямо в эту папку, а