当使用fastlane时,我们如何向`gym`添加swift编译标志

时间:2018-05-10 14:31:10

标签: fastlane

办公室文档页面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"))

我们如何正确添加此标志?

0 个答案:

没有答案