Использование пользовательских настроек сборки в файле plist - PullRequest
0 голосов
/ 26 февраля 2019

Я создал пользовательские настройки сборки, где я настраиваю URL.Затем я использую переменную в файле plist в «LSApplicationQueriesSchemes», и я при использовании canOpenURL вижу, что не могу использовать указанный URL-адрес приложения.

Мои параметры сборки:

enter image description here

Мой plist-файл с LSApplicationQueriesSchemes:

enter image description here

Однако он работает нормально, когда я напрямую добавляю URL в «LSApplicationQueriesSchemes».

Это прекрасно работает:

enter image description here

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

Я что-то не так делаю?

1 Ответ

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

В этом нет ничего плохого, он всегда отображает $ (SOMETHING), когда вы используете переменную, именно так XCode показывает, что вы используете динамическое значение в вашем Info.plist.Чтобы проверить, вы можете открыть свой архивированный пакет: Продукты -> [YOUR_PRODUCT_NAME] .app -> Показать содержимое пакета -> открыть свой Info.plist -> теперь вы увидите реальное значение LSApplicationQueriesSchemes.Также, как я вижу в ваших настройках, имейте в виду, что вы не установили значение Release для LSApplicationQueriesSchemes, поэтому в версии Release оно будет пустым.

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