【问题标题】:Cannot disable debugger with Xcode 4.5无法使用 Xcode 4.5 禁用调试器
【发布时间】:2012-10-02 22:57:11
【问题描述】:

我的应用程序在 Xcode 4.5 中运行非常缓慢,我刚刚意识到这是由于调试器始终处于打开状态。 在 Manage Schema/Release/Debugger 下似乎无法选择 NONE,那么如何在 Xcode 4.5 上禁用调试器?

提前多谢

【问题讨论】:

  • 我的意思是调试器总是在真实设备上。用模拟器运行没有问题,因为我可以禁用调试器。
  • 欢迎来到 Stack Overflow!请看一下这个答案 - 它有帮助吗? stackoverflow.com/questions/6922408/…
  • 感谢您的快速重播。我知道可以从编辑模式中禁用调试器,但是当我升级到 XCode 4.5 时,在真实设备上运行时,选项 NONE Debugger 似乎消失了。

标签: iphone ios xcode4.5


【解决方案1】:

速度缓慢不太可能是由于附加了调试器。速度很慢更有可能是由于在调试而不是发布模式下编译造成的。调试不会优化代码。发布确实如此。您可以将您的配置切换到发布,它应该会加快速度,但更难调试。如果您愿意,可以创建单独的 Debug 和 Release 方案。

请注意,此处重要的 Debug 和 Release 的具体区别在于编译器优化。调试通过“-O0”。发布通过“-Os”。您当然可以创建一个通过“-Os”而不更改其他内容的调试配置(例如关闭断言,如果您的发布配置这样做的话)。

【讨论】:

  • 它已经设置为发布模式并且速度很慢。奇怪的是我在调试器上只有 2 个选项:GDB 和 LLDB。当我在真实设备上构建时,NONE 选项会消失。
猜你喜欢
  • 1970-01-01
  • 2010-12-27
  • 1970-01-01
  • 1970-01-01
  • 2013-03-01
  • 1970-01-01
  • 2011-10-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多