Сканирование по Fastlane — выходной каталог по умолчанию в macOS

#fastlane

#fastlane

Вопрос:

Что используется по умолчанию output_directory для сканирования по fastlane? В документации Fastlane указано, что точное значение зависит от системы пользователя, как я могу это узнать?

Ответ №1:

Скорее всего, это вложенная папка test_output в папке, где вы «включили fastlane». Так что, вероятно, можно догадаться, ./test_output откуда вы запускаете fastlane scan , если вы запускаете его через полосу в Fastfile тогда, вероятно ./fastlane/test_output .


Вот код, отвечающий за это:

 containing = FastlaneCore::Helper.fastlane_enabled_folder_path
  

https://github.com/fastlane/fastlane/blob/3fe3a7e91527f79512bf095519604a1132bd88b3/scan/lib/scan/options.rb#L14

 default_value: File.join(containing, "test_output"),
  

https://github.com/fastlane/fastlane/blob/3fe3a7e91527f79512bf095519604a1132bd88b3/scan/lib/scan/options.rb#L169

Если вы хотите узнать подробности о том, как извлекается путь к папке, вы можете начать с вспомогательного метода: https://github.com/fastlane/fastlane/blob/2545fd0225b85c1204b30061f01a30ebd21d45d3/fastlane_core/lib/fastlane_core/helper.rb#L21-L23