Различный идентификатор пакета для разных схем - PullRequest
0 голосов
/ 05 февраля 2019

Я создаю приложение для iOS и хочу установить разные идентификаторы комплекта для разных схем в xcode 10. Где я могу найти этот параметр?

Ответы [ 3 ]

0 голосов
/ 05 февраля 2019

Идентификатор пакета относится к цели.Итак, сначала вы создаете новую цель, а затем меняете ее идентификатор пакета.Target 1 Target 2

0 голосов
/ 05 февраля 2019

Вы можете создать пользовательский параметр в «Настройках сборки» на своей цели.Создайте настройку под названием «CustomBundleIdentifier» или что угодно.Там вы можете определить идентификатор пакета для каждой из ваших конфигураций (Release, Debug).Затем в вашем Info.plist вы меняете ключ идентификатора пакета на $ (CustomBundleIdentifier).

0 голосов
/ 05 февраля 2019

Идентификаторы пакета не связаны со схемами напрямую.Вам необходимо создать отдельные конфигурации в XCode, а затем обновить ваши схемы для использования соответствующей конфигурации.

Вы можете создавать конфигурации, выбрав свой проект в навигаторе проекта и перейдя на вкладку «Информация».Здесь вы увидите список конфигураций, где вы можете дублировать существующие.

После создания новой конфигурации вы можете перейти к настройкам сборки вашей цели и найти запись Info.plist File в * 1006.*.Выберите другой файл plist.Затем отредактируйте соответствующие файлы plist для включения другого идентификатора пакета.

...