I have problem with Crashlytics not showing crashes on Firebase dashboard only the testing phone that is connect to my Mac is showing. I followed the instruction on Firebase doc. and did the force crash testing on the testing phone it did show the crash on Firebase. However, when I upload the new build the user's crash did not show in the dashboard. Can anyone help me with that? (I just install Crashlytics last week so I didn't use Fabric) Thanks!!!!
This is the pod I have:
pod 'Firebase/Analytics'
pod 'Firebase/Messaging'
pod 'Firebase/Core'
pod 'Firebase/Crashlytics'
What I have in AppDelegate
import Firebase
import UserNotifications
import FirebaseCrashlytics
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
FirebaseApp.configure()
return true
}
Build setting's Debug Information Format: DWARF with dSYM File Uploaded Crashlytics symbols "Successfully uploaded Crashlytics symbols" response
My Crashlytics dSYMs still show it is missing. I uploaded the Crashlytics symbols yesterday.
**Updated: I found the problem and the solutions. Please check the answer
The problem that is making the crush not show on the dashboard was because of the missing dSYMs. Here is the solutions steps:
Open the downloaded file "appDsyms" and find the matching missing UUID and run
/path/to/pods/directory/FirebaseCrashlytics/upload-symbols -gsp/path/to/GoogleService-Info.plist -p ios /path/to/dSYMs
in the terminal. You should see the missing ddSYMs shows "Uploaded".
Once it is uploaded you should see the full crush reports on the dashboard.
Here is the reference I found on SOF
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.