Trying and failing to upload dSYMS file to Firebase ever since they took away the simple and straight forward way of doing it.
I entered this into the terminal: /Users/michael****/Desktop/Revibe/revibe-ios/Pods/FirebaseCrashlytics/upload-symbols -gsp /Users/michael****/Desktop/Revibe/revibe-ios/Revibe/Production-GoogleService-Info.plist -p ios /Users/michael****/Desktop/appDsyms
I get this error: -bash: /Users/michael*****/Desktop/Revibe/revibe-ios/Pods/FirebaseCrashlytics/upload-symbols: No such file or directory
Firebase was saying to update my Crashlytics to 4.0.0 or higher but when I update the cocoapod, it only goes up to version 1.9.1. Similarly it says to update Fabric to 1.10.0 or higher but the highest I can get mine to go is 1.9.1.
How do I fix my this error so I can read crash reports again?
Thanks for any help.
These dSYM files are uploaded and processed automatically by the firebase. But in some cases, due to the settings in the Xcode Project, this isn’t possible and uploading fails. The first and foremost thing to check in this condition is the XCode itself.
find upload-symbols command line tool path. This command line tool inside your firebaseSDK file. if you use Pods, go to pods directory. find GoogleService-Info.plist path. (this file added before your project root when installing firebase SDK) . To Find search on your xode project
Simple Steps Follow 1 Go to archive and right click on the latest version in which you want to get crash report on firebase 2 see the dsyms folder 3 create the Zip file of dsyms folder 4 finally upload that zip file into the firebase console Show activity on this post. The accepted answer is perfect and what I also followed.
Crashlytics provides back up upload-symbols script which can be used to manually upload the dSYM files. To use the script, developers can include the following script provided by Crashlytics team in Build Process:
Note: The Fabric SDK is now deprecated and will continue reporting your app's crashes until November 15, 2020. On this date, the Fabric SDK and old versions of the Firebase Crashlytics SDK will stop sending crashes for your app. To continue getting crash reports in the Firebase console, make sure you upgrade to the Firebase Crashlytics SDK versions 4.0.0+ for iOS and 6.15.0+ for Unity.
Summary
<1.path>/upload-symbols -gsp <2.path>/GoogleService-Info.plist -p ios <3.path>/dSYMs
/Users/Mobile/IOS/FireApp/Pods/FirebaseCrashlytics/upload-symbols -gsp /Users/Mobile/IOS/FireApp/Firebase/Production/GoogleService-Info.plist -p ios /Users/Desktop/dSYMs
Describe Step by step
After using FirebaseCrashlytics instead of Fabric Crashlytics, we met an issue from firebaseConsole "Upload missing required dSYMs".
To solve this issue, you should use console/terminal prompt.
Please find below path to complete command clearly.
(1.path)/upload-symbols -gsp (2.path)/GoogleService-Info.plist -p ios (3.path)/dSYMs
look at the below
/path/to/pods/directory/FirebaseCrashlytics/upload-symbols -gsp /path/to/GoogleService-Info.plist -p ios /path/to/dSYMs
Command is ready. Please run on your terminal.
It should be like this:
/Pods/Fabric/upload-symbols -gsp
not
/Pods/FirebaseCrashlytics/upload-symbols -gsp
Note :
If you have upgraded to the Firebase Crashlytics SDK (version 4.0.0 or higher), locate the tool in the “FirebaseCrashlytics” folder where you installed the SDK. For CocoaPods, this will be in “Pods/FirebaseCrashlytics”.
Otherwise to make sure you have our new uploader tool, please upgrade your Fabric SDK to version 1.10.0 or higher. Locate the tool in the “Pods/Fabric” folder of your Xcode project directory, or the Fabric.framework if you installed via zip download.
Example
<---FirebaseCrashlytics path--->/upload-symbols -gsp <---GoogleService-Info.plist path----> -p ios <---dSYMs.zip path--->
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With