gpt4 book ai didi

swift - 有什么方法可以在为 AppStore 存档时检查设置

转载 作者:行者123 更新时间:2023-11-28 06:24:55 25 4
gpt4 key购买 nike

关于代码一般改进的问题。我有一个包含应用程序配置的枚举:

    enum Configuration
{
static let useTestServer = true
*etc*
}

每次为应用商店存档应用时,如何检查 useTestServer == false?因为在发布时总是有可能忘记关闭测试服务器。

最佳答案

您可以使用预处理器宏并检查是否存在预定义的 DEBUG 符号:

#if DEBUG
// TODO: debug build setup
static let useTestServer = true
#else
// TODO: release build setup
static let useTestServer = false
#endif

DEBUG 通常在目标级别设置为 1(Targets >(您的目标)> Build Settings > Preprocessor Macros > Debug)。
该问题包含有关预处理器宏的相关信息:#ifdef replacement in the Swift language
希望这会有所帮助。

关于swift - 有什么方法可以在为 AppStore 存档时检查设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42226687/

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