2012-10-01 38 views
1

我的应用程序运行速度非常慢,使用Xcode 4.5,我刚刚意识到这是由于调试器始终在运行。 看来你不能在管理模式/发布/调试器下选择NONE,所以你如何禁用Xcode 4.5上的调试器?无法禁用Xcode 4.5的调试器

非常感谢提前

+0

我的意思是调试器总是在REAL设备上。运行模拟器没有问题,因为我可以禁用调试器。 – user1713182

+0

欢迎来到Stack Overflow!请看看这个答案 - 它有帮助吗? http://stackoverflow.com/questions/6922408/can-i-disable-the-debugger-in-xcode-4 – brainray

+0

感谢您的快速重播。我知道可以从编辑模式中禁用调试器,但是当我升级到XCode 4.5时,似乎选项NONE调试器在真实设备上运行时消失。 – user1713182

回答

0

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

请注意,调试和发布中的重要区别在于编译器优化。调试通过“-O0”。放行通过“-Os”。你当然可以创建一个调试配置,在不改变其他事物的情况下传递“-Os”(比如关闭断言,如果你的发布配置这样做的话)。

+0

它已经设置为释放模式,速度很慢。奇怪的是我在调试器上只有2个选项:GDB和LLDB。当我在真实设备上构建时,NONE选项消失。 – user1713182