Передача переменных среды из fastlane в сценарий фазы сборки Xcode - PullRequest
0 голосов
/ 24 апреля 2019

Возможно ли (и если да, то как) передать переменную окружения из сценария, который запускает fastlane, до фазы сценария запуска Xcode?

Моя конечная цель - прочитать текущее имя ветви git вФаза запуска сценария.Наш CI управляется Team Foundation Server, который выполняет git checkout явных подтверждений, а не ветвей, поэтому текущая ветвь всегда отображается как HEAD.

TFS -> fastlane -> gym -> xcodebuild -> script that needs the branch

Возможно получить ветку, которая сработаласборка только через переменную окружения, установленную TFS.Мой план состоит в том, чтобы передать это значение в скрипт Xcode, чтобы сделать то, что мне нужно.

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

defaults write com.apple.dt.Xcode UseSanitizedBuildSystemEnvironment -bool NO
...