xcode - 如何在 Xcode 分析和存档构建中设置 DEBUG 和 NDEBUG 宏?

在 Xcode(当前版本 4.3.2)中,我为调试和发布build设置了 DEBUG 和 NDEBUG 宏定义,因此我可以有选择地使用 ObjC 预处理器包含调试代码。

问题:当我选择 Product --> Build For --> Archiving 时,既没有定义 DEBUG 也没有定义 NDEBUG。我在 Product --> Build For --> Profiling 方面也有类似的问题。

问题:如何在 xcode 中为归档和分析构建正确设置 DEBUG 和 NDEBUG,这样我的条件代码包含(预处理器)宏就不会中断?

我目前在发送到 AppStore 之前存档构建的解决方法是暂时删除 DEBUG 代码;但这不是一个好的做法,即使我受到 git 的源版本控制系统的保护。

最佳答案

尝试将您的定义添加到

"Preprocessor Macros Not Used in Precompiled Headers"

代替

"Preprocessor Macros"

https://stackoverflow.com/questions/10791601/

相关文章:

asp.net - 读取已在 ASP.NET httpmodule 中设置的经典 ASP 中的服务器

regex - 如何使用正则表达式查找字符串中出现的相同后续字符?

sql - 在所有列中搜索并找到一个字符串值

git - 为什么提交后文件保留在索引中?

r - 如何处理每次有多个点的时间序列(在 R 中)?

hibernate - 如何定义两个抽象类之间的 ManyToOne 关系

oracle - 使用 sqlloader 将 clob 列添加到 Oracle 数据库

wordpress - 如何在 Wordpress 中回显 100% 的 the_post?

c# - "Unable to find an entry point named"在 c# 中使用

authentication - 你将如何实现 "view site as a different