Ios 如何防止编译器优化特定文件

Ios 如何防止编译器优化特定文件,ios,xcode,compiler-optimization,Ios,Xcode,Compiler Optimization,我看到在为“发布”而不是“调试”构建时发生崩溃。将“Release”优化标志更改为“None”可修复此问题。但是,我仍然希望从优化中获益 由于只有一个文件出现问题,我想知道您是否可以告诉编译器不要优化某些文件?我建议调试崩溃并修复有问题的代码。代码中的某些内容很可能是以愚弄编译器的方式设计的。您的屏幕截图看起来像Xcode,您的项目是否使用Swift?不幸的是,几乎不可能调试发布版本。代码在目标C中。我正在尝试一切。我可能只是重写了这个文件,但试图避免在崩溃的堆栈跟踪和有问题的文件后出现这种情况

我看到在为“发布”而不是“调试”构建时发生崩溃。将“Release”优化标志更改为“None”可修复此问题。但是,我仍然希望从优化中获益


由于只有一个文件出现问题,我想知道您是否可以告诉编译器不要优化某些文件?

我建议调试崩溃并修复有问题的代码。代码中的某些内容很可能是以愚弄编译器的方式设计的。您的屏幕截图看起来像Xcode,您的项目是否使用Swift?不幸的是,几乎不可能调试发布版本。代码在目标C中。我正在尝试一切。我可能只是重写了这个文件,但试图避免在崩溃的堆栈跟踪和有问题的文件后出现这种情况?我会的,但这没有用,相信我。我想知道是否有办法为特定的.m文件设置编译器标志