I have apply Firebase Crashlytics in my app. I have implemented the following in my Run Script, under Build Phases in Xcode:
I also config into Build Settings:
and the message I receive when Xcode building :
Running upload-symbols in Build Phase mode
Validating build environment for Crashlytics...
Validation succeeded. Exiting because upload-symbols was run in validation mode Fetching upload-symbols settings...
Command PhaseScriptExecution failed with a nonzero exit code
Has anyone had success in implementing the upload-symbols script in their Run Script? Any ideas why my Build stalls and never finishes
you do not need to "call upload-symbols" (second line in your script) You should only call "run". For run also add 2 input files for the script:
You can also add --debug argument to run to verify if it's find correct dsym file location "${PODS_ROOT}/FirebaseCrashlytics/run --debug"
if you look into Firebase\FirebaseCrashlytics\run you will see the following: