办公室文档页面https://docs.fastlane.tools/actions/gym/中没有太多关于此的文档。
唯一提到编译标志的是:
xcargs :
将其他参数传递给xcodebuild以进行构建阶段。请务必引用设置名称和值,例如OTHER_LDFLAGS =“ - ObjC -lstdc ++”
这就是我们目前所拥有的:
LeastConnections
我们现在想将此标志添加到我们的构建中:
gym(options.merge(:export_xcargs => "-allowProvisioningUpdates",
:export_method => "development"))
我们不希望将它添加到Xcode项目文件中,就像这个https://github.com/fastred/Optimizing-Swift-Build-Times一样,因为我们只想在使用fastlane的构建机器上进行此检查。
所以这就是我们的尝试:
-Xfrontend -warn-long-expression-type-checking=100
但它一直在抱怨这个错误:
gym(options.merge(:export_xcargs => "-allowProvisioningUpdates",
:export_method => "development",
:xcargs => "-Xfrontend -warn-long-expression-type-checking=100"))
我们如何正确添加此标志?