Firebase Crashlytics on iOS devices cannot communicate (not integrated) #4227
-
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 15 replies
-
This is very frustrating yes! If I remember correctly this happens when you are doing crashlytics without analytics. I might be wrong, but I think if you do create a test screen with a button that calls the crash function, then restart the app (that's when it actually sends it! the next time it runs is the first chance it gets...) then wait a bit, it should show up. If it is a debug build you will also need to to make sure your firebase.json has the right stuff: #3879 (comment) If you do all that...you should get past this screen and see a crash in the console. If nothing else works you might temporarily try installing the analytics package as well I am sorry I can't locate the upstream issue where this is discussed so I do not have a great pointer on it with hard facts, but if I am right that it is just an interaction with crashlytics and analytics hopefully a test crash gets you past it so the above helps |
Beta Was this translation helpful? Give feedback.
-
@firdiansyah26 did you do a test crash and make sure it would upload? |
Beta Was this translation helpful? Give feedback.
-
First time Crashlytics user with RNFirebase having the same issue. I can't get any crash reports/errors/exceptions to show up in Firebase. I've been trying for several days with no luck. I generated an Ad-Hoc
...but nothing ever appears in the Crashlytics console in Firebase. I had followed the rnfirebase app and rnfirebase crashlytics setup guides, tried using the simulator + a physical device with the Release config, explicitly killed the app to make sure it's not attached to the debugger [source], setting Even with the release build I have the following
The library seems to be installed properly. The AppDelegate |
Beta Was this translation helpful? Give feedback.
-
I'm sorry I don't have a solid solution on this one, but I'm definitely listening - I have seen what you describe before I just don't recall anyone posting solid steps to get past it. Very interested in the experience after a vanilla iOS implementation - my hunch is there is either something basic we're missing (like perhaps a temporary analytics integration of some sort is necessary but you have to do something specific within the two packages) or that upstream really has an issue. Either way, I'm listening intently and we can document whatever findings result |
Beta Was this translation helpful? Give feedback.
-
These are very recent APIs, note that we support them as of recently as well: #4009 But it's supposed to be enabled with this: Perhaps things moved yet again with regard to defaults It is still a pending work item for me to have crashlytics turned on by default in debug and release so it works out of the box, and then document how to disable it, as opposed to this current state where you have to turn on like 3 toggles to get debug crashes to upload. That has not gotten done in weeks though, so if you're still in there and you know where the settings are in our code, if you could do a PR to have iOS log crashes by default, in debug too, that would clearly help a lot of people 🙏 |
Beta Was this translation helpful? Give feedback.
-
Case is closed The configuration in my code is like this
Thank you for your contribute for this case, @williamhaley @mikehardy |
Beta Was this translation helpful? Give feedback.
Case is closed
The configuration in my code is like this
package.json
"@react-native-firebase/crashlytics": "^8.4.1"
=>"@react-native-firebase/crashlytics": "8.3.0"
Podfile
$FirebaseSDKVersion = '6.30.0'
Info.plist
<key>FirebaseCrashlyticsCollectionEnabled</key>
set =><true/>
Thank you for your contribute for this case, @williamhaley @mikehardy