dbukowski / DBDebugToolkit

Set of easy to use debugging tools for iOS developers & QA engineers.
MIT License
1.27k stars 114 forks source link

When application's build being installed to iPhone via Firebase App Distribution, console output in DBDebugToolkit is not complete (many lines are missing) #65

Open fedfork opened 2 years ago

fedfork commented 2 years ago

Hello, dbukowski!

I've faced an issue (bug?) while using DBDebugToolkit with Swift iOS(iPhone) application. If app being built to Simulator, or directly to device using XCode and usb cable, everything works perfectly fine.

But for testing purposes, I upload application to Firebase App Distribution. I do that with Fastlane. Fastlane builds the app, and then loads the build to Firebase App Distribution (through Firebase CLI). After that, the build becomes available for installation on approved devices without a cable, directly from Firebase App Distribution service.

When app installed this way, Console output in DBDebugToolkit is incomplete. Many lines are, for sure, missing. And, sometimes, missing lines appear, but with long delay. Sometimes missing lines don't appear at all.

What I've tried: 1/ Change build configuration from debug to adhoc and build directly to device using usb cable - console output was complete, means issue is not dependant on build configuration. 2/ Change build options in Fastfile and build to Firebase again (available options: include bitcode, include symbols) - nothing changed.

About environment: Xcode 13.1 Swift 5 DBDebugToolkit 0.6.2 Fastlane 2.205.1

My build settings in fastfile:

Screenshot 2022-03-29 at 12 39 11