gpt4 book ai didi

Swift Xcode 条件预编译

转载 作者:行者123 更新时间:2023-11-30 10:14:33 25 4
gpt4 key购买 nike

我有一个 swift 应用程序,我想用不同的配置打包它(编译时间作为要求)

我尝试设置其他 Swift 标志 = -D FEATURE_A_ENABLED并在代码中:

#if FEATURE_A_ENABLED
log("FEATURE_A IS ENABLED")
#endif

但似乎没有任何效果......任何具体的示例,我已经读过 In absence of preprocessor macros, is there a way to define practical scheme specific flags at project level in Xcode project

但我现在不想使用构建配置变量 RELEASE/DEBUG,是否可以在 Swift 中使用自定义标志?如果是这样,如果我只想在编译时注入(inject)变量而不是通过 Xcode 设计器注入(inject)变量,该怎么办

最佳答案

您的标志格式正确,但 -DFEATURE_A_ENABLED 之间不应有空格。它应该是-DFEATURE_A_ENABLED

关于Swift Xcode 条件预编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30966599/

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