【问题标题】:Firebase iOS 6.30.0 SDK Crash - GPBCreateMessageWithAutocreatorFirebase iOS 6.30.0 SDK 崩溃 - GPBCreateMessageWithAutocreator
【发布时间】:2020-08-12 16:41:32
【问题描述】:

在使用 Cocoapods 更新到最新的 Firebase iOS SDK 6.30.0PerformanceMonitoring 3.3.0 后,我开始在所有 iOS 版本(iOS 9.0 - iOS 14.0)、模拟器/设备上一直遇到以下崩溃。之前的 Firebase SDK 6.29.0 及更低版本不会发生崩溃。

Thread 3 Queue : com.google.perf.FPREventsQueue (serial)
#0  0x000000010bae3080 in GPBCreateMessageWithAutocreator at /Users/ccaba/Projects/iOSAdswizzSDK/AdswizzSDK/AdswizzSDK/protobuf/GPBMessage.m:626
#1  0x000000010baa2b09 in GPBGetObjectIvarWithField at /Users/ccaba/Projects/iOSAdswizzSDK/AdswizzSDK/AdswizzSDK/protobuf/GPBUtilities.m:605
#2  0x000000010b949962 in FPRGetApplicationInfoMessage ()
#3  0x000000010b9496f3 in FPRGetPerfMetricMessage ()
#4  0x000000010b939477 in __22-[FPRClient logTrace:]_block_invoke ()
#5  0x000000010c379f11 in _dispatch_call_block_and_release ()

...

【问题讨论】:

  • 你会在 Github 上提出关于堆栈跟踪和复制步骤的问题吗?想看看这个来解决这个问题。提出 Github 问题的链接:github.com/firebase/firebase-ios-sdk/issues 一些可能有用的东西:其他依赖项(Podfile)、堆栈跟踪和崩溃量。
  • @Visu,我已通过案例 00078397 提交了 Firebase 支持票证。我有一个示例 Xcode 项目,它在启动时始终如一地重现此崩溃。很高兴与您分享。

标签: ios objective-c firebase firebase-performance adswizz


【解决方案1】:

抱歉,如果这个问题已经解决。
从 6.23.0 版本开始,还必须包含 FirebaseProtobufBinary。

参考:https://github.com/firebase/firebase-ios-sdk/blob/master/Carthage.md

从 6.23.0 版本开始,如果您使用 FirebaseMessaging、FirebasePerformance、FirebaserRemoteConfig、FirebaseABTesting、FirebaseInAppMessaging 或 FirebaseML,则还必须包含 FirebaseProtobufBinary。

【讨论】:

  • 嗨,欢迎来到 StackOverflow!感谢您的回答。您能否通过直接引用您链接的页面的相关部分来完成您的回答?这将有助于您的答案保持相关性,以防万一有一天链接断开。
  • @Richard-Degenne 感谢您的建议。我添加了报价。
猜你喜欢
  • 2020-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-10
相关资源
最近更新 更多