Как проверить тип устройства (устройство/симулятор) на этапе запуска сценария в настройках сборки?

У меня есть 2 версии какой-то библиотеки, одна для реального устройства, другая для симулятора. Могу ли я написать сценарий sh, чтобы определить, на каком устройстве (устройстве/sim) Xcode будет запускать приложение и переключать эти библиотеки на этапе запуска сценария?

Шаблоны Angular PrimeNg
Шаблоны Angular PrimeNg
Как привнести проверку типов в наши шаблоны Angular, использующие компоненты библиотеки PrimeNg, и настроить их отображение с помощью встроенной...
Создайте ползком, похожим на звездные войны, с помощью CSS и Javascript
Создайте ползком, похожим на звездные войны, с помощью CSS и Javascript
Если вы веб-разработчик (или хотите им стать), то вы наверняка гик и вам нравятся "Звездные войны". А как бы вы хотели, чтобы фоном для вашего...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Начала с розового дизайна
Начала с розового дизайна
Pink Design - это система дизайна Appwrite с открытым исходным кодом для создания последовательных и многократно используемых пользовательских...
Шлюз в PHP
Шлюз в PHP
API-шлюз (AG) - это сервер, который действует как единая точка входа для набора микросервисов.
14 Задание: Типы данных и структуры данных Python для DevOps
14 Задание: Типы данных и структуры данных Python для DevOps
проверить тип данных используемой переменной, мы можем просто написать: your_variable=100
1
0
67
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Когда ваш скрипт выполняется, список доступных переменных среды. Один из них __IS_NOT_SIMULATOR.

При сборке для симулятора это значение:

export __IS_NOT_SIMULATOR\=NO

При сборке для устройства это значение:

export __IS_NOT_SIMULATOR\=YES

В скрипте сборки к нему можно получить доступ следующим образом:

echo "IS_NOT_SIMULATOR = ${__IS_NOT_SIMULATOR}"

Другие вопросы по теме