我想不使用调试器(gdb),虽然我想从我的应用程序(从stdout和stderr)获取输出。
我发现我从不使用它,我总是使用NSLog
(或者,对于C printf
和C ++ std::cout
)。
如何禁用调试器(即使在调试配置中)?
答案 0 :(得分:5)
在运行和停止旁边 - 单击Scheme区域,选择edit scheme - 然后选择build configuration select release。
不确定你的意思。
答案 1 :(得分:4)
在XCode 4中 - 在运行和停止按钮的左上角,有一个下拉选项(方案选择),点击左下拉,然后点击'编辑方案...'接下来,找到并单击左侧的Debug方案(标题为'Run YourAppName.app')。现在,在主要内容区域中,点击'信息'标签,将调试器选项更改为无 - 点击确定保存设置
答案 2 :(得分:3)
如果您指的是调试器控制台,则可以使用“行为”首选项面板控制它是否自动显示。如果你想看到输出,你可以让Xcode在启动时自动导航到当前运行日志(也由行为控制),或者(我认为)只要有任何输出。
如果真的意味着你说你一般不使用调试器(在断点处暂停并检查变量,逐步执行代码等等)那么你就会以一种方式伤害自己大多数开发人员都很畏缩。这就像一个木匠大胆地宣称他没有使用相同的现实检查工具:卷尺和水平。我希望我在那里误解了你。
答案 3 :(得分:0)