firebase / firebase-ios-sdk

Firebase SDK for Apple App Development
https://firebase.google.com
Apache License 2.0
5.54k stars 1.44k forks source link

Firebase Crashlytics exhibits a hanging behavior after tapping any button or user interaction upon launching the app in SwiftUI - Logs from Instrument #13311

Closed pranavansp closed 1 month ago

pranavansp commented 1 month ago

Description

Firebase Crashlytics exhibits a hanging behaviour after tapping any button or user interaction upon launching the app in SwiftUI - The screenshot from the Instrument I have attached, It's says the problem with FIRCLSBinaryImageRecordLibraryFrameworkInfo

Screenshot 2024-07-18 at 5 23 05 PM

Reproducing the issue

Integrate Crashlytics with SwiftUI code Launch it and tap any button or user interaction components only upon launching the app in SwiftUI.

Firebase SDK Version

10.24.0

Xcode Version

15.4

Installation Method

Swift Package Manager

Firebase Product(s)

Crashlytics

Targeted Platforms

iOS

Relevant Log Output

599.00 ms   22.4%   0 s             FIRCLSProcessBinaryImageChange
598.00 ms   22.3%   0 s              FIRCLSBinaryImageRecordSlice
447.00 ms   16.7%   0 s               FIRCLSBinaryImageRecordLibraryFrameworkInfo
74.00 ms    2.7%    0 s               FIRCLSMachOSliceGetExecutablePath
38.00 ms    1.4%    0 s               FIRCLSBinaryImageRecordDetails
16.00 ms    0.5%    0 s               FIRCLSFileWriteHashEntryString
6.00 ms    0.2% 0 s               FIRCLSFileWriteSectionEnd
6.00 ms    0.2% 0 s               FIRCLSFileWriteHashEnd
6.00 ms    0.2% 0 s               FIRCLSFileWriteSectionStart
4.00 ms    0.1% 0 s               FIRCLSFileWriteHashStart
1.00 ms    0.0% 0 s               FIRCLSFileClose
1.00 ms    0.0% 1.00 ms              FIRCLSBinaryImageStoreNode

If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet
```json Replace this line with the contents of your Package.resolved. ```

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet
```yml Replace this line with the contents of your Podfile.lock! ```
google-oss-bot commented 1 month ago

I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.

paulb777 commented 1 month ago

Please try updating to 10.29.0. There have been some related fixes in recent releases.

pranavansp commented 1 month ago

Thank you for the quick response, it could not be reproducible on 10.29.0.