9

我对 Xcode(和一般的 Mac)很陌生。我开始了一个小的 iPhone 项目 - 尽可能用 C++ 编码 - 只是注意到我的 assert(); 命令也在释放模式下执行。

这是一个已知问题,我该如何正确解决?

谢谢!

4

1 回答 1

21

Xcode 不会自动为发布模式添加 -DNDEBUG。

要添加它,请转到项目 | 编辑项目设置。您需要在 Build 选项卡上并选择 Configuration Release。添加一个新的 NDEBUG 预处理宏。

于 2010-01-10T02:04:44.677 回答