Изменить целевой индекс пакета изменить другую цель - PullRequest
0 голосов
/ 02 мая 2011

У меня есть 4 цели в моем проекте, и каждая цель представляет собой отдельное приложение, приложение разделяет весь источник, и они отличаются друг от друга для небольшого раздела. Для этого я просто добавляю определение препроцессора в настройку сборки цели, которая представляет мое приложение, я изменяю также идентификатор пакета и отображаемое имя пакета.

Странное поведение, если когда я пытаюсь изменить идентификатор пакета цели (иногда (да, не все время)), другая цель меняет также идентификатор пакета и отображаемое имя пакета.

Что не так?

1 Ответ

1 голос
/ 02 мая 2011

Я понимаю из вашего вопроса, что вам нужно 4 цели с разными идентификаторами пакета и отображаемыми именами пакета.

Вам следует создать <target>-Info.plist для каждой цели.Сделайте это, чтобы создать список для каждой цели:

  • Щелкните правой кнопкой мыши список и скопируйте файл.Переименуйте его в имя одной цели.
  • Выберите проект> цель> Настройки сборки, введите plist в поле поиска, вы увидите элемент Info.plist File.Измените его значение так, чтобы оно указывало на созданный вами plist-файл.
  • Откройте этот plist и замените Bundle Name, Bundle Display Name, Bundle Identifier на все, что вам нравится.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...