【问题标题】:Xcode 6: How to Disable Optimisation (Swift)Xcode 6:如何禁用优化 (Swift)
【发布时间】:2015-01-31 12:36:18
【问题描述】:

在调试期间没有触发断点。我发现这是因为优化的代码。

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

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

解决方案:

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

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

【问题讨论】:

    标签: debugging swift xcode6.1


    【解决方案1】:

    将优化级别设置为“无”以进行调试。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 感谢您的帮助。我找不到构建设置页面。
      • 我已禁用优化,但我的调试步骤仍然一团糟。还有什么地方可以寻找吗?顺便说一句,这个项目有那些其他 Swift 标志OTHER_SWIFT_FLAGS = $(COMMON_SWIFT_FLAGS) -DDEBUG -D IOS_EXPOSURE_BUGGED
      • 我遇到了与@Rivera 完全相同的问题
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-06
      • 1970-01-01
      相关资源
      最近更新 更多