我可以在 Xcode 4 中禁用调试器吗?
我不想使用调试器(gdb),但我想从我的应用程序获取输出(来自 stdout 和 stderr)。
我发现我从不使用它,我总是使用 NSLog(或者,对于 C printf
和 C++ std::cout
)。
如何禁用调试器(即使在调试配置中)?
I would like to not use the debugger (gdb), though I want to get output from my application (from stdout and stderr).
I find that I never use it, I always use NSLog
(or, for C printf
and for C++ std::cout
).
How can I disable the debugger (even in the debug configuration)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
接下来运行和停止 - 单击方案区域,选择编辑方案 - 然后在构建配置上选择发布。
不确定这是否是你的意思。
Next to run and stop - click on the Scheme area, select edit scheme - then on build configuration select release.
Not sure if that what you meant.
在 XCode 4 中 - 在运行和停止按钮所在的左上角,有一个下拉选择(方案选择),单击左侧下拉菜单,然后单击“编辑方案...”下一步,找到并单击左侧的调试方案(标题应为“Run YourAppName.app”)。现在,在主要内容区域中,单击'信息' 选项卡并将调试器选择更改为无 - 单击“确定”保存设置
In XCode 4 - at the top left where the Run and Stop buttons are, there's a drop down selection (the Scheme selection), click on the left drop down and then 'Edit Scheme...' Next, locate and click on your Debug scheme (should be titled 'Run YourAppName.app') on the left. Now in the main content area, click on the 'Info' tab and change your Debugger selection to None - save your settings by clicking OK
如果您指的是调试器控制台,那么您可以使用“行为”首选项面板控制它是否自动显示。如果您想查看输出,您可以让 Xcode 在启动时或(我认为)有任何输出时自动导航到当前运行日志(也由行为控制)。
如果您真的想说您一般不使用调试器(在断点处暂停并检查变量、单步执行代码等),那么您正在以一种让大多数开发人员畏缩的方式伤害自己这就像一个木匠大胆地宣称他不使用同等的现实检查工具:卷尺和水平仪,我希望我误解了你的意思。
If you mean the debugger console, then you can control whether it automatically appears using the Behaviors preference panel. If you want to see the output, you can instead have Xcode automatically navigate to the current run log (also controlled by Behaviors) on launch or (I think) as soon as there's any output.
If you really mean to say you don't use the debugger in general (pausing at breakpoints and examining variables, stepping through code, etc. then you're hurting yourself in a way that makes most developers cringe. It's like a carpenter boldly proclaiming he doesn't use the equivalent reality-checking tools: a tape measure and level. I hope I misunderstood you there.
Xcode 调试可执行文件
调试可执行文件 - 允许您使用调试器(断点...)来调试二进制
XCode v9.2
项目名称 ->编辑方案...->运行->取消选择“调试可执行文件”
[调试构建配置]
Xcode Debug executable
Debug executable - allows you to use debugger(breakpoints...) to debug binary
XCode v9.2
Project name -> Edit Scheme... -> Run -> deselect "Debug executable"
[Debug Build Configuration]