Hello Firebase Community,
I am encountering an issue with Firebase Crashlytics where dSYM files for certain Firebase frameworks are missing during symbol upload. Below are the exact details of the problem:
Error Messages:
- Upload Symbols Failed: The archive did not include a dSYM for the FirebaseAnalytics.framework with the UUID [BD5A721C-046F-3609-B3BA-F35ADF738AA5]. Ensure that the archive's dSYM folder includes a DWARF file for FirebaseAnalytics.framework with the expected UUIDs.
- Upload Symbols Failed: The archive did not include a dSYM for the GoogleAppMeasurement.framework with the UUID [6E020A09-63C2-397C-978E-738315A50D64]. Ensure that the archive's dSYM folder includes a DWARF file for GoogleAppMeasurement.framework with the expected UUIDs.
- Upload Symbols Failed: The archive did not include a dSYM for the GoogleAppMeasurementIdentitySupport.framework with the UUID [F0FDAAF6-7AD1-393C-8E45-10604C81A890]. Ensure that the archive's dSYM folder includes a DWARF file for GoogleAppMeasurementIdentitySupport.framework with the expected UUIDs.
Environment Details:
- Firebase SDK Version: 11.4.0
- Xcode Version: 16.1
- Integration Method: Swift Package Manager
- Build Configuration: Release
- Platform: iOS
Steps Taken to Resolve:
- Checked dSYM Files:
- Opened the .xcarchive file using Show Package Contents.
- Verified that the dSYMs folder does not include the files for the mentioned frameworks.
- Build Settings:
- Confirmed Debug Information Format is set to DWARF with dSYM File for both Debug and Release builds.
Request for Help:
Could anyone provide guidance on:
- Steps to avoid this issue in future builds.
Thank you in advance for your assistance! Any help would be greatly appreciated.
Best regards,
Zeeshan