将"Strip Debug Symbols During Copy"设置为 NO 后经常出现内存警告



我已将"复制期间剥离调试符号"构建参数设置为 NO。它将我的二进制应用程序的大小增加了 0.5 MB。令人惊讶的是,我开始经常在我的应用程序中看到内存警告。这可以成为原因吗?

在这种情况下,我可以将其设置回"是"。

调试符号不是问题,这是相当确定的。

要找出内存问题的根本原因,请使用以下命令:

  1. Xcode Analyzer - 甚至可以在不运行应用程序的情况下找到大多数潜在的内存泄漏(除其他外)。

  2. 仪器:泄漏仪器 - 将定位所有剩余的泄漏问题。

在极少数情况下,您可能会从这两种工具中获得误报。但请放心,根据我的经验,这些通常不是误报,而是发现您的代码/应用程序的问题。

最新更新