我可以在Xcode 4中禁用调试器吗?

时间:2011-08-03 06:16:36

标签: xcode debugging ide xcode4

我想不使用调试器(gdb),虽然我想从我的应用程序(从stdout和stderr)获取输出。

我发现我从不使用它,我总是使用NSLog(或者,对于C printf和C ++ std::cout)。

如何禁用调试器(即使在调试配置中)?

4 个答案:

答案 0 :(得分:5)

在运行和停止旁边 - 单击Scheme区域,选择edit scheme - 然后选择build configuration select release。

不确定你的意思。

答案 1 :(得分:4)

在XCode 4中 - 在运行和停止按钮的左上角,有一个下拉选项(方案选择),点击左下拉,然后点击'编辑方案...'接下来,找到并单击左侧的Debug方案(标题为'Run YourAppName.app')。现在,在主要内容区域中,点击'信息'标签,将调试器选项更改为 - 点击确定保存设置

XCode 4 turn off Debugger in Debug scheme

答案 2 :(得分:3)

如果您指的是调试器控制台,则可以使用“行为”首选项面板控制它是否自动显示。如果你想看到输出,你可以让Xcode在启动时自动导航到当前运行日志(也由行为控制),或者(我认为)只要有任何输出。

如果真的意味着你说你一般不使用调试器(在断点处暂停并检查变量,逐步执行代码等等)那么你就会以一种方式伤害自己大多数开发人员都很畏缩。这就像一个木匠大胆地宣称他没有使用相同的现实检查工具:卷尺和水平。我希望我在那里误解了你。

答案 3 :(得分:0)

XCode 9.2版

项目名称->编辑方案...->运行->取消选择“调试可执行文件”

enter image description here

enter image description here