Подтвердить что ты не робот

В XCode, как я могу использовать другой AppIcon для каждого целевого приложения iOS?

У меня есть один проект XCode (в Xcode 6.1) с 4-мя целевыми объектами для 4-х различных приложений, которые используют один и тот же исходный код.

Я пытаюсь, чтобы каждый из них показывал другой значок приложения.

Переход в Project > General > [select target] > Иконки приложений и запуск изображений, я вижу следующее:

Different AppIcons

Но нажав на каждый AppIcon, я получаю те же самые значки приложений, а не те, которые мне нужны для каждого проекта.

Это просто ошибка в XCode? Как я могу использовать разные значки приложений для разных целей?

4b9b3361

Ответ 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, где вы можете увидеть различные значки приложений. вы можете скопировать прямо в эту папку, а