Xcode 6:如何禁用优化(Swift)

时间:2014-12-03 04:02:05

标签: debugging swift xcode6.1

调试期间未触发断点。我发现它是因为优化的代码。

如何禁用优化?
我已经浏览了每个工具栏,我能找到的最接近的选项是Product => Perform Action => Generate Optimisation Profile Xcode表示,这在我在模拟器中调试时不起作用。

是否可以使用模拟器在Xcode 6.1中禁用代码优化并在Swift中编写,如果是这样,我将如何处理?

解决方案:

  1. 在文件夹图标下左侧窗格的项目导航器中单击项目名称。
  2. 点击“构建设置”'在顶部菜单上。
  3. 向下滚动到Apple LLVM 6.0 - 代码生成'
  4. 优化等级'选择'无[-O0]'
  5. 我的问题是首先找到构建设置菜单。

1 个答案:

答案 0 :(得分:24)

在Xcode中,查看目标的“Build Settings”,滚动到“Swift Compiler - Code Generation”,然后选择“Optimization Level”。确保选择“无”。