iOS-使用优化时应用程序崩溃

iOS-使用优化时应用程序崩溃,ios,xcode,cocoa-touch,Ios,Xcode,Cocoa Touch,当我使用-o0以外的任何优化级别构建应用程序时,该应用程序会在某个时候崩溃,因为EXC_坏访问。我尝试了所有可能的优化级别(-o1/2/3/s),所有这些都会使应用程序崩溃 编译器是LLVM3.0 知道为什么会这样吗?这是已知的问题吗?我会检查未初始化的变量是否是可能的原因。不同的设置会导致东西移动,而未优化版本中的“安全”东西可能会在另一个版本中保存过时的指针。我也这么认为,但在大型应用程序中很难找到这样的变量。有没有什么自动工具可以帮我搜索?你可以试试-Wall,然后解决所有警告。如果启用了

当我使用-o0以外的任何优化级别构建应用程序时,该应用程序会在某个时候崩溃,因为EXC_坏访问。我尝试了所有可能的优化级别(-o1/2/3/s),所有这些都会使应用程序崩溃

编译器是LLVM3.0


知道为什么会这样吗?这是已知的问题吗?

我会检查未初始化的变量是否是可能的原因。不同的设置会导致东西移动,而未优化版本中的“安全”东西可能会在另一个版本中保存过时的指针。

我也这么认为,但在大型应用程序中很难找到这样的变量。有没有什么自动工具可以帮我搜索?你可以试试-Wall,然后解决所有警告。如果启用了优化,则会出现警告错误-Wuninitialized“如果未首先初始化就使用了自动变量,或者如果变量可能被setjmp调用破坏,则会发出警告…”有关详细信息,请参阅此列表。