如何在Xcode中禁用一个文件的优化

Cho*_*gri 5 xcode llvm clang

我的Xcode项目依赖于另一个库,当我用[-O3]选项构建它时,这会导致我的项目出错.
错误只在一个文件中.所以我想关闭该[-O3]文件的选项.
可能吗?

Ade*_*edt 5

打开目标,在下面查看Build Phases。打开Compile Sources步骤。找到有问题的文件,然后单击Compiler flags右侧的列。
输入-O0以关闭优化。

  • 尝试以 Xcode 12.5 上的方式覆盖单个文件的构建标志似乎没有任何效果(-Onone)。对于为什么会这样有什么想法吗? (2认同)
  • 与@Lkabo 相同的问题,在 12.5.1 上我似乎无法正确覆盖它。`-O0` 和 `-Onone` 都不起作用,除非我遗漏了一些东西。 (2认同)