问题
I have implemented Firebase/Crashlytics to an app. I can see in the logs that app is sending crashes. Firebase Console doesn't show anything. I can see crash free user count decreased after the implementation. Console doesn't show up anything. Please help. My app ID: com.obssmobile.mychesspuzzlegame
I have disconnected the Xcode debugger, relaunched the app and remade the crashes. Issue is persisting.
Here I can see that crash free users started dropping.
Here I can see "report submission successful" log
Console is not updated after several hours.
回答1:
For apps migrated from Fabric that have been deleted and reintegrated with Firebase, sometimes a linking issue in the backend can cause your app to go into a state where the Firebase listener is unable to make the correct settings request to onboard your app using the new SDK. In these situations there are currently two workarounds.
Delete your app, and reonboard with either a new bundle ID or using the same bundle ID in a different Firebase Project.
Write in to Firebase support and they can try to manually delete the backend link that's causing this issue. However, this should only be done if you have a lot of historical crash data that you need to preserve.
回答2:
Issue is resolved however I'm not sure what caused the solution. I have already contacted Firebase support about the issue several times, maybe they changed something in their backend.
What I did differently tho was instead of doing a pod install after removing pod Fabric
; this time I replaced pod Fabric
with pod Firebase/Crashlytics
and then triggered pod install. So I didn't remove the old SDK first but I replaced it with the new one.
If you try above solution and it works, let us know in comments so I will change this to accepted answer.
来源:https://stackoverflow.com/questions/63268432/old-fabric-app-wont-show-crashes-on-new-firebase-implementation