我有一个包含 swift 和 Objective C 代码的应用程序,如果我将优化级别设置为Fast, Whole Module Optimization
并且在日志上它给我错误并且没有其他日志,它只会在发布构建模式下的特定点崩溃
malloc: *** error for object 0x15de80f08: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
如果我将优化级别设置为Fast, Single File Optimization
,它工作得很好。
我似乎无法确定导致Fast, WMO
设置崩溃的代码部分。当我从 Xcode 获取设备日志时,它以非符号化崩溃日志的形式出现。你能给我一些指导来解决和解决这个问题吗?为什么它会因 WMO 设置而崩溃,而不是因 SFO 设置而崩溃?