iOS13 一次Crash定位 - 被释放的NSURL.host

  1. 云栖社区>
  2. 淘系技术>
  3. 博客>
  4. 正文

iOS13 一次Crash定位 - 被释放的NSURL.host

念纪 2019-08-12 10:57:34 浏览564
展开阅读全文

每年一次的iOS升级,都会给开发者带来一些适配工作,一些原本工作正常的代码可能就会发生崩溃。 本文讲到了一种 CoreFoundation 对象的内存管理方式在iOS13上遇到的问题。

1. 问题

iOS 13 Beta 版本上,手淘出现了一个必现的崩溃:

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libobjc.A.dylib                 0x00000001d6f9af20 objc_retain + 16
1   CFNetwork                       0x00000001d7843f60 0x1d77b0000 + 606048
2   CFNetwork           

网友评论

登录后评论
0/500
评论
念纪
+ 关注
所属云栖号: 淘系技术