gpt4 book ai didi

xcode - 是否有 Xcode 在调试版本中自动设置的宏?

转载 作者:行者123 更新时间:2023-12-04 23:32:19 26 4
gpt4 key购买 nike

所以我可以写这样的代码:

#ifdef [whatever]
// do stuff that will never show up in the production version
#endif

最佳答案

默认情况下没有任何用处,但您可以设置 DEBUG在目标build设置的“预处理器宏”中调试构建的宏,然后执行:

#ifdef DEBUG
// do stuff
#endif

如果你想自动化,编辑 "/Developer/Library/Xcode/Project Templates" 中的项目模板:
  • 找到 XCBuildConfiguration name = Debug; 的部分.
  • buildSettings添加 DEBUGGCC_PREPROCESSOR_DEFINITIONS 的列表如果存在
  • 否则添加 GCC_PREPROCESSOR_DEFINITIONS = (DEBUG);buildSettings

  • 对于每个用户的自定义并避免它们被覆盖,请参阅 this question .

    关于xcode - 是否有 Xcode 在调试版本中自动设置的宏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3223753/

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