【发布时间】:2025-12-28 16:30:11
【问题描述】:
使用 CocoaPods,我刚刚更新了我的 Firebase Crashlytics,将 iOS11 作为部署目标。它说它安装了 Firebase 8.0.0(原为 3.6.0)和 Google Utilities 7.4.1(原为 1.3.2)。
当我在 Xcode 中运行分析器时,我收到了一堆紧急警告:
nanopb/pb_decode.c:541:24:空指针的取消引用
nanopb/pb_decode.c:547:9:空指针作为第一个参数传递给 记忆设定功能
GoogleDataTransport/GoogleDataTransport/GDTCORLibrary/GDTCORFlatFileStorage.m:300:9: nil 传递给需要非空第一个参数的被调用者
GoogleDataTransport/GoogleDataTransport/GDTCORLibrary/GDTCORFlatFileStorage.m:570:37: nil 传递给需要非空第一个参数的被调用者
并且还收到了一些编码约定警告:
GoogleDataTransport/GoogleDataTransport/GDTCORLibrary/GDTCORFlatFileStorage.m:484:15: 潜在的 null 取消引用。根据编码标准 'Creating and Returning NSError Objects' 参数可能为空
GoogleDataTransport/GoogleDataTransport/GDTCORLibrary/GDTCORFlatFileStorage.m:513:15: 潜在的 null 取消引用。根据编码标准 'Creating and Returning NSError Objects' 参数可能为空
GoogleDataTransport/GoogleDataTransport/GDTCORLibrary/GDTCORFlatFileStorage.m:537:15: 潜在的 null 取消引用。根据编码标准 'Creating and Returning NSError Objects' 参数可能为空
我已经有一段时间没有运行分析仪了,所以不确定它已经存在了多久,但这是否值得关注?有没有其他人经历过这个?他们只需要为最新的 Xcode 更新代码就可以了吗?
【问题讨论】:
标签: ios xcode firebase crashlytics