gpt4 book ai didi

faSTLane - 使用 faSTLane 时如何将 swift 编译标志添加到 `gym`

转载 作者:行者123 更新时间:2023-12-03 06:24:47 33 4
gpt4 key购买 nike

办公室文档页面https://docs.fastlane.tools/actions/gym/中没有太多关于此的文档。 。

唯一提到编译标志的是:

xcargs:
Pass additional arguments to xcodebuild for the build phase. Be sure to quote the setting names and values e.g. OTHER_LDFLAGS="-ObjC -lstdc++"

这是我们目前拥有的:

gym(options.merge(:export_xcargs => "-allowProvisioningUpdates", 
:export_method => "development"))

我们现在想将此标志添加到我们的构建中:

-Xfrontend -warn-long-expression-type-checking=100

我们不想将其添加到像这样的 Xcode 项目文件 https://github.com/fastred/Optimizing-Swift-Build-Times因为我们只想在使用 faSTLane 的构建机器上进行此检查。

这就是我们尝试过的:

gym(options.merge(:export_xcargs => "-allowProvisioningUpdates", 
:export_method => "development",
:xcargs => "-Xfrontend -warn-long-expression-type-checking=100"))

但它一直提示这个错误:

xcodebuild: error: invalid option '-Xfrontend'

我们如何正确添加这个标志?

最佳答案

这有效!

gym(options.merge(:export_xcargs => "-allowProvisioningUpdates", 
:export_method => "development",
:xcargs => "OTHER_SWIFT_FLAGS='-Xfrontend -warn-long-expression-type-checking=100'"))

关于faSTLane - 使用 faSTLane 时如何将 swift 编译标志添加到 `gym`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50275344/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com