我们将 Firebase iOS SDK 版本从 6.32.2 更新到最新版本:7.10.0
使用的库(及其依赖项):
设置是手动完成的(基于提供的 README.md)并且没有使用依赖管理器。最新版本没有任何问题,但新版本在方案的诊断设置中启用“僵尸对象”时会导致以下崩溃:
* thread #20, queue = 'com.google.GDTCCTUploader', stop reason = EXC_BAD_ACCESS (code=1, address=0x555555555552)
* frame #0: 0x00007fff20176876 libobjc.A.dylib`object_setClass + 119
frame #1: 0x00007fff20430bd2 CoreFoundation`-[NSObject(NSObject) __dealloc_zombie] + 170
frame #2: 0x00007fff207f44d6 Foundation`-[NSOperation dealloc] + 281
frame #3: 0x00007fff2018f834 libobjc.A.dylib`objc_object::sidetable_release(bool, bool) + 174
frame #4: 0x00007fff2007f42f libsystem_blocks.dylib`_Block_release + 128
frame #5: 0x00007fff2007f42f libsystem_blocks.dylib`_Block_release + 128
frame #6: 0x00007fff2007f42f libsystem_blocks.dylib`_Block_release + 128 …
Run Code Online (Sandbox Code Playgroud)