我不想使用调试器(gdb),尽管我想从我的应用程序(从stdout和stderr)获得输出。我发现我从来没有使用过它,我总是使用NSLog(或者,对于C printf和C++ std::cout)。如何禁用调试器(即使在调试配置中)?
NSLog
printf
std::cout
ktca8awb1#
在运行和停止旁边-单击方案区域,选择编辑方案-然后在构建配置上选择发布。不知道你是不是这个意思。
y0u0uwnf2#
如果你指的是调试器 * 控制台 *,那么你可以使用Behaviors偏好设置面板控制它是否自动出现。如果你想看到输出,你可以让Xcode在启动时或(我认为)有任何输出时自动导航到当前运行日志(也由Behaviors控制)。如果你真的打算说你一般不使用调试器(在断点处暂停并检查变量,单步执行代码等),那么你就是在伤害自己,这让大多数开发人员都感到畏缩,就像木匠大胆地宣称他不使用等效的现实检查工具:卷尺和水平仪。我希望我误解你了。
s1ag04yj3#
在XCode 4中-在Run和Stop按钮所在的左上角,有一个下拉选项(Scheme选项),单击左侧下拉选项,然后单击**“Edit Scheme...”下一步,找到并单击左侧的Debug方案(标题应为“Run YourAppName.app”)。现在,在主内容区域中,单击“信息”选项卡,将调试器选择更改为无**-单击“确定”保存设置
56lgkhnf4#
Xcode调试可执行文件
调试可执行文件-允许您使用调试器(断点...)调试二进制文件XCode版本9.2项目名称-〉编辑方案... -〉运行-〉取消选择“调试可执行文件”
Debug Build Configuration(https://stackoverflow.com/a/64266553/4770877)
4条答案
按热度按时间ktca8awb1#
在运行和停止旁边-单击方案区域,选择编辑方案-然后在构建配置上选择发布。
不知道你是不是这个意思。
y0u0uwnf2#
如果你指的是调试器 * 控制台 *,那么你可以使用Behaviors偏好设置面板控制它是否自动出现。如果你想看到输出,你可以让Xcode在启动时或(我认为)有任何输出时自动导航到当前运行日志(也由Behaviors控制)。
如果你真的打算说你一般不使用调试器(在断点处暂停并检查变量,单步执行代码等),那么你就是在伤害自己,这让大多数开发人员都感到畏缩,就像木匠大胆地宣称他不使用等效的现实检查工具:卷尺和水平仪。我希望我误解你了。
s1ag04yj3#
在XCode 4中-在Run和Stop按钮所在的左上角,有一个下拉选项(Scheme选项),单击左侧下拉选项,然后单击**“Edit Scheme...”下一步,找到并单击左侧的Debug方案(标题应为“Run YourAppName.app”)。现在,在主内容区域中,单击“信息”选项卡,将调试器选择更改为无**-单击“确定”保存设置
56lgkhnf4#
Xcode调试可执行文件
调试可执行文件-允许您使用调试器(断点...)调试二进制文件
XCode版本9.2
项目名称-〉编辑方案... -〉运行-〉取消选择“调试可执行文件”
Debug Build Configuration(https://stackoverflow.com/a/64266553/4770877)