gpt4 book ai didi

xcode - 为什么没有设置 Swift 编译器标志?

转载 作者:搜寻专家 更新时间:2023-10-31 08:23:37 25 4
gpt4 key购买 nike

我希望某些代码仅在发布版本中执行,但当方案配置为使用发布配置时代码不会执行。

我错过了什么?

我的应用委托(delegate)的 didFinishLaunchingWithOptions 方法中有以下内容:

#if RELEASE
Countly.sharedInstance().startOnCloudWithAppKey(appKey)
Crittercism.enableWithAppID(appID)
NSLog("crash logging enabled")
#endif

目标build设置如下所示: screenshot of the Swift Compiler - Custom Flags section in Xcode

并且该方案配置为在我运行应用程序时使用发布配置: Screenshot of release scheme configuration in Xcode

最佳答案

您需要在“Swift 编译器 - 自定义标志”部分的“其他 Swift 标志”行中明确设置预处理器标志。

请检查-

In absence of preprocessor macros, is there a way to define practical scheme specific flags at project level in Xcode project

关于xcode - 为什么没有设置 Swift 编译器标志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30791661/

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