gpt4 book ai didi

objective-c - 如何在不附加到 Xcode 中的 gdb 的情况下获取 "Build and Run"?

转载 作者:行者123 更新时间:2023-12-02 05:19:36 25 4
gpt4 key购买 nike

对于 iPhone 和桌面应用程序,当您从“运行”菜单中选择“构建并运行”(或按 cmd+return)时,Xcode 会启动 gdb,然后运行附加了 gdb 的应用程序。这允许您在程序崩溃时检查堆栈状态,但会显着增加程序启动时间的开销,如果您的程序没有崩溃,这就有点无用了。

有没有什么方法可以让“Build and Run”命令只在外部构建和运行应用程序,而不需要附加到 gdb?我尝试使用谷歌搜索并浏览 Xcode 帮助,但无济于事......

谢谢!

最佳答案

正确的答案是选择 Project > Edit Active Executable 并在 Debugging 选项卡中

取消选中“崩溃时自动附加调试器”。选中此项后,即使断点被禁用,Xcode 也会在 gdb 下启动您的应用程序,即使构建了 Release 配置,因此如果您的应用程序崩溃,您可以在调试器中而不是在 CrashTracer 中看到回溯。如果取消选中此项,除非您进行调试,否则它不会在 gdb 中启动。

关于objective-c - 如何在不附加到 Xcode 中的 gdb 的情况下获取 "Build and Run"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1968034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com