Fastlane Scan - macOS 上的默认输出目录

Fastlane Scan - default output directory on macOS

fastlane scan 的默认 output_directory 是多少? fastlane 文档说具体值取决于用户的系统,我怎么知道它?

它很可能是您 "enabled fastlane" 所在文件夹中的一个子文件夹 test_output。所以 ./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