XCode запускает изображение для разных целей

Я создал разные цели в моем проекте XCode для версии моего приложения для разных клиентов. Каждый клиент использует разные xcassets , по одному для каждой цели. Таким образом, у меня могут быть разные изображения с одинаковыми именами. Таким образом, просто выбрав цель, отобразится правильное изображение .

Это работает для любого вида в моем приложении. Всякий раз, когда я запускаю приложение в другой цели, все изображения автоматически меняются. Проблема в том, что у меня есть изображение на экране запуска. Я создал .xib-файлы для своего экрана запуска (по одному для каждого клиента) .

При выборе целевой цели выполняется правильный .xib, но загружаемое изображение всегда совпадает с базовым проектом.


Так я организовал проект, поэтому различные цели автоматически выбирали разные изображения:

  • Base.xcassets:
    1. Целевое членство = базовое
    2. образ-запуск (экран запуска базового проекта)
    3. Другие изображения для базового проекта
  • Client1.xcassets:
    1. Целевое членство = Клиент1
    2. image-launch (экран запуска версии 1 клиента)
    3. Другие изображения для клиента 1 версия
  • Client2.xcassets:
    1. Целевое членство = Клиент2
    2. image-launch (клиентский экран запуска версии 2)
    3. Другие изображения для версии клиента 2

Когда я выбираю цель, все элементы с этим целевым членством должны быть загружены. Только мой экран запуска загружает запуск изображения с Base.xcassets .

  • Невозможно изменить идентификатор пакета в проекте, серый цвет
  • Xcode Analyzer - Игнорировать цели CocoaPods
  • Как играть в файл .mts в iOS
  • Ошибка анализа зависимостей Xcode
  • Как сравнить строки в сценарии ANT
  • Как загрузить диспетчер просмотра без кнопки в раскадровке?
  • Изменение скриншотов приложения после отправки
  • вставка содержимого для перемещения представления таблицы при появлении клавиатуры
  • не может установить смоделированную метрику для изменения
  • Что мешает нам удалять UILabel внутри UITableViewCell из раскадровки?
  • Будет ли `pod update` перезаписывать изменения моего кода, когда доступна новая версия модуля?
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.