我已经看到很多有关“误报”的声音,甚至我自己也遇到过。

但是,这是蛋糕。

使用Swift 5 / Xcode 10.2,易于复制,可以创建一个新的单视图iOS应用。

运行泄漏。

您得到这些小生物:

Malloc 64 Bytes 1   0x600001d084c0  64 Bytes    Foundation  +[NSString stringWithUTF8String:]
Malloc 16 Bytes 3   < multiple >    48 Bytes
Malloc 1.50 KiB 3   < multiple >    4.50 KiB
Malloc 32 Bytes 3   < multiple >    96 Bytes
Malloc 8.00 KiB 1   0x7fc56f000c00  8.00 KiB
Malloc 64 Bytes 10  < multiple >    640 Bytes
Malloc 80 Bytes 3   < multiple >    240 Bytes
Malloc 4.00 KiB 3   < multiple >    12.00 KiB

使用模拟器(XR,iOS 12.2)。

第一个有堆栈跟踪,但它一文不值。

有什么办法可以纠正这种噪音?我正在编写基础结构组件,并且需要:

A)请确保它不会泄漏,并且

B)地球上没有每个Cocoapod骑师向我发送电子邮件,并告诉我组件泄漏。

最佳答案

如果使用iOS 12.1模拟器,则leak仪器仍然可以使用(Swift 5 / Xcode 10.2)。目前,我们希望它将在将来的版本中修复。

08-28 01:00
查看更多