Используйте значения .xcconfg в файле .plist - PullRequest
0 голосов
/ 24 марта 2020

Мы используем библиотеку, для которой необходимо установить значения конфигурации в файле Okta.plist.

Поскольку у нашего приложения есть 3 среды, мы имеем конфигурацию для среды в файлах .xcconfig.

Это позволяет нам устанавливать такие вещи, как значок приложения, имя приложения и т. Д. c и c в зависимости от типа сборки (dev, test, release).

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

В случае нашего Info.plist мы просто ссылаемся на значение:

/// Release.xcconfig
...
APP_DISPLAY_NAME = Some Text
...
/// Info.plist
<key>CFBundleDisplayName</key>
<string>${APP_DISPLAY_NAME}</string>

И это работает.

Как можно добиться того же с Okta.plist? Я попробовал тот же подход, однако он использует ключ в качестве значения, а не значение из файла конфигурации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...