2014-12-03 99 views
13

当在调试过程中步进时,感兴趣的线路会自行跳转。我发现这是由调试优化代码引起的。如何禁用优化?我走过了每一个工具栏,我能找到的最接近的选项是Product => Perform Action => Generate Optimization Profile。 xcode说,这在我在模拟器中调试时不起作用。xcode 6.1如何禁用优化(Swift)

所以我的问题是:是否有可能禁用代码优化在Xcode 6.1使用模拟器和斯威夫特书面形式,如果是的话,我会怎样呢?

感谢所有

SOLUTION:

1.Click在文件夹图标下的左窗格中的项目导航您的项目名称。 2.点击顶部菜单上的“Build Settings”。 3.滚动到“苹果LLVM 6.0 - 代码生成” 4.Under“优化级别”选择“无[-O0]”

我的问题是找到在首位的构建设置菜单。

回答

21

在Xcode中,下看“构建设置”为目标,滚动到“雨燕编译器 - 代码生成”,然后“优化级别”。确保选择“无”。

+1

感谢您的帮助。我无法找到构建设置页面。 – JonSavage 2014-12-03 05:20:34

+0

我禁用了优化,但我的调试步骤仍然混乱。任何其他地方寻找?顺便说一下这个项目有那些其他Swift标志'OTHER_SWIFT_FLAGS = $(COMMON_SWIFT_FLAGS)-DDEBUG -D IOS_EXPOSURE_BUGGED' – Rivera 2015-03-03 12:21:23