Anonymous crash and performance analytics for iOS
WARNING: It does not work when iPhone or emulator is connected to Xcode
Uses FirebaseCrashlytics
and FirebasePerformance
swift/iOS libs to automatically report Wally's iOS performance and crashes anonymously.
Uploads iOS debug symbols "dSYMs" to be uploaded to TestFlight and Firebase
-
Fix env for failing job
❌ error: Build input file cannot be found: '/Users/sickpig/.gitlab-runner/builds/cpBUMqG7a/2/wallywallet/android/iosApp/GoogleService-Info.plist'. Did you forget to declare this file as an output of a script phase or custom build rule which produces it? (in target 'iosApp' from project 'iosApp')
Sets up Xcode to automatically upload dSYM files for generating human-readable crash reports.
Requires future developers to:
- Access
GoogleServiceinfo.plist
from the invite-only Wally Firebase project - Add the file to:
/iosApp/GoogleService-Info.plist
-
Upload dSYM using Fastlane in internal release lane: https://docs.fastlane.tools/actions/upload_symbols_to_crashlytics/ - [ ] Remove automatic dSYM upload from Xcode: https://firebase.google.com/docs/crashlytics/get-started?platform=ios#set-up-dsym-uploading
Links:
Edited by Jørgen Svennevik Notland