firebase-ios-sdk icon indicating copy to clipboard operation
firebase-ios-sdk copied to clipboard

Remote Config Fetch Hangs 2+ Minutes on First Startup

Open Nathan-Molby opened this issue 1 year ago • 26 comments

Description

Overview

The fetch() function is taking 2+ minutes on the first run of a new simulator. On subsequent runs, the fetch function is very quick.

Location of Issue

The hang happens inside the RCNConfigFetch.m file on line 365:

[analytics getUserPropertiesWithCallback:completionHandler];

This function call (which is to a hidden library which I cannot access) takes over 2 minutes. The [self fetchWithUserProperties:userProperties on line 350 resolves very quickly once getUserPropertiesWithCallback completes.

My Code

App Delegate

func application(_ application: UIApplication,
                 didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?)
-> Bool {
    FirebaseApp.configure()
    ....
}

Fetch Call

final class RemoteConfigServiceImp: RemoteConfigService {
    let remoteConfig = RemoteConfig.remoteConfig()
    
    init() {
        let settings = RemoteConfigSettings()

        if Configuration.environment == .development {
            settings.minimumFetchInterval = 0
        }

        remoteConfig.configSettings = settings
        remoteConfig.setDefaults(defaultValues)
    }
    
    @MainActor func reload(dataDuration: TimeInterval) async {
        do {
            print("Starting Fetch")
            let status = try await remoteConfig.fetch(withExpirationDuration: dataDuration)
            print("Finished Fetching")
            Log.local(category: .networking).debug("ConfigService fetch status: \(status.stringValue)")
            guard status == .success else { return }
            
            let didChange = try await remoteConfig.activate()

            Log.local(category: .networking).debug("ConfigService activating changed settings: \(didChange)")
        } catch {
            Log.local(category: .networking).error("ConfigService reload error: \(error)")
        }
    }
}

Logs

Here is a link to a Gist of the relevant logs: https://gist.github.com/Nathan-Molby/2fdbdf5f431cdad3acd0a8710a80fc5a

Some things to note:

  • The fetch call occurs at 14:44:17. The first log from Firebase is at 14:44:50, a whole 33 seconds later.
  • There is a 3 minute gap between FIRInstallationsIDController createGetInstallationItemPromise (line 74) and FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0 (line 75)
  • Analytics starts at 14:48:58 (line 115), which is 4 minutes after the fetch call

Reproducing the issue

I'm not able to reproduce this on a new project.

Firebase SDK Version

11.4.0

Xcode Version

16.0

Installation Method

Swift Package Manager

Firebase Product(s)

Analytics, Crashlytics, Performance, Remote Config

Targeted Platforms

iOS

Relevant Log Output

2024-10-23 14:44:17.153227-04:00: [Firebase/Crashlytics] Version 11.4.0
2024-10-23 14:44:17.785820-04:00: Starting Fetch
2024-10-23 14:44:50.293271-04:00: 11.4.0 - [FirebaseCore][I-COR000001] Configuring the default app.
2024-10-23 14:44:50.293388-04:00: 11.4.0 - [FirebaseCore][I-COR000033] Data Collection flag is not set.
2024-10-23 14:44:50.293424-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:44:50.293466-04:00: 11.4.0 - [FirebaseSessions][I-SES000000] Version 11.4.0. Expecting subscriptions from: [Crashlytics, Performance]
2024-10-23 14:44:50.293508-04:00: 11.4.0 - [FirebasePerformance][I-PRF100001] Firebase Performance Monitoring is successfully initialized! In a minute, visit the Firebase console to view your data: {redacted}
2024-10-23 14:44:51.332544-04:00: 11.4.0 - [FirebasePerformance][I-PRF100001] Registering Sessions SDK subscription for session data
2024-10-23 14:44:51.333069-04:00: 11.4.0 - [FirebaseSessions][I-SES000000] Registering Sessions SDK subscriber with name: Performance, data collection enabled: true
2024-10-23 14:44:51.333101-04:00: 11.4.0 - [FirebasePerformance][I-PRF900002] Session Id changed - {redacted}
2024-10-23 14:44:51.333171-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics] Running on iOS Simulator (iPhone), 18.0.0 (23H124)
2024-10-23 14:44:52.148933-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] Generating Install ID
2024-10-23 14:44:52.789123-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] Registering Sessions SDK subscription for session data
2024-10-23 14:44:52.789213-04:00: 11.4.0 - [FirebaseSessions][I-SES000000] Registering Sessions SDK subscriber with name: Crashlytics, data collection enabled: true
2024-10-23 14:44:52.789241-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] Session ID changed: {redacted}
2024-10-23 14:44:52.789265-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Settings] No settings were cached
2024-10-23 14:44:52.789309-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] Root: {redacted}
2024-10-23 14:44:52.789341-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Crash:Reports:Event] Registered Firebase Analytics event listener to receive breadcrumb logs
2024-10-23 14:44:59.635888-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] Automatic data collection is enabled.
2024-10-23 14:44:59.635983-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] Unsent reports will be uploaded at startup
2024-10-23 14:44:59.636010-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:44:59.642568-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] Registering RemoteConfig SDK subscription for rollouts data
2024-10-23 14:44:59.643453-04:00: 11.4.0 - [FirebaseRemoteConfig][I-RCN000062] Loading database at path {redacted}
2024-10-23 14:44:59.644722-04:00: 11.4.0 - [FirebaseRemoteConfig][I-RCN000072] New config database created. Resetting user defaults.
2024-10-23 14:44:59.647263-04:00: 11.4.0 - [FirebaseRemoteConfig][I-RCN000072] New config database created. Resetting user defaults.
2024-10-23 14:44:59.648614-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:44:59.649903-04:00: 11.4.0 - [FirebaseRemoteConfig][I-RCN000067] Successfully set configSettings. Minimum Fetch Interval:0.000000, Fetch timeout:60.000000
2024-10-23 14:44:59.649972-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 178.8660ms
2024-10-23 14:44:59.653565-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 232.0990ms
2024-10-23 14:44:59.657216-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] Settings downloaded successfully
2024-10-23 14:44:59.659086-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 102.5650ms
2024-10-23 14:45:00.293600-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:45:00.295086-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:45:00.295198-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 170.9840ms
2024-10-23 14:45:00.295257-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 156.3960ms
2024-10-23 14:45:00.296892-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 159.2100ms
2024-10-23 14:45:00.297012-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 164.7430ms
2024-10-23 14:45:00.297069-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Incrementing metric _fsapc to 0 on trace _fs
2024-10-23 14:45:00.297097-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - _as 707.0630ms. In a minute, visit the Firebase console to view your data: {redacted}
2024-10-23 14:45:00.300657-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 166.7490ms
2024-10-23 14:45:00.301202-04:00: 11.4.0 - [FirebaseRemoteConfig][I-RCN000039] Starting requesting token.
2024-10-23 14:45:00.301264-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:00.301296-04:00: 11.4.0 - [FirebaseInstallations][I-FIS001001] Sending request: <NSMutableURLRequest: 0x600000018de0> { URL: {redacted} }, body:{redacted}, headers: {redacted}
2024-10-23 14:45:00.974183-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 214.2810ms
2024-10-23 14:45:00.976595-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:00.976704-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:45:00.980622-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:45:00.984730-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 301.3530ms
2024-10-23 14:45:02.413128-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:03.354015-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 298.6960ms
2024-10-23 14:45:03.354210-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 201, 271.5110ms
2024-10-23 14:45:03.354274-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:03.354319-04:00: 11.4.0 - [FirebaseInstallations][I-FIS001003] Request response received: <NSMutableURLRequest: 0x600000018de0> { URL: {redacted} }, error: (null), body: {redacted}
2024-10-23 14:45:04.539073-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 236.0990ms
2024-10-23 14:45:04.550273-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:04.550506-04:00: 11.4.0 - [FirebaseInstallations][I-FIS001005] Parsing server response for {redacted}.
2024-10-23 14:45:05.347651-04:00: 11.4.0 - [FirebaseInstallations][I-FIS001007] FIRInstallationsItem parsed successfully.
2024-10-23 14:45:05.359492-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:06.343602-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:06.343684-04:00: 11.4.0 - [FirebaseRemoteConfig][I-RCN000022] Success to get iid : {redacted}.
2024-10-23 14:45:06.348021-04:00: 11.4.0 - [FirebaseRemoteConfig][I-RCN000060] Fetch with user properties completed.
2024-10-23 14:45:07.178405-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 4868.2110ms
2024-10-23 14:45:48.439399-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:48.439480-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:48.439518-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 4876.6980ms
2024-10-23 14:45:48.470744-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:48.470862-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:48.470904-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 201, 246.4140ms
2024-10-23 14:45:48.471827-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:48.684898-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:48.684986-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:45:48.685438-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:45:48.685533-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 5047.6820ms
2024-10-23 14:45:48.685587-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:03.383328-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:03.383563-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 5095.3330ms
2024-10-23 14:48:03.383723-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:03.383767-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:03.383800-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 109.9500ms
2024-10-23 14:48:04.171135-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:04.240137-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:04.240227-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 117.6270ms
2024-10-23 14:48:57.207766-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.284354-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.284556-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 5292.4810ms
2024-10-23 14:48:57.404855-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.405567-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.406058-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 201, 361.6550ms
2024-10-23 14:48:57.406192-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.406229-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.406577-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 171.2550ms
2024-10-23 14:48:57.584786-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.643931-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.644249-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 100.4740ms
2024-10-23 14:48:57.646389-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.646500-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.646536-04:00: 11.4.0 - [FirebaseSessions][I-SES000000] Data Collection is enabled for at least one Subscriber
2024-10-23 14:48:57.646566-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.646592-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.646621-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:48:57.648613-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 3866.5820ms
2024-10-23 14:48:57.652028-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.652271-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.652339-04:00: 11.4.0 - [GULReachability][I-REA902003] Monitoring the network status
2024-10-23 14:48:57.652373-04:00: 11.4.0 - [GULReachability][I-REA902003] Monitoring the network status
2024-10-23 14:48:57.652395-04:00: 11.4.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
2024-10-23 14:48:57.652419-04:00: 11.4.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
2024-10-23 14:48:57.652442-04:00: 11.4.0 - [FirebaseSessions][I-SES000000] Logging events using fast QOS due to running on a simulator
2024-10-23 14:48:57.652474-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.652497-04:00: 11.4.0 - [FirebaseSessions][I-SES000000] Successfully logged Session Start event to GoogleDataTransport
2024-10-23 14:48:57.652575-04:00: 11.4.0 - [FirebaseSessions][I-SES000000] Successfully logged Session Start event
2024-10-23 14:48:57.721332-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.721717-04:00: 11.4.0 - [GoogleUtilities/AppDelegateSwizzler][I-SWZ001008] Successfully created App Delegate Proxy automatically. To disable the proxy, set the flag GoogleUtilitiesAppDelegateProxyEnabled to NO (Boolean) in the Info.plist
2024-10-23 14:48:58.615110-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS024000] Debug mode is on
2024-10-23 14:48:58.615335-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023007] Analytics v.11.4.0 started
2024-10-23 14:48:58.686676-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023222] Build 110400
2024-10-23 14:48:58.686983-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023008] To disable debug logging set the following application argument: -noFIRAnalyticsDebugEnabled (see {redacted})
2024-10-23 14:48:58.688853-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023009] Debug logging enabled
2024-10-23 14:48:58.688965-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023207] To disable verbose logging set the following application argument: -FIRAnalyticsVerboseLoggingDisabled (see {redacted})
2024-10-23 14:48:58.866818-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS820009] Successfully start the task manager
2024-10-23 14:48:58.866908-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 9.999984741210938
2024-10-23 14:48:58.866941-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS044000] GoogleAppMeasurementIdentitySupport dependency is linked.
2024-10-23 14:48:58.866964-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS044001] The AdSupport Framework is linked.
2024-10-23 14:48:58.866986-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002001] APMExperimentAlarm fired
2024-10-23 14:48:58.867008-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002003] APMExperimentAlarm canceled
2024-10-23 14:48:58.867041-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 14399.99588894844
2024-10-23 14:48:58.867063-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS800005] Registered client: app_measurement
2024-10-23 14:48:58.867086-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS800023] No pending snapshot to activate. SDK name: app_measurement
2024-10-23 14:48:58.919464-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS800015] Looking for activated flag. SDK name, flag name, activated snapshot: app_measurement, regional_defaults_enabled, (nil)
2024-10-23 14:48:58.987269-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS800016] Cannot find activated flag. Looking for launched flag. SDK name, flag name, launched flag: app_measurement, regional_defaults_enabled, (nil)
2024-10-23 14:48:58.987327-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS800014] No default flag value. SDK name, flag name: app_measurement, regional_defaults_enabled
2024-10-23 14:48:58.987352-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS029017] Configuration was not found in database. The configuration will be fetched from the network when necessary
2024-10-23 14:48:58.987395-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023016] Analytics is ready to receive events
2024-10-23 14:48:58.987418-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_after_install (_fi), 1
2024-10-23 14:49:00.235602-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_time (_fot), 1729710000000
2024-10-23 14:49:00.256065-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, first_open (_f), {redacted}
2024-10-23 14:49:00.256205-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: first_open (_f), {redacted}
2024-10-23 14:49:00.256241-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: first_open (_f), {redacted}
2024-10-23 14:49:03.177216-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -284.5724968910217
2024-10-23 14:49:03.177416-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): -284.5724968910217
2024-10-23 14:49:03.177452-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_id (_sid), 1729709057
2024-10-23 14:49:04.586599-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_number (_sno), 1
2024-10-23 14:49:04.587821-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, session_start (_s), {redacted}
2024-10-23 14:49:04.655462-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: session_start (_s), {redacted}
2024-10-23 14:49:04.655635-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: session_start (_s), {redacted}
2024-10-23 14:49:08.588780-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
2024-10-23 14:49:08.676949-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -289.3840938806534
2024-10-23 14:49:08.677040-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): -289.3840938806534
2024-10-23 14:49:08.677066-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, user_engagement (_e), {redacted}
2024-10-23 14:49:08.677239-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: user_engagement (_e), {redacted}
2024-10-23 14:49:08.677263-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: user_engagement (_e), {redacted}
2024-10-23 14:49:14.511977-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
2024-10-23 14:49:14.512510-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -293.6726979017258
2024-10-23 14:49:14.660427-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): -293.6726979017258
2024-10-23 14:49:14.660913-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS032019] Search Ad Attribution Reporter is disabled on the simulator
2024-10-23 14:49:14.683673-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
2024-10-23 14:49:14.683745-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -293.9151028394699
2024-10-23 14:49:14.683772-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): -293.9151028394699
2024-10-23 14:49:14.683802-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002002] Engagement timer scheduled to fire in approx. (s): 3600
2024-10-23 14:49:14.683825-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023012] Analytics collection enabled
2024-10-23 14:49:14.683848-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: location_enabled, false
2024-10-23 14:49:14.683933-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: countryHeader, US
2024-10-23 14:49:14.684007-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:49:34.101243-04:00: Finished Fetching
2024-10-23 14:49:34.101243-04:00: ConfigService fetch status: Success

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

Expand Package.resolved snippet

{
  "originHash" : "574336df34cd323077fdf0e6fd2482ec34bbcad390d7e329c9607617ee2323cb",
  "pins" : [
    {
      "identity" : "abseil-cpp-binary",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/abseil-cpp-binary.git",
      "state" : {
        "revision" : "194a6706acbd25e4ef639bcaddea16e8758a3e27",
        "version" : "1.2024011602.0"
      }
    },
    {
      "identity" : "alamofire",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/Alamofire/Alamofire.git",
      "state" : {
        "revision" : "723fa5a6c65812aec4a0d7cc432ee198883b6e00",
        "version" : "5.9.0"
      }
    },
    {
      "identity" : "analytics-connector-ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/amplitude/analytics-connector-ios.git",
      "state" : {
        "revision" : "e2ca17ac735bcbc48b13062484541702ef45153d",
        "version" : "1.0.3"
      }
    },
    {
      "identity" : "analytics-swift",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/segmentio/analytics-swift",
      "state" : {
        "revision" : "f6f3a7fafcace7bcdbda329f9b309f31bf9a42a1",
        "version" : "1.5.11"
      }
    },
    {
      "identity" : "analytics-swift-amplitude",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/segment-integrations/analytics-swift-amplitude",
      "state" : {
        "revision" : "6cb9b16b182a54b4f3623fdc9f700674e0877d81",
        "version" : "1.4.2"
      }
    },
    {
      "identity" : "apollo-ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apollographql/apollo-ios.git",
      "state" : {
        "revision" : "24a43a4733ee2b5b86a8af68508629a3edb8f96c",
        "version" : "1.15.0"
      }
    },
    {
      "identity" : "app-check",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/app-check.git",
      "state" : {
        "revision" : "61b85103a1aeed8218f17c794687781505fbbef5",
        "version" : "11.2.0"
      }
    },
    {
      "identity" : "async-http-client",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/swift-server/async-http-client.git",
      "state" : {
        "revision" : "0ae99db85b2b9d1e79b362bd31fd1ffe492f7c47",
        "version" : "1.21.2"
      }
    },
    {
      "identity" : "async-kit",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/vapor/async-kit.git",
      "state" : {
        "revision" : "15b3fb7b2437f9db11f6ddcf365c5b5db8c3a346",
        "version" : "1.19.1"
      }
    },
    {
      "identity" : "braze-swift-sdk",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/braze-inc/braze-swift-sdk",
      "state" : {
        "revision" : "fa85977388c94fc1f722038b88156309c1178809",
        "version" : "11.1.0"
      }
    },
    {
      "identity" : "console-kit",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/vapor/console-kit.git",
      "state" : {
        "revision" : "9f7932f22ab6f64aafadc14491e694179b7d0f6f",
        "version" : "4.14.3"
      }
    },
    {
      "identity" : "experiment-ios-client",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/amplitude/experiment-ios-client",
      "state" : {
        "revision" : "3363d44528b1f4198322d16ae2195c21032d4572",
        "version" : "1.13.7"
      }
    },
    {
      "identity" : "facebook-ios-sdk",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/facebook/facebook-ios-sdk",
      "state" : {
        "revision" : "b02aef326d67cb332d20a0c3f62cc981f8fc3250",
        "version" : "17.3.0"
      }
    },
    {
      "identity" : "firebase-ios-sdk",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/firebase/firebase-ios-sdk",
      "state" : {
        "revision" : "8328630971a8fdd8072b36bb22bef732eb15e1f0",
        "version" : "11.4.0"
      }
    },
    {
      "identity" : "flanimatedimage",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/Flipboard/FLAnimatedImage.git",
      "state" : {
        "revision" : "d4f07b6f164d53c1212c3e54d6460738b1981e9f",
        "version" : "1.0.17"
      }
    },
    {
      "identity" : "fxpagecontrol",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/nicklockwood/FXPageControl.git",
      "state" : {
        "revision" : "a94633402ba98c52f86c2a70e61ff086dec9de78",
        "version" : "1.6.0"
      }
    },
    {
      "identity" : "googleappmeasurement",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/GoogleAppMeasurement.git",
      "state" : {
        "revision" : "4f234bcbdae841d7015258fbbf8e7743a39b8200",
        "version" : "11.4.0"
      }
    },
    {
      "identity" : "googledatatransport",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/GoogleDataTransport.git",
      "state" : {
        "revision" : "617af071af9aa1d6a091d59a202910ac482128f9",
        "version" : "10.1.0"
      }
    },
    {
      "identity" : "googleutilities",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/GoogleUtilities.git",
      "state" : {
        "revision" : "53156c7ec267db846e6b64c9f4c4e31ba4cf75eb",
        "version" : "8.0.2"
      }
    },
    {
      "identity" : "grpc-binary",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/grpc-binary.git",
      "state" : {
        "revision" : "f56d8fc3162de9a498377c7b6cea43431f4f5083",
        "version" : "1.65.1"
      }
    },
    {
      "identity" : "gtm-session-fetcher",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/gtm-session-fetcher.git",
      "state" : {
        "revision" : "a2ab612cb980066ee56d90d60d8462992c07f24b",
        "version" : "3.5.0"
      }
    },
    {
      "identity" : "interop-ios-for-google-sdks",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/interop-ios-for-google-sdks.git",
      "state" : {
        "revision" : "2d12673670417654f08f5f90fdd62926dc3a2648",
        "version" : "100.0.0"
      }
    },
    {
      "identity" : "ios-branch-deep-linking-attribution",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/BranchMetrics/ios-branch-deep-linking-attribution",
      "state" : {
        "revision" : "2293f057c2fa7f715904dc8b5e0be515b8468d2e",
        "version" : "3.4.0"
      }
    },
    {
      "identity" : "ios-maps-sdk",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/googlemaps/ios-maps-sdk",
      "state" : {
        "revision" : "0cd72dd45109b0225dd920ff17e0362a96489ec0",
        "version" : "9.0.0"
      }
    },
    {
      "identity" : "jsonsafeencoding-swift",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/segmentio/jsonsafeencoding-swift.git",
      "state" : {
        "revision" : "af6a8b360984085e36c6341b21ecb35c12f47ebd",
        "version" : "2.0.0"
      }
    },
    {
      "identity" : "keychainaccess",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/kishikawakatsumi/KeychainAccess",
      "state" : {
        "revision" : "84e546727d66f1adc5439debad16270d0fdd04e7",
        "version" : "4.2.2"
      }
    },
    {
      "identity" : "kingfisher",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/onevcat/Kingfisher",
      "state" : {
        "revision" : "5b92f029fab2cce44386d28588098b5be0824ef5",
        "version" : "7.11.0"
      }
    },
    {
      "identity" : "leveldb",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/firebase/leveldb.git",
      "state" : {
        "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1",
        "version" : "1.22.5"
      }
    },
    {
      "identity" : "lottie-spm",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/airbnb/lottie-spm.git",
      "state" : {
        "revision" : "3bd43e12d6fb54654366a61f7cfaca787318b8ce",
        "version" : "4.4.1"
      }
    },
    {
      "identity" : "moya",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/Moya/Moya.git",
      "state" : {
        "revision" : "c263811c1f3dbf002be9bd83107f7cdc38992b26",
        "version" : "15.0.3"
      }
    },
    {
      "identity" : "multipart-kit",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/vapor/multipart-kit.git",
      "state" : {
        "revision" : "a31236f24bfd2ea2f520a74575881f6731d7ae68",
        "version" : "4.7.0"
      }
    },
    {
      "identity" : "nanopb",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/firebase/nanopb.git",
      "state" : {
        "revision" : "b7e1104502eca3a213b46303391ca4d3bc8ddec1",
        "version" : "2.30910.0"
      }
    },
    {
      "identity" : "promises",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/promises",
      "state" : {
        "revision" : "540318ecedd63d883069ae7f1ed811a2df00b6ac",
        "version" : "2.4.0"
      }
    },
    {
      "identity" : "radar-sdk-ios-spm",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/radarlabs/radar-sdk-ios-spm",
      "state" : {
        "revision" : "c3747156a707abd292e996b79e20b8d8b26d3604",
        "version" : "3.11.2"
      }
    },
    {
      "identity" : "reactiveswift",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/ReactiveCocoa/ReactiveSwift.git",
      "state" : {
        "revision" : "c43bae3dac73fdd3cb906bd5a1914686ca71ed3c",
        "version" : "6.7.0"
      }
    },
    {
      "identity" : "recaptcha-enterprise-mobile-sdk",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/GoogleCloudPlatform/recaptcha-enterprise-mobile-sdk",
      "state" : {
        "revision" : "54f4584f85144cac8288210da556a10b32067081",
        "version" : "18.4.2"
      }
    },
    {
      "identity" : "routing-kit",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/vapor/routing-kit.git",
      "state" : {
        "revision" : "8c9a227476555c55837e569be71944e02a056b72",
        "version" : "4.9.1"
      }
    },
    {
      "identity" : "rxswift",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/ReactiveX/RxSwift.git",
      "state" : {
        "revision" : "b06a8c8596e4c3e8e7788e08e720e3248563ce6a",
        "version" : "6.7.1"
      }
    },
    {
      "identity" : "sdwebimage",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/SDWebImage/SDWebImage",
      "state" : {
        "revision" : "8a1be70a625683bc04d6903e2935bf23f3c6d609",
        "version" : "5.19.7"
      }
    },
    {
      "identity" : "sovran-swift",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/segmentio/sovran-swift.git",
      "state" : {
        "revision" : "24867f3e4ac62027db9827112135e6531b6f4051",
        "version" : "1.1.2"
      }
    },
    {
      "identity" : "sqlite.swift",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/stephencelis/SQLite.swift.git",
      "state" : {
        "revision" : "a95fc6df17d108bd99210db5e8a9bac90fe984b8",
        "version" : "0.15.3"
      }
    },
    {
      "identity" : "swift-algorithms",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-algorithms.git",
      "state" : {
        "revision" : "f6919dfc309e7f1b56224378b11e28bab5bccc42",
        "version" : "1.2.0"
      }
    },
    {
      "identity" : "swift-async-algorithms",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-async-algorithms.git",
      "state" : {
        "revision" : "da4e36f86544cdf733a40d59b3a2267e3a7bbf36",
        "version" : "1.0.0"
      }
    },
    {
      "identity" : "swift-atomics",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-atomics.git",
      "state" : {
        "revision" : "cd142fd2f64be2100422d658e7411e39489da985",
        "version" : "1.2.0"
      }
    },
    {
      "identity" : "swift-collections",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-collections.git",
      "state" : {
        "revision" : "3d2dc41a01f9e49d84f0a3925fb858bed64f702d",
        "version" : "1.1.2"
      }
    },
    {
      "identity" : "swift-crypto",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-crypto.git",
      "state" : {
        "revision" : "46072478ca365fe48370993833cb22de9b41567f",
        "version" : "3.5.2"
      }
    },
    {
      "identity" : "swift-http-types",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-http-types",
      "state" : {
        "revision" : "ae67c8178eb46944fd85e4dc6dd970e1f3ed6ccd",
        "version" : "1.3.0"
      }
    },
    {
      "identity" : "swift-log",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-log.git",
      "state" : {
        "revision" : "9cb486020ebf03bfa5b5df985387a14a98744537",
        "version" : "1.6.1"
      }
    },
    {
      "identity" : "swift-metrics",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-metrics.git",
      "state" : {
        "revision" : "e0165b53d49b413dd987526b641e05e246782685",
        "version" : "2.5.0"
      }
    },
    {
      "identity" : "swift-nio",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-nio.git",
      "state" : {
        "revision" : "fc79798d5a150d61361a27ce0c51169b889e23de",
        "version" : "2.68.0"
      }
    },
    {
      "identity" : "swift-nio-extras",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-nio-extras.git",
      "state" : {
        "revision" : "05c36b57453d23ea63785d58a7dbc7b70ba1745e",
        "version" : "1.23.0"
      }
    },
    {
      "identity" : "swift-nio-http2",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-nio-http2.git",
      "state" : {
        "revision" : "a0224f3d20438635dd59c9fcc593520d80d131d0",
        "version" : "1.33.0"
      }
    },
    {
      "identity" : "swift-nio-ssl",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-nio-ssl.git",
      "state" : {
        "revision" : "2b09805797f21c380f7dc9bedaab3157c5508efb",
        "version" : "2.27.0"
      }
    },
    {
      "identity" : "swift-nio-transport-services",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-nio-transport-services.git",
      "state" : {
        "revision" : "38ac8221dd20674682148d6451367f89c2652980",
        "version" : "1.21.0"
      }
    },
    {
      "identity" : "swift-numerics",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-numerics.git",
      "state" : {
        "revision" : "0a5bc04095a675662cf24757cc0640aa2204253b",
        "version" : "1.0.2"
      }
    },
    {
      "identity" : "swift-protobuf",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-protobuf.git",
      "state" : {
        "revision" : "d57a5aecf24a25b32ec4a74be2f5d0a995a47c4b",
        "version" : "1.27.0"
      }
    },
    {
      "identity" : "swift-system",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-system.git",
      "state" : {
        "revision" : "6a9e38e7bd22a3b8ba80bddf395623cf68f57807",
        "version" : "1.3.1"
      }
    },
    {
      "identity" : "swiftlintplugins",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/SimplyDanny/SwiftLintPlugins",
      "state" : {
        "revision" : "6c3d6c32a37224179dc290f21e03d1238f3d963b",
        "version" : "0.56.2"
      }
    },
    {
      "identity" : "swiftyjson",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/SwiftyJSON/SwiftyJSON",
      "state" : {
        "revision" : "af76cf3ef710b6ca5f8c05f3a31307d44a3c5828",
        "version" : "5.0.2"
      }
    },
    {
      "identity" : "vapor",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/vapor/vapor.git",
      "state" : {
        "revision" : "90da64ad52ee595d199212338b89995bcab99d0e",
        "version" : "4.100.0"
      }
    },
    {
      "identity" : "websocket-kit",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/vapor/websocket-kit.git",
      "state" : {
        "revision" : "4232d34efa49f633ba61afde365d3896fc7f8740",
        "version" : "2.15.0"
      }
    },
    {
      "identity" : "xlpagertabstrip",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/xmartlabs/XLPagerTabStrip",
      "state" : {
        "revision" : "211ed62aa376722cf93c429802a8b6ff66a8bd52",
        "version" : "9.1.0"
      }
    }
  ],
  "version" : 3
}

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet

Replace this line with the contents of your Podfile.lock!

Nathan-Molby avatar Oct 23 '24 20:10 Nathan-Molby

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

google-oss-bot avatar Oct 23 '24 20:10 google-oss-bot

@htcgh Any idea why the getUserPropertiesWithCallback call would take long?

paulb777 avatar Oct 23 '24 21:10 paulb777

The 3-minute gap between createGetInstallationItemPromise and installationWithValidAuthTokenForcingRefresh: is unusual and could explain why Analytics is slow to start up (Analytics calls installationIDWithCompletion: on startup). I suggest we investigate FirebaseInstallations first.

htcgh avatar Oct 23 '24 23:10 htcgh

Interesting that FirebasePerformance is logging frequently as well. Does removing it from the app make a difference?

paulb777 avatar Oct 23 '24 23:10 paulb777

have exact same issue

yevgenPaykey avatar Oct 30 '24 12:10 yevgenPaykey

+1

MateuszW13 avatar Oct 30 '24 13:10 MateuszW13

+1

sharanbasappa95 avatar Nov 05 '24 09:11 sharanbasappa95

Every time I start the app, there is a high probability that this problem will occur. And I waited for more than 5 minutes and still didn’t get the result.

SMYdamao avatar Nov 21 '24 12:11 SMYdamao

‼️‼️‼️ I have this problem also. I need to deactivate Firebase completely on Simulator to be able to run the app in the simulator and do my daily job. This problem is since many months and it become a real burden. I thought initially that is was my app, but it is running fine on the device. And I see that other people have the same problem as I do. It happens with Xcode 15, Xcode 16.

Dear Firebase iOS Team, please do somthing and fix this problem! ‼️‼️‼️

mihaicris-adoreme avatar Nov 26 '24 09:11 mihaicris-adoreme

In the Installations logs createGetInstallationItemPromise is happening repeatedly, when it should only happen once. If you're able to repro this issue, can you set a symbolic breakpoint on -[FIRInstallationsIDController createGetInstallationItemPromise] and print the stack trace (via bt all in the debugger)?

morganchen12 avatar Nov 26 '24 18:11 morganchen12

Hey @Nathan-Molby. We need more information to resolve this issue but there hasn't been an update in 5 weekdays. I'm marking the issue as stale and if there are no new updates in the next 5 days I will close it automatically.

If you have more information that will help us get to the bottom of this, just add a comment!

google-oss-bot avatar Dec 04 '24 02:12 google-oss-bot

on simulator (18.2) it's now forever hang

yevgenPaykey avatar Dec 04 '24 14:12 yevgenPaykey

Similar issue with #11770 which was sadly closed, although it was never fixed. The present ticket will have the same fate probably. Firebase Team, you must be using APIs which are not available in Simulator, thus is is reproduced only on simulator and not on real devices.

mihaicris-adoreme avatar Dec 04 '24 14:12 mihaicris-adoreme

@paulb777 I've re-run the app and collected the logs with FirebasePerformance removed. Here is that log file: https://gist.github.com/Nathan-Molby/a049d30c35e58a01170cd2e2627022bf

@morganchen12 I've followed your instructions. There were four calls to this function:

Call 1

* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
  * frame #0: 0x000000010b3888b8 [REDACTED].debug.dylib`-[FIRInstallationsIDController createGetInstallationItemPromise](self=0x0000600002615fe0, _cmd="createGetInstallationItemPromise") at FIRInstallationsIDController.m:158:15
    frame #1: 0x000000010b388638 [REDACTED].debug.dylib`__131-[FIRInstallationsIDController initWithGoogleAppID:appName:installationsStore:APIService:IIDStore:IIDTokenStore:backoffController:]_block_invoke(.block_descriptor=0x0000600000c47a20) at FIRInstallationsIDController.m:127:18
    frame #2: 0x000000010b38c6ec [REDACTED].debug.dylib`-[FIRInstallationsSingleOperationPromiseCache getExistingPendingOrCreateNewPromise](self=0x000060000023d880, _cmd="getExistingPendingOrCreateNewPromise") at FIRInstallationsSingleOperationPromiseCache.m:49:29
    frame #3: 0x000000010b388864 [REDACTED].debug.dylib`-[FIRInstallationsIDController getInstallationItem](self=0x0000600002615fe0, _cmd="getInstallationItem") at FIRInstallationsIDController.m:154:10
    frame #4: 0x000000010b37e62c [REDACTED].debug.dylib`-[FIRInstallations installationIDWithCompletion:](self=0x0000600000235040, _cmd="installationIDWithCompletion:", completion=0x000000010bb2a300) at FIRInstallations.m:199:3
    frame #5: 0x000000010bb2a2f0 [REDACTED].debug.dylib`+[FIRAnalytics updateFirebaseInstallationID] + 48
    frame #6: 0x000000010bb2a274 [REDACTED].debug.dylib`+[FIRAnalytics startWithConfiguration:options:] + 356
    frame #7: 0x000000010b36f658 [REDACTED].debug.dylib`-[FIRApp configureCore](self=0x0000600000c50ae0, _cmd="configureCore") at FIRApp.m:356:9
    frame #8: 0x000000010b36f174 [REDACTED].debug.dylib`+[FIRApp addAppToAppDictionary:](self=FIRApp, _cmd="addAppToAppDictionary:", app=0x0000600000c50ae0) at FIRApp.m:311:7
    frame #9: 0x000000010b36e3f0 [REDACTED].debug.dylib`+[FIRApp configureWithName:options:](self=FIRApp, _cmd="configureWithName:options:", name=@"__FIRAPP_DEFAULT", options=0x0000600000c70240) at FIRApp.m:195:5
    frame #10: 0x000000010b36dc94 [REDACTED].debug.dylib`+[FIRApp configureWithOptions:](self=FIRApp, _cmd="configureWithOptions:", options=0x0000600000c70240) at FIRApp.m:132:3
    frame #11: 0x000000010ab4c3b8 [REDACTED].debug.dylib`[REDACTED](application=0x0000000103704d80, launchOptions=nil) at [REDACTED]:24:25
    frame #12: 0x000000010ab4cd34 [REDACTED].debug.dylib`@objc [REDACTED] at <compiler-generated>:0
    frame #13: 0x0000000185a9f4ec UIKitCore`-[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 312
    frame #14: 0x0000000185aa09e4 UIKitCore`-[UIApplication _callInitializationDelegatesWithActions:forCanvas:payload:fromOriginatingProcess:] + 2936
    frame #15: 0x0000000185aa5ae8 UIKitCore`-[UIApplication _runWithMainScene:transitionContext:completion:] + 976
    frame #16: 0x00000001850be070 UIKitCore`-[_UISceneLifecycleMultiplexer completeApplicationLaunchWithFBSScene:transitionContext:] + 148
    frame #17: 0x0000000185aa2814 UIKitCore`-[UIApplication _compellApplicationLaunchToCompleteUnconditionally] + 44
    frame #18: 0x0000000185aa2b1c UIKitCore`-[UIApplication _run] + 760
    frame #19: 0x0000000185aa6d38 UIKitCore`UIApplicationMain + 124
    frame #20: 0x0000000184e9a184 UIKitCore`UIKit.UIApplicationMain(Swift.Int32, Swift.Optional<Swift.UnsafeMutablePointer<Swift.UnsafeMutablePointer<Swift.Int8>>>, Swift.Optional<Swift.String>, Swift.Optional<Swift.String>) -> Swift.Int32 + 100
    frame #21: 0x000000010ab4fa84 [REDACTED].debug.dylib`static UIApplicationDelegate.main() at <compiler-generated>:0
    frame #22: 0x000000010ab4f9fc [REDACTED].debug.dylib`static [REDACTED] at <compiler-generated>:0
    frame #23: 0x000000010ab502a0 [REDACTED].debug.dylib`main at [REDACTED]:17:7
    frame #24: 0x000000010146d410 dyld_sim`start_sim + 20
    frame #25: 0x0000000100da2154 dyld`start + 2476
  thread #2
    frame #0: 0x000000010230e5cc libsystem_pthread.dylib`start_wqthread
  thread #3, queue = 'com.apple.root.user-initiated-qos.cooperative'
    frame #0: 0x00000001025b5b88 libsystem_kernel.dylib`__open + 8
    frame #1: 0x00000001025c0078 libsystem_kernel.dylib`open + 60
    frame #2: 0x000000018207ffcc libicucore.A.dylib`uprv_mapFile + 140
    frame #3: 0x0000000182072efc libicucore.A.dylib`___lldb_unnamed_symbol9640 + 512
    frame #4: 0x00000001820729d0 libicucore.A.dylib`___lldb_unnamed_symbol9638 + 104
    frame #5: 0x00000001820725e8 libicucore.A.dylib`___lldb_unnamed_symbol9634 + 1872
    frame #6: 0x000000018209b9b8 libicucore.A.dylib`___lldb_unnamed_symbol9946 + 76
    frame #7: 0x000000018209aea0 libicucore.A.dylib`___lldb_unnamed_symbol9931 + 452
    frame #8: 0x000000018209880c libicucore.A.dylib`___lldb_unnamed_symbol9922 + 532
    frame #9: 0x0000000182099d80 libicucore.A.dylib`___lldb_unnamed_symbol9926 + 380
    frame #10: 0x0000000181fda97c libicucore.A.dylib`ures_getByKey + 160
    frame #11: 0x00000001821f6524 libicucore.A.dylib`icu::ZoneMeta::getCanonicalCLDRID(icu::UnicodeString const&, UErrorCode&) + 612
    frame #12: 0x00000001821f6778 libicucore.A.dylib`icu::ZoneMeta::getCanonicalCLDRID(icu::UnicodeString const&, icu::UnicodeString&, UErrorCode&) + 32
    frame #13: 0x00000001821b2f78 libicucore.A.dylib`icu::TimeZone::getCanonicalID(icu::UnicodeString const&, icu::UnicodeString&, signed char&, UErrorCode&) + 188
    frame #14: 0x00000001821cfe40 libicucore.A.dylib`ucal_getCanonicalTimeZoneID + 240
    frame #15: 0x0000000180b61b98 Foundation`function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Swift.UnsafeMutablePointer<Swift.UInt16>, Swift.Int32, inout __C.UErrorCode) -> Swift.Optional<Swift.Int32> in closure #1 (Swift.UnsafeBufferPointer<Swift.UInt16>) -> Swift.Optional<Swift.String> in static Foundation._TimeZoneICU.getCanonicalTimeZoneID(for: Swift.String) -> Swift.Optional<Swift.String>, Argument Types : [Swift.UnsafeBufferPointer<Swift.UInt16>]> of closure #1 (Swift.UnsafeMutableBufferPointer<Swift.UInt16>) -> Swift.Optional<Swift.String> in Foundation._withResizingUCharBuffer(initialSize: Swift.Int32, _: (Swift.UnsafeMutablePointer<Swift.UInt16>, Swift.Int32, inout __C.UErrorCode) -> Swift.Optional<Swift.Int32>) -> Swift.Optional<Swift.String> + 116
    frame #16: 0x0000000180b61404 Foundation`function signature specialization <Arg[1] = [Closure Propagated : closure #1 (Swift.UnsafeMutablePointer<Swift.UInt16>, Swift.Int32, inout __C.UErrorCode) -> Swift.Optional<Swift.Int32> in closure #1 (Swift.UnsafeBufferPointer<Swift.UInt16>) -> Swift.Optional<Swift.String> in static Foundation._TimeZoneICU.getCanonicalTimeZoneID(for: Swift.String) -> Swift.Optional<Swift.String>, Argument Types : [Swift.UnsafeBufferPointer<Swift.UInt16>]> of Foundation._withResizingUCharBuffer(initialSize: Swift.Int32, _: (Swift.UnsafeMutablePointer<Swift.UInt16>, Swift.Int32, inout __C.UErrorCode) -> Swift.Optional<Swift.Int32>) -> Swift.Optional<Swift.String> + 148
    frame #17: 0x00000001808f4554 Foundation`Foundation._TimeZoneICU.init(identifier: Swift.String) -> Swift.Optional<Foundation._TimeZoneICU> + 148
    frame #18: 0x0000000180c11f64 Foundation`Foundation.TimeZoneCache.State.fixed(Swift.String) -> Swift.Optional<Foundation._TimeZoneProtocol> + 620
    frame #19: 0x0000000180c117c4 Foundation`Foundation.TimeZoneCache.State.findCurrentTimeZone() -> Foundation.TimeZone + 2700
    frame #20: 0x0000000180c10c5c Foundation`Foundation.TimeZoneCache.State.check() -> () + 76
    frame #21: 0x0000000180c14960 Foundation`closure #1 @Sendable (inout Foundation.TimeZoneCache.State) -> Foundation._NSSwiftTimeZone in Foundation.TimeZoneCache.bridgedDefault.getter : Foundation._NSSwiftTimeZone + 32
    frame #22: 0x0000000180b65930 Foundation`@objc static __C.NSTimeZone._default() -> Foundation._NSSwiftTimeZone + 92
    frame #23: 0x00000001804dc65c CoreFoundation`CFTimeZoneCopyDefault + 32
    frame #24: 0x00000001803ce6d4 CoreFoundation`__CreateCFDateFormatter + 232
    frame #25: 0x00000001804a9688 CoreFoundation`-[NSDate descriptionWithLocale:] + 388
    frame #26: 0x000000018082cc8c Foundation`merged protocol witness for Swift.CustomDebugStringConvertible.debugDescription.getter : Swift.String in conformance Foundation.Date : Swift.CustomDebugStringConvertible in Foundation + 68
    frame #27: 0x0000000196cbec04 StoreKit`___lldb_unnamed_symbol12762 + 312
    frame #28: 0x0000000196cc3e70 StoreKit`___lldb_unnamed_symbol12851
    frame #29: 0x0000000196cc3e70 StoreKit`___lldb_unnamed_symbol12851
  thread #4
    frame #0: 0x000000010230e5cc libsystem_pthread.dylib`start_wqthread
  thread #5
    frame #0: 0x000000010230e5cc libsystem_pthread.dylib`start_wqthread
  thread #6, name = 'com.apple.uikit.eventfetch-thread'
    frame #0: 0x00000001025b5170 libsystem_kernel.dylib`mach_msg2_trap + 8
    frame #1: 0x00000001025c6660 libsystem_kernel.dylib`mach_msg2_internal + 76
    frame #2: 0x00000001025bd318 libsystem_kernel.dylib`mach_msg_overwrite + 532
    frame #3: 0x00000001025b54e8 libsystem_kernel.dylib`mach_msg + 20
    frame #4: 0x000000018041ab60 CoreFoundation`__CFRunLoopServiceMachPort + 156
    frame #5: 0x0000000180415224 CoreFoundation`__CFRunLoopRun + 1160
    frame #6: 0x0000000180414960 CoreFoundation`CFRunLoopRunSpecific + 536
    frame #7: 0x0000000180f2af24 Foundation`-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 208
    frame #8: 0x0000000180f2b144 Foundation`-[NSRunLoop(NSRunLoop) runUntilDate:] + 60
    frame #9: 0x0000000185b4ec88 UIKitCore`-[UIEventFetcher threadMain] + 404
    frame #10: 0x0000000180f51d6c Foundation`__NSThread__start__ + 720
    frame #11: 0x0000000102313414 libsystem_pthread.dylib`_pthread_start + 104
  thread #7, queue = 'GULLoggingClientQueue'
    frame #0: 0x0000000186b8a878 libsystem_asl.dylib`asl_msg_lookup
    frame #1: 0x0000000186b7ef34 libsystem_asl.dylib`_asl_evaluate_send + 80
    frame #2: 0x0000000186b80090 libsystem_asl.dylib`asl_log + 48
    frame #3: 0x000000010b36cd18 [REDACTED].debug.dylib`__GULLogBasic_block_invoke(.block_descriptor=0x0000600000c4fba0) at GULLogger.m:177:5
    frame #4: 0x000000010251cec0 libdispatch.dylib`_dispatch_call_block_and_release + 24
    frame #5: 0x000000010251e7b8 libdispatch.dylib`_dispatch_client_callout + 16
    frame #6: 0x0000000102526aac libdispatch.dylib`_dispatch_lane_serial_drain + 912
    frame #7: 0x00000001025277b0 libdispatch.dylib`_dispatch_lane_invoke + 420
    frame #8: 0x00000001025341f0 libdispatch.dylib`_dispatch_root_queue_drain_deferred_wlh + 324
    frame #9: 0x000000010253375c libdispatch.dylib`_dispatch_workloop_worker_thread + 732
    frame #10: 0x000000010230f814 libsystem_pthread.dylib`_pthread_wqthread + 284
  thread #8
    frame #0: 0x000000010230e5cc libsystem_pthread.dylib`start_wqthread
  thread #9
    frame #0: 0x00000001025b6cac libsystem_kernel.dylib`__workq_kernreturn + 8
  thread #10
        frame #0: 0x000000010230e5cc libsystem_pthread.dylib`start_wqthread

Call 2

* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
  * frame #0: 0x000000010b3888b8 [REDACTED].debug.dylib`-[FIRInstallationsIDController createGetInstallationItemPromise](self=0x0000600002615fe0, _cmd="createGetInstallationItemPromise") at FIRInstallationsIDController.m:158:15
    frame #1: 0x000000010b388638 [REDACTED].debug.dylib`__131-[FIRInstallationsIDController initWithGoogleAppID:appName:installationsStore:APIService:IIDStore:IIDTokenStore:backoffController:]_block_invoke(.block_descriptor=0x0000600000c47a20) at FIRInstallationsIDController.m:127:18
    frame #2: 0x000000010b38c6ec [REDACTED].debug.dylib`-[FIRInstallationsSingleOperationPromiseCache getExistingPendingOrCreateNewPromise](self=0x000060000023d880, _cmd="getExistingPendingOrCreateNewPromise") at FIRInstallationsSingleOperationPromiseCache.m:49:29
    frame #3: 0x000000010b388864 [REDACTED].debug.dylib`-[FIRInstallationsIDController getInstallationItem](self=0x0000600002615fe0, _cmd="getInstallationItem") at FIRInstallationsIDController.m:154:10
    frame #4: 0x000000010b37e62c [REDACTED].debug.dylib`-[FIRInstallations installationIDWithCompletion:](self=0x0000600000235040, _cmd="installationIDWithCompletion:", completion=0x000000010b61e944) at FIRInstallations.m:199:3
    frame #5: 0x000000010b61e884 [REDACTED].debug.dylib`__101-[RCNConfigFetch refreshInstallationsTokenWithFetchHeader:completionHandler:updateCompletionHandler:]_block_invoke(.block_descriptor=0x000060000213bd90, tokenResult=0x00006000002daa20, error=0x0000000000000000) at RCNConfigFetch.m:294:5
    frame #6: 0x000000010b37ed54 [REDACTED].debug.dylib`__55-[FIRInstallations authTokenForcingRefresh:completion:]_block_invoke_2(.block_descriptor=0x0000600000cfa460, token=0x00006000002daa20) at FIRInstallations.m:223:9
    frame #7: 0x000000010abe9688 [REDACTED].debug.dylib`__56-[FBLPromise chainOnQueue:chainedFulfill:chainedReject:]_block_invoke.33(.block_descriptor=0x0000600000cfa430, value=0x00006000002daa20) at FBLPromise.m:273:34
    frame #8: 0x000000010abe8f20 [REDACTED].debug.dylib`__44-[FBLPromise observeOnQueue:fulfill:reject:]_block_invoke_2(.block_descriptor=0x00006000017c7e00) at FBLPromise.m:226:17
    frame #9: 0x000000010251cec0 libdispatch.dylib`_dispatch_call_block_and_release + 24
    frame #10: 0x000000010251e7b8 libdispatch.dylib`_dispatch_client_callout + 16
    frame #11: 0x000000010252e524 libdispatch.dylib`_dispatch_main_queue_drain + 1424
    frame #12: 0x000000010252df84 libdispatch.dylib`_dispatch_main_queue_callback_4CF + 40
    frame #13: 0x000000018041ae3c CoreFoundation`__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
    frame #14: 0x0000000180415534 CoreFoundation`__CFRunLoopRun + 1944
    frame #15: 0x0000000180414960 CoreFoundation`CFRunLoopRunSpecific + 536
    frame #16: 0x0000000190183b10 GraphicsServices`GSEventRunModal + 160
    frame #17: 0x0000000185aa2b40 UIKitCore`-[UIApplication _run] + 796
    frame #18: 0x0000000185aa6d38 UIKitCore`UIApplicationMain + 124
    frame #19: 0x0000000184e9a184 UIKitCore`UIKit.UIApplicationMain(Swift.Int32, Swift.Optional<Swift.UnsafeMutablePointer<Swift.UnsafeMutablePointer<Swift.Int8>>>, Swift.Optional<Swift.String>, Swift.Optional<Swift.String>) -> Swift.Int32 + 100
    frame #20: 0x000000010ab4fa84 [REDACTED].debug.dylib`static UIApplicationDelegate.main() at <compiler-generated>:0
    frame #21: 0x000000010ab4f9fc [REDACTED].debug.dylib`static [REDACTED] at <compiler-generated>:0
    frame #22: 0x000000010ab502a0 [REDACTED].debug.dylib`main at [REDACTED]:17:7
    frame #23: 0x000000010146d410 dyld_sim`start_sim + 20
    frame #24: 0x0000000100da2154 dyld`start + 2476
  thread #3, queue = 'com.google.firebase.crashlytics.ios.binary-images'
    frame #0: 0x00000001025b6c84 libsystem_kernel.dylib`__getdirentries64 + 8
    frame #1: 0x00000001801218f4 libsystem_c.dylib`_readdir_unlocked + 216
    frame #2: 0x00000001801219dc libsystem_c.dylib`readdir + 40
    frame #3: 0x00000001803dc028 CoreFoundation`_CFIterateDirectory + 136
    frame #4: 0x00000001803af0a4 CoreFoundation`_CFBundleGetBundleVersionForURL + 376
    frame #5: 0x00000001803ab578 CoreFoundation`_CFBundleCreate + 332
    frame #6: 0x0000000180e397b0 Foundation`-[NSBundle _cfBundle] + 72
    frame #7: 0x0000000180e3c1a0 Foundation`-[NSBundle infoDictionary] + 12
    frame #8: 0x0000000180e3baf8 Foundation`-[NSBundle bundleIdentifier] + 12
    frame #9: 0x000000010b2f498c [REDACTED].debug.dylib`FIRCLSBinaryImageRecordLibraryFrameworkInfo(file=0x00000001015b8010, path="/Library/Developer/CoreSimulator/Volumes/iOS_22A3351/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.0.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/PhoneNumbers.framework/PhoneNumbers") at FIRCLSBinaryImage.m:542:71
    frame #10: 0x000000010b2f4730 [REDACTED].debug.dylib`FIRCLSBinaryImageRecordSlice(added=true, imageDetails=FIRCLSBinaryImageDetails @ 0x000000016f196748) at FIRCLSBinaryImage.m:568:5
    frame #11: 0x000000010b2f4248 [REDACTED].debug.dylib`FIRCLSProcessBinaryImageChange(context=0x000060000300e490) at FIRCLSBinaryImage.m:396:3
    frame #12: 0x000000010251e7b8 libdispatch.dylib`_dispatch_client_callout + 16
    frame #13: 0x0000000102526aac libdispatch.dylib`_dispatch_lane_serial_drain + 912
    frame #14: 0x00000001025277b0 libdispatch.dylib`_dispatch_lane_invoke + 420
    frame #15: 0x00000001025341f0 libdispatch.dylib`_dispatch_root_queue_drain_deferred_wlh + 324
    frame #16: 0x000000010253375c libdispatch.dylib`_dispatch_workloop_worker_thread + 732
    frame #17: 0x000000010230f814 libsystem_pthread.dylib`_pthread_wqthread + 284
  thread #7, queue = 'GULLoggingClientQueue'
    frame #0: 0x0000000186b8a878 libsystem_asl.dylib`asl_msg_lookup
    frame #1: 0x0000000186b7ef34 libsystem_asl.dylib`_asl_evaluate_send + 80
    frame #2: 0x0000000186b80090 libsystem_asl.dylib`asl_log + 48
    frame #3: 0x000000010b36cd18 [REDACTED].debug.dylib`__GULLogBasic_block_invoke(.block_descriptor=0x0000600000c4fba0) at GULLogger.m:177:5
    frame #4: 0x000000010251cec0 libdispatch.dylib`_dispatch_call_block_and_release + 24
    frame #5: 0x000000010251e7b8 libdispatch.dylib`_dispatch_client_callout + 16
    frame #6: 0x0000000102526aac libdispatch.dylib`_dispatch_lane_serial_drain + 912
    frame #7: 0x00000001025277b0 libdispatch.dylib`_dispatch_lane_invoke + 420
    frame #8: 0x00000001025341f0 libdispatch.dylib`_dispatch_root_queue_drain_deferred_wlh + 324
    frame #9: 0x000000010253375c libdispatch.dylib`_dispatch_workloop_worker_thread + 732
    frame #10: 0x000000010230f814 libsystem_pthread.dylib`_pthread_wqthread + 284

Call 3

  thread #1, queue = 'com.apple.main-thread'
    frame #0: 0x00000001025b5170 libsystem_kernel.dylib`mach_msg2_trap + 8
    frame #1: 0x00000001025c6660 libsystem_kernel.dylib`mach_msg2_internal + 76
    frame #2: 0x00000001025bd318 libsystem_kernel.dylib`mach_msg_overwrite + 532
    frame #3: 0x00000001025b54e8 libsystem_kernel.dylib`mach_msg + 20
    frame #4: 0x000000018041ab60 CoreFoundation`__CFRunLoopServiceMachPort + 156
    frame #5: 0x0000000180415224 CoreFoundation`__CFRunLoopRun + 1160
    frame #6: 0x0000000180414960 CoreFoundation`CFRunLoopRunSpecific + 536
    frame #7: 0x0000000190183b10 GraphicsServices`GSEventRunModal + 160
    frame #8: 0x0000000185aa2b40 UIKitCore`-[UIApplication _run] + 796
    frame #9: 0x0000000185aa6d38 UIKitCore`UIApplicationMain + 124
    frame #10: 0x0000000184e9a184 UIKitCore`UIKit.UIApplicationMain(Swift.Int32, Swift.Optional<Swift.UnsafeMutablePointer<Swift.UnsafeMutablePointer<Swift.Int8>>>, Swift.Optional<Swift.String>, Swift.Optional<Swift.String>) -> Swift.Int32 + 100
    frame #11: 0x000000010ab4fa84 [REDACTED].debug.dylib`static UIApplicationDelegate.main() at <compiler-generated>:0
    frame #12: 0x000000010ab4f9fc [REDACTED].debug.dylib`static [REDACTED] at <compiler-generated>:0
    frame #13: 0x000000010ab502a0 [REDACTED].debug.dylib`main at [REDACTED]:17:7
    frame #14: 0x000000010146d410 dyld_sim`start_sim + 20
    frame #15: 0x0000000100da2154 dyld`start + 2476

  thread #3, queue = 'APMMonitorQueue'
    frame #0: 0x00000001025b5170 libsystem_kernel.dylib`mach_msg2_trap + 8
    frame #1: 0x00000001025c6660 libsystem_kernel.dylib`mach_msg2_internal + 76
    frame #2: 0x00000001025bd318 libsystem_kernel.dylib`mach_msg_overwrite + 532
    frame #3: 0x00000001025b54e8 libsystem_kernel.dylib`mach_msg + 20
    frame #4: 0x000000010253a07c libdispatch.dylib`_dispatch_mach_send_and_wait_for_reply + 560
    frame #5: 0x000000010253a418 libdispatch.dylib`dispatch_mach_send_with_result_and_wait_for_reply + 56
    frame #6: 0x00000001800c8ec0 libxpc.dylib`xpc_connection_send_message_with_reply_sync + 252
    frame #7: 0x00000001804e2024 CoreFoundation`__103-[CFPrefsSearchListSource synchronouslySendSystemMessage:andUserMessage:andDirectMessage:replyHandler:]_block_invoke_2 + 36
    frame #8: 0x000000018051d890 CoreFoundation`-[_CFXPreferences withConnectionForRole:andUserIdentifier:performBlock:] + 44
    frame #9: 0x00000001804e1fd8 CoreFoundation`__103-[CFPrefsSearchListSource synchronouslySendSystemMessage:andUserMessage:andDirectMessage:replyHandler:]_block_invoke + 112
    frame #10: 0x00000001804e1eb4 CoreFoundation`CFPREFERENCES_IS_WAITING_FOR_USER_CFPREFSD + 92
    frame #11: 0x00000001804df9ac CoreFoundation`-[CFPrefsSearchListSource synchronouslySendSystemMessage:andUserMessage:andDirectMessage:replyHandler:] + 308
    frame #12: 0x00000001804e221c CoreFoundation`-[CFPrefsSearchListSource alreadylocked_generationCountFromListOfSources:count:] + 204
    frame #13: 0x00000001804e0a60 CoreFoundation`-[CFPrefsSearchListSource alreadylocked_getDictionary:] + 416
    frame #14: 0x00000001804e05a4 CoreFoundation`-[CFPrefsSearchListSource alreadylocked_copyValueForKey:] + 144
    frame #15: 0x000000018046ff2c CoreFoundation`-[CFPrefsSource copyValueForKey:] + 48
    frame #16: 0x00000001805203f0 CoreFoundation`__76-[_CFXPreferences copyAppValueForKey:identifier:container:configurationURL:]_block_invoke + 28
    frame #17: 0x00000001804e403c CoreFoundation`__108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke + 344
    frame #18: 0x00000001804e37c4 CoreFoundation`normalizeQuintuplet + 404
    frame #19: 0x00000001804e3ebc CoreFoundation`-[_CFXPreferences withSearchListForIdentifier:container:cloudConfigurationURL:perform:] + 136
    frame #20: 0x0000000180520378 CoreFoundation`-[_CFXPreferences copyAppValueForKey:identifier:container:configurationURL:] + 128
    frame #21: 0x0000000180523960 CoreFoundation`_CFPreferencesCopyAppValueWithContainerAndConfiguration + 108
    frame #22: 0x000000010bbd1ac4 [REDACTED].debug.dylib`-[APMUserDefaults objectForKey:] + 88
    frame #23: 0x000000010bbd1d44 [REDACTED].debug.dylib`-[APMUserDefaults integerForKey:] + 16
    frame #24: 0x000000010bb85b34 [REDACTED].debug.dylib`-[APMMonitor migrateMonitorDataOnMonitorQueue] + 52
    frame #25: 0x000000010bb83f0c [REDACTED].debug.dylib`__53-[APMMonitor initWithLogLevel:logger:libraryVersion:]_block_invoke + 36
    frame #26: 0x000000010251cec0 libdispatch.dylib`_dispatch_call_block_and_release + 24
    frame #27: 0x000000010251e7b8 libdispatch.dylib`_dispatch_client_callout + 16
    frame #28: 0x0000000102526aac libdispatch.dylib`_dispatch_lane_serial_drain + 912
    frame #29: 0x00000001025277b0 libdispatch.dylib`_dispatch_lane_invoke + 420
    frame #30: 0x00000001025341f0 libdispatch.dylib`_dispatch_root_queue_drain_deferred_wlh + 324
    frame #31: 0x000000010253375c libdispatch.dylib`_dispatch_workloop_worker_thread + 732
    frame #32: 0x000000010230f814 libsystem_pthread.dylib`_pthread_wqthread + 284

* thread #15, queue = 'com.apple.root.background-qos', stop reason = breakpoint 1.1
  * frame #0: 0x000000010b3888b8 [REDACTED].debug.dylib`-[FIRInstallationsIDController createGetInstallationItemPromise](self=0x0000600002615fe0, _cmd="createGetInstallationItemPromise") at FIRInstallationsIDController.m:158:15
    frame #1: 0x000000010b388638 [REDACTED].debug.dylib`__131-[FIRInstallationsIDController initWithGoogleAppID:appName:installationsStore:APIService:IIDStore:IIDTokenStore:backoffController:]_block_invoke(.block_descriptor=0x0000600000c47a20) at FIRInstallationsIDController.m:127:18
    frame #2: 0x000000010b38c6ec [REDACTED].debug.dylib`-[FIRInstallationsSingleOperationPromiseCache getExistingPendingOrCreateNewPromise](self=0x000060000023d880, _cmd="getExistingPendingOrCreateNewPromise") at FIRInstallationsSingleOperationPromiseCache.m:49:29
    frame #3: 0x000000010b388864 [REDACTED].debug.dylib`-[FIRInstallationsIDController getInstallationItem](self=0x0000600002615fe0, _cmd="getInstallationItem") at FIRInstallationsIDController.m:154:10
    frame #4: 0x000000010b38a404 [REDACTED].debug.dylib`-[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:](self=0x0000600002615fe0, _cmd="installationWithValidAuthTokenForcingRefresh:", forceRefresh=NO) at FIRInstallationsIDController.m:327:10
    frame #5: 0x000000010b38870c [REDACTED].debug.dylib`__131-[FIRInstallationsIDController initWithGoogleAppID:appName:installationsStore:APIService:IIDStore:IIDTokenStore:backoffController:]_block_invoke.11(.block_descriptor=0x0000600000c47780) at FIRInstallationsIDController.m:133:18
    frame #6: 0x000000010b38c6ec [REDACTED].debug.dylib`-[FIRInstallationsSingleOperationPromiseCache getExistingPendingOrCreateNewPromise](self=0x000060000023d8c0, _cmd="getExistingPendingOrCreateNewPromise") at FIRInstallationsSingleOperationPromiseCache.m:49:29
    frame #7: 0x000000010b38a2f8 [REDACTED].debug.dylib`-[FIRInstallationsIDController getAuthTokenForcingRefresh:](self=0x0000600002615fe0, _cmd="getAuthTokenForcingRefresh:", forceRefresh=NO) at FIRInstallationsIDController.m:316:12
    frame #8: 0x000000010b37ea28 [REDACTED].debug.dylib`-[FIRInstallations authTokenForcingRefresh:completion:](self=0x0000600000235040, _cmd="authTokenForcingRefresh:completion:", forceRefresh=NO, completion=0x000000010b3cc588) at FIRInstallations.m:215:3
    frame #9: 0x000000010b37e994 [REDACTED].debug.dylib`-[FIRInstallations authTokenWithCompletion:](self=0x0000600000235040, _cmd="authTokenWithCompletion:", completion=0x000000010b3cc588) at FIRInstallations.m:210:3
    frame #10: 0x000000010b3cc564 [REDACTED].debug.dylib`@nonobjc FIRInstallations.authToken(completion:) at <compiler-generated>:0
    frame #11: 0x000000010b3cc4cc [REDACTED].debug.dylib`protocol witness for InstallationsProtocol.authToken(completion:) in conformance FIRInstallations at <compiler-generated>:0
    frame #12: 0x000000010b3cba38 [REDACTED].debug.dylib`InstallationsProtocol.installationID(completion=0x000000010b3df664 [REDACTED].debug.dylib`partial apply forwarder for closure #1 (Swift.Result<(Swift.String, Swift.String), Swift.Error>) -> () in FirebaseSessions.SettingsDownloader.fetch(completion: (Swift.Result<Swift.Dictionary<Swift.String, Any>, FirebaseSessions.SettingsDownloaderError>) -> ()) -> () at <compiler-generated>) at Installations+InstallationsProtocol.swift:46:5
    frame #13: 0x000000010b3cc848 [REDACTED].debug.dylib`protocol witness for InstallationsProtocol.installationID(completion:) in conformance FIRInstallations at <compiler-generated>:0
    frame #14: 0x000000010b3de234 [REDACTED].debug.dylib`SettingsDownloader.fetch(completion=0x000000010b3d8e90 [REDACTED].debug.dylib`partial apply forwarder for closure #1 (Swift.Result<Swift.Dictionary<Swift.String, Any>, FirebaseSessions.SettingsDownloaderError>) -> () in FirebaseSessions.RemoteSettings.fetchAndCacheSettings(currentTime: Foundation.Date) -> () at <compiler-generated>) at SettingsDownloadClient.swift:54:19
    frame #15: 0x000000010b3dfd5c [REDACTED].debug.dylib`protocol witness for SettingsDownloadClient.fetch(completion:) in conformance SettingsDownloader at <compiler-generated>:0
    frame #16: 0x000000010b3d81f8 [REDACTED].debug.dylib`RemoteSettings.fetchAndCacheSettings(currentTime=2024-12-04 15:16:26 UTC) at RemoteSettings.swift:61:16
    frame #17: 0x000000010b3d96a4 [REDACTED].debug.dylib`RemoteSettings.updateSettings(currentTime=2024-12-04 15:16:26 UTC) at RemoteSettings.swift:97:5
    frame #18: 0x000000010b3d9150 [REDACTED].debug.dylib`RemoteSettings.updateSettings() at RemoteSettings.swift:101:5
    frame #19: 0x000000010b3da4bc [REDACTED].debug.dylib`SessionsSettings.updateSettings() at SessionsSettings.swift:81:20
    frame #20: 0x000000010b3da5a0 [REDACTED].debug.dylib`protocol witness for SettingsProtocol.updateSettings() in conformance SessionsSettings at <compiler-generated>:0
    frame #21: 0x000000010b3c7504 [REDACTED].debug.dylib`closure #1 in closure #1 in Sessions.init(_0=1 value, loggedEventCallback=0x000000010b3c5bb0 [REDACTED].debug.dylib`closure #1 (Swift.Result<(), FirebaseSessions.FirebaseSessionsError>) -> () in FirebaseSessions.Sessions.init(appID: Swift.String, installations: FirebaseSessions.InstallationsProtocol) -> FirebaseSessions.Sessions at FirebaseSessions.swift:86, event=0x0000600003718300, sessionInfo=FirebaseSessions.SessionInfo @ 0x0000600002624090) at FirebaseSessions.swift:186:23
    frame #22: 0x000000010b3ca5bc [REDACTED].debug.dylib`partial apply for closure #1 in closure #1 in Sessions.init(appID:sessionGenerator:coordinator:initiator:appInfo:settings:loggedEventCallback:) at <compiler-generated>:0
    frame #23: 0x000000010abd2988 [REDACTED].debug.dylib`closure #1 in Promise.then(objCValue=1 element, work=0x10b3ca594) at Promise+Then.swift:95:13
    frame #24: 0x000000010abd1c20 [REDACTED].debug.dylib`thunk for @escaping @callee_guaranteed (@guaranteed Swift.AnyObject?) -> (@out Any?) at <compiler-generated>:0
    frame #25: 0x000000010abe9688 [REDACTED].debug.dylib`__56-[FBLPromise chainOnQueue:chainedFulfill:chainedReject:]_block_invoke.33(.block_descriptor=0x0000600000c71e30, value=@"1 element") at FBLPromise.m:273:34
    frame #26: 0x000000010abe8f20 [REDACTED].debug.dylib`__44-[FBLPromise observeOnQueue:fulfill:reject:]_block_invoke_2(.block_descriptor=0x00006000017c2940) at FBLPromise.m:226:17
    frame #27: 0x000000010251cec0 libdispatch.dylib`_dispatch_call_block_and_release + 24
    frame #28: 0x000000010251e7b8 libdispatch.dylib`_dispatch_client_callout + 16
    frame #29: 0x000000010253283c libdispatch.dylib`_dispatch_root_queue_drain + 1500
    frame #30: 0x0000000102532f7c libdispatch.dylib`_dispatch_worker_thread2 + 256
    frame #31: 0x000000010230f7d8 libsystem_pthread.dylib`_pthread_wqthread + 224

Call 4

  thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00000001025b5170 libsystem_kernel.dylib`mach_msg2_trap + 8
    frame #1: 0x00000001025c6660 libsystem_kernel.dylib`mach_msg2_internal + 76
    frame #2: 0x00000001025bd318 libsystem_kernel.dylib`mach_msg_overwrite + 532
    frame #3: 0x00000001025b54e8 libsystem_kernel.dylib`mach_msg + 20
    frame #4: 0x000000018041ab60 CoreFoundation`__CFRunLoopServiceMachPort + 156
    frame #5: 0x0000000180415224 CoreFoundation`__CFRunLoopRun + 1160
    frame #6: 0x0000000180414960 CoreFoundation`CFRunLoopRunSpecific + 536
    frame #7: 0x0000000190183b10 GraphicsServices`GSEventRunModal + 160
    frame #8: 0x0000000185aa2b40 UIKitCore`-[UIApplication _run] + 796
    frame #9: 0x0000000185aa6d38 UIKitCore`UIApplicationMain + 124
    frame #10: 0x0000000184e9a184 UIKitCore`UIKit.UIApplicationMain(Swift.Int32, Swift.Optional<Swift.UnsafeMutablePointer<Swift.UnsafeMutablePointer<Swift.Int8>>>, Swift.Optional<Swift.String>, Swift.Optional<Swift.String>) -> Swift.Int32 + 100
    frame #11: 0x000000010ab4fa84 [REDACTED].debug.dylib`static UIApplicationDelegate.main() at <compiler-generated>:0
    frame #12: 0x000000010ab4f9fc [REDACTED].debug.dylib`static [REDACTED] at <compiler-generated>:0
    frame #13: 0x000000010ab502a0 [REDACTED].debug.dylib`main at [REDACTED]:17:7
    frame #14: 0x000000010146d410 dyld_sim`start_sim + 20
    frame #15: 0x0000000100da2154 dyld`start + 2476
  thread #3, queue = 'APMMonitorQueue'
    frame #0: 0x00000001025b5170 libsystem_kernel.dylib`mach_msg2_trap + 8
    frame #1: 0x00000001025c6660 libsystem_kernel.dylib`mach_msg2_internal + 76
    frame #2: 0x00000001025bd318 libsystem_kernel.dylib`mach_msg_overwrite + 532
    frame #3: 0x00000001025b54e8 libsystem_kernel.dylib`mach_msg + 20
    frame #4: 0x000000010253a07c libdispatch.dylib`_dispatch_mach_send_and_wait_for_reply + 560
    frame #5: 0x000000010253a418 libdispatch.dylib`dispatch_mach_send_with_result_and_wait_for_reply + 56
    frame #6: 0x00000001800c8ec0 libxpc.dylib`xpc_connection_send_message_with_reply_sync + 252
    frame #7: 0x00000001805366ec CoreFoundation`__99-[CFPrefsPlistSource sendFullyPreparedMessage:toConnection:settingValues:forKeys:count:retryCount:]_block_invoke + 64
    frame #8: 0x000000018051d890 CoreFoundation`-[_CFXPreferences withConnectionForRole:andUserIdentifier:performBlock:] + 44
    frame #9: 0x000000018053667c CoreFoundation`-[CFPrefsPlistSource sendFullyPreparedMessage:toConnection:settingValues:forKeys:count:retryCount:] + 204
    frame #10: 0x0000000180534694 CoreFoundation`-[CFPrefsPlistSource sendMessageSettingValues:forKeys:count:] + 852
    frame #11: 0x0000000180533f64 CoreFoundation`-[CFPrefsPlistSource alreadylocked_setPrecopiedValues:forKeys:count:from:] + 1396
    frame #12: 0x000000018046f428 CoreFoundation`-[CFPrefsSource setValues:forKeys:count:copyValues:removeValuesForKeys:count:from:] + 380
    frame #13: 0x00000001804e1264 CoreFoundation`-[CFPrefsSearchListSource alreadylocked_setPrecopiedValues:forKeys:count:from:] + 932
    frame #14: 0x000000018046f428 CoreFoundation`-[CFPrefsSource setValues:forKeys:count:copyValues:removeValuesForKeys:count:from:] + 380
    frame #15: 0x000000018046f7d8 CoreFoundation`-[CFPrefsSource setValue:forKey:from:] + 68
    frame #16: 0x000000018051fab8 CoreFoundation`__76-[_CFXPreferences setValue:forKey:appIdentifier:container:configurationURL:]_block_invoke + 56
    frame #17: 0x00000001804e403c CoreFoundation`__108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke + 344
    frame #18: 0x00000001804e37c4 CoreFoundation`normalizeQuintuplet + 404
    frame #19: 0x00000001804e3ebc CoreFoundation`-[_CFXPreferences withSearchListForIdentifier:container:cloudConfigurationURL:perform:] + 136
    frame #20: 0x000000018051fa58 CoreFoundation`-[_CFXPreferences setValue:forKey:appIdentifier:container:configurationURL:] + 96
    frame #21: 0x0000000180523de8 CoreFoundation`_CFPreferencesSetAppValueWithContainerAndConfiguration + 116
    frame #22: 0x000000010bbd1c60 [REDACTED].debug.dylib`-[APMUserDefaults setObject:forKey:] + 288
    frame #23: 0x000000010bbd20b0 [REDACTED].debug.dylib`-[APMUserDefaults setInteger:forKey:] + 84
    frame #24: 0x000000010bb85c04 [REDACTED].debug.dylib`-[APMMonitor migrateMonitorDataOnMonitorQueue] + 260
    frame #25: 0x000000010bb83f0c [REDACTED].debug.dylib`__53-[APMMonitor initWithLogLevel:logger:libraryVersion:]_block_invoke + 36
    frame #26: 0x000000010251cec0 libdispatch.dylib`_dispatch_call_block_and_release + 24
    frame #27: 0x000000010251e7b8 libdispatch.dylib`_dispatch_client_callout + 16
    frame #28: 0x0000000102526aac libdispatch.dylib`_dispatch_lane_serial_drain + 912
    frame #29: 0x00000001025277b0 libdispatch.dylib`_dispatch_lane_invoke + 420
    frame #30: 0x00000001025341f0 libdispatch.dylib`_dispatch_root_queue_drain_deferred_wlh + 324
    frame #31: 0x000000010253375c libdispatch.dylib`_dispatch_workloop_worker_thread + 732
    frame #32: 0x000000010230f814 libsystem_pthread.dylib`_pthread_wqthread + 284
* thread #15, queue = 'com.apple.root.background-qos', stop reason = breakpoint 1.1
  * frame #0: 0x000000010b3888b8 [REDACTED].debug.dylib`-[FIRInstallationsIDController createGetInstallationItemPromise](self=0x0000600002615fe0, _cmd="createGetInstallationItemPromise") at FIRInstallationsIDController.m:158:15
    frame #1: 0x000000010b388638 [REDACTED].debug.dylib`__131-[FIRInstallationsIDController initWithGoogleAppID:appName:installationsStore:APIService:IIDStore:IIDTokenStore:backoffController:]_block_invoke(.block_descriptor=0x0000600000c47a20) at FIRInstallationsIDController.m:127:18
    frame #2: 0x000000010b38c6ec [REDACTED].debug.dylib`-[FIRInstallationsSingleOperationPromiseCache getExistingPendingOrCreateNewPromise](self=0x000060000023d880, _cmd="getExistingPendingOrCreateNewPromise") at FIRInstallationsSingleOperationPromiseCache.m:49:29
    frame #3: 0x000000010b388864 [REDACTED].debug.dylib`-[FIRInstallationsIDController getInstallationItem](self=0x0000600002615fe0, _cmd="getInstallationItem") at FIRInstallationsIDController.m:154:10
    frame #4: 0x000000010b38a404 [REDACTED].debug.dylib`-[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:](self=0x0000600002615fe0, _cmd="installationWithValidAuthTokenForcingRefresh:", forceRefresh=NO) at FIRInstallationsIDController.m:327:10
    frame #5: 0x000000010b38870c [REDACTED].debug.dylib`__131-[FIRInstallationsIDController initWithGoogleAppID:appName:installationsStore:APIService:IIDStore:IIDTokenStore:backoffController:]_block_invoke.11(.block_descriptor=0x0000600000c47780) at FIRInstallationsIDController.m:133:18
    frame #6: 0x000000010b38c6ec [REDACTED].debug.dylib`-[FIRInstallationsSingleOperationPromiseCache getExistingPendingOrCreateNewPromise](self=0x000060000023d8c0, _cmd="getExistingPendingOrCreateNewPromise") at FIRInstallationsSingleOperationPromiseCache.m:49:29
    frame #7: 0x000000010b38a2f8 [REDACTED].debug.dylib`-[FIRInstallationsIDController getAuthTokenForcingRefresh:](self=0x0000600002615fe0, _cmd="getAuthTokenForcingRefresh:", forceRefresh=NO) at FIRInstallationsIDController.m:316:12
    frame #8: 0x000000010b37ea28 [REDACTED].debug.dylib`-[FIRInstallations authTokenForcingRefresh:completion:](self=0x0000600000235040, _cmd="authTokenForcingRefresh:completion:", forceRefresh=NO, completion=0x000000010b3cc588) at FIRInstallations.m:215:3
    frame #9: 0x000000010b37e994 [REDACTED].debug.dylib`-[FIRInstallations authTokenWithCompletion:](self=0x0000600000235040, _cmd="authTokenWithCompletion:", completion=0x000000010b3cc588) at FIRInstallations.m:210:3
    frame #10: 0x000000010b3cc564 [REDACTED].debug.dylib`@nonobjc FIRInstallations.authToken(completion:) at <compiler-generated>:0
    frame #11: 0x000000010b3cc4cc [REDACTED].debug.dylib`protocol witness for InstallationsProtocol.authToken(completion:) in conformance FIRInstallations at <compiler-generated>:0
    frame #12: 0x000000010b3cba38 [REDACTED].debug.dylib`InstallationsProtocol.installationID(completion=0x000000010b3ce904 [REDACTED].debug.dylib`partial apply forwarder for closure #1 (Swift.Result<(Swift.String, Swift.String), Swift.Error>) -> () in FirebaseSessions.SessionCoordinator.fillInFIID(event: FirebaseSessions.SessionStartEvent, callback: (Swift.Result<(), FirebaseSessions.FirebaseSessionsError>) -> ()) -> () at <compiler-generated>) at Installations+InstallationsProtocol.swift:46:5
    frame #13: 0x000000010b3cc848 [REDACTED].debug.dylib`protocol witness for InstallationsProtocol.installationID(completion:) in conformance FIRInstallations at <compiler-generated>:0
    frame #14: 0x000000010b3ce63c [REDACTED].debug.dylib`SessionCoordinator.fillInFIID(event=0x0000600003718300, callback=0x000000010b3ce310 [REDACTED].debug.dylib`partial apply forwarder for closure #1 (Swift.Result<(), FirebaseSessions.FirebaseSessionsError>) -> () in FirebaseSessions.SessionCoordinator.attemptLoggingSessionStart(event: FirebaseSessions.SessionStartEvent, callback: (Swift.Result<(), FirebaseSessions.FirebaseSessionsError>) -> ()) -> () at <compiler-generated>) at SessionCoordinator.swift:68:19
    frame #15: 0x000000010b3ce168 [REDACTED].debug.dylib`SessionCoordinator.attemptLoggingSessionStart(event=0x0000600003718300, callback=0x000000010b3ca604 [REDACTED].debug.dylib`partial apply forwarder for closure #1 (Swift.Result<(), FirebaseSessions.FirebaseSessionsError>) -> () in closure #1 (Swift.Array<()>) -> () in closure #1 () -> () in FirebaseSessions.Sessions.init(appID: Swift.String, sessionGenerator: FirebaseSessions.SessionGenerator, coordinator: FirebaseSessions.SessionCoordinatorProtocol, initiator: FirebaseSessions.SessionInitiator, appInfo: FirebaseSessions.ApplicationInfoProtocol, settings: FirebaseSessions.SettingsProtocol, loggedEventCallback: (Swift.Result<(), FirebaseSessions.FirebaseSessionsError>) -> ()) -> FirebaseSessions.Sessions at <compiler-generated>) at SessionCoordinator.swift:46:5
    frame #16: 0x000000010b3ce9a8 [REDACTED].debug.dylib`protocol witness for SessionCoordinatorProtocol.attemptLoggingSessionStart(event:callback:) in conformance SessionCoordinator at <compiler-generated>:0
    frame #17: 0x000000010b3c7698 [REDACTED].debug.dylib`closure #1 in closure #1 in Sessions.init(_0=1 value, loggedEventCallback=0x000000010b3c5bb0 [REDACTED].debug.dylib`closure #1 (Swift.Result<(), FirebaseSessions.FirebaseSessionsError>) -> () in FirebaseSessions.Sessions.init(appID: Swift.String, installations: FirebaseSessions.InstallationsProtocol) -> FirebaseSessions.Sessions at FirebaseSessions.swift:86, event=0x0000600003718300, sessionInfo=FirebaseSessions.SessionInfo @ 0x0000600002624090) at FirebaseSessions.swift
    frame #18: 0x000000010b3ca5bc [REDACTED].debug.dylib`partial apply for closure #1 in closure #1 in Sessions.init(appID:sessionGenerator:coordinator:initiator:appInfo:settings:loggedEventCallback:) at <compiler-generated>:0
    frame #19: 0x000000010abd2988 [REDACTED].debug.dylib`closure #1 in Promise.then(objCValue=1 element, work=0x10b3ca594) at Promise+Then.swift:95:13
    frame #20: 0x000000010abd1c20 [REDACTED].debug.dylib`thunk for @escaping @callee_guaranteed (@guaranteed Swift.AnyObject?) -> (@out Any?) at <compiler-generated>:0
    frame #21: 0x000000010abe9688 [REDACTED].debug.dylib`__56-[FBLPromise chainOnQueue:chainedFulfill:chainedReject:]_block_invoke.33(.block_descriptor=0x0000600000c71e30, value=@"1 element") at FBLPromise.m:273:34
    frame #22: 0x000000010abe8f20 [REDACTED].debug.dylib`__44-[FBLPromise observeOnQueue:fulfill:reject:]_block_invoke_2(.block_descriptor=0x00006000017c2940) at FBLPromise.m:226:17
    frame #23: 0x000000010251cec0 libdispatch.dylib`_dispatch_call_block_and_release + 24
    frame #24: 0x000000010251e7b8 libdispatch.dylib`_dispatch_client_callout + 16
    frame #25: 0x000000010253283c libdispatch.dylib`_dispatch_root_queue_drain + 1500
    frame #26: 0x0000000102532f7c libdispatch.dylib`_dispatch_worker_thread2 + 256
    frame #27: 0x000000010230f7d8 libsystem_pthread.dylib`_pthread_wqthread + 224

Nathan-Molby avatar Dec 04 '24 15:12 Nathan-Molby

Thanks for sending the log.

I spent some time trying to reproduce in the Remote Config quickstart but its always quick for me, even when adding in Crashlytics and Analytics.

Some areas of investigation

  • Strange that there are 39 seconds between the first two Crashlytics logs.
  • The log shows 13 seconds between the FIRInstallations request FIS001001 and the response FIS001003. It's four for me. Does this time lag get longer when the hang is longer? It's a network call that only happens on first run.
  • There seems to be a lot of time trying and failing to activate Analytics properties
  • And a somewhat random question: Does this occur on both Intel and Arm based Macs?

cc: @htcgh @themiswang @morganchen12

paulb777 avatar Dec 04 '24 22:12 paulb777

@Nathan-Molby can you also share an Instruments time profiler trace of the hang?

morganchen12 avatar Dec 09 '24 22:12 morganchen12

Hey @Nathan-Molby. We need more information to resolve this issue but there hasn't been an update in 5 weekdays. I'm marking the issue as stale and if there are no new updates in the next 5 days I will close it automatically.

If you have more information that will help us get to the bottom of this, just add a comment!

google-oss-bot avatar Dec 16 '24 02:12 google-oss-bot

Removing the auto-close labels since people will be out for the holidays

morganchen12 avatar Dec 17 '24 17:12 morganchen12

Hey @Nathan-Molby. We need more information to resolve this issue but there hasn't been an update in 5 weekdays. I'm marking the issue as stale and if there are no new updates in the next 5 days I will close it automatically.

If you have more information that will help us get to the bottom of this, just add a comment!

google-oss-bot avatar Jan 14 '25 02:01 google-oss-bot

Hello - is there any update on this? I am experiencing similar issues - attaching logs.

Logs here: https://gist.github.com/garethlloyd1994/a8e411dd3dd4a608b5b6154faee0efdc

garethlloyd1994 avatar Jan 14 '25 22:01 garethlloyd1994

I've created the Time Profiler run but I'm not comfortable sending it over a public Github issue. How can I send it privately to you? @morganchen12

Nathan-Molby avatar Jan 15 '25 14:01 Nathan-Molby

Hey, sorry for the late response. You can email it to me at morganchen at google.com.

morganchen12 avatar Jan 23 '25 01:01 morganchen12

Hello! I'm having the same problem on two different projects that I'm working with

antonioacademy10 avatar Jan 30 '25 09:01 antonioacademy10

Hello !, Still getting forever hang sometimes on launch and it is producible on device too. I am using 11.7.0 version of firebase remote config and analytics. this issue is occurred after installing analytic pod. One more observation when we use completion handler for FetchActivate it give proper callback but for async await it is not able to give callback. please fix soon.

Arvind8192 avatar Feb 02 '25 17:02 Arvind8192

@htcgh @morganchen12 Can you please help to resolve this quickly. We are facing this in one of our production apps used for trading in the capital markets.

mohitajwani-asl avatar Feb 03 '25 06:02 mohitajwani-asl

It looks like an interaction between our code and something in StoreKit. I haven't been able to pin down the exact issue but I have a patch that might fix this in the next Analytics release.

morganchen12 avatar Feb 06 '25 02:02 morganchen12

@morganchen12 @htcgh When can we expect above patch with release as we are waiting to integrate Analytics on live App. please provide ETA if possible or atleast small patch. Thank you

Arvind8192 avatar Feb 24 '25 09:02 Arvind8192

@Arvind8192 We plan to release 11.9.0 later this week. We'll update this issue when it goes out.

paulb777 avatar Feb 24 '25 15:02 paulb777

@Arvind8192 The 11.9.0 release is now available (including the version of Analytics with @morganchen12's patch).

andrewheard avatar Feb 25 '25 21:02 andrewheard

I still have this problem, but I’m not sure if it’s affecting our users in production. It happens once on every simulator.

Here is a simple app that logs the start and end of fetchAndActivate. Firebase version: 11.10.0 The libraries added to the target: FirebaseRemoteConfig and FirebaseAnalytics.

Code
import SwiftUI
import FirebaseCore
import FirebaseRemoteConfig
import os

@main
struct MyAppApp: App {
    @UIApplicationDelegateAdaptor(ApplicationDelegate.self) var appDelegate

    var body: some Scene {
        WindowGroup {
            Text("Hello, world!")
        }
    }
}

class ApplicationDelegate: NSObject, UIApplicationDelegate, ObservableObject {
    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
        let logger = os.Logger(subsystem: "MyApp", category: "MyApp")
        
        logger.info("FirebaseApp.configure() started")
        FirebaseApp.configure()
        logger.info("FirebaseApp.configure() completed")

        Task {
            do {
                logger.info("RemoteConfig.remoteConfig().fetchAndActivate() started")
                try await RemoteConfig.remoteConfig().fetchAndActivate()
                logger.info("RemoteConfig.remoteConfig().fetchAndActivate() completed")
            } catch {
                logger.error("RemoteConfig.remoteConfig().fetchAndActivate() \(error.localizedDescription))")
            }
        }
        return true
    }
}

Here’s the log from a fresh simulator. fetchAndActivate takes 43 seconds to run:

Logs
FirebaseApp.configure() started

Type: Info | Timestamp: 2025-03-19 14:29:32.663612+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db0df7

FirebaseApp.configure() completed

Type: Info | Timestamp: 2025-03-19 14:29:32.682778+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db0df7

Failed to send CA Event for app launch measurements for ca_event_type: 0 event_name: com.apple.app_launch_measurement.FirstFramePresentationMetric

Type: Error | Timestamp: 2025-03-19 14:29:32.747758+03:00 | Process: MyApp | Library: libapp_launch_measurement.dylib | Subsystem: com.apple.app_launch_measurement | Category: General | TID: 0x3db0ee6

RemoteConfig.remoteConfig().fetchAndActivate() started

Type: Info | Timestamp: 2025-03-19 14:29:32.751228+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db0df7

[936cde03] Request failed with error Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"

Type: Error | Timestamp: 2025-03-19 14:29:32.806044+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db0eec

[936cde03] Error updating Storefront: Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"

Type: Error | Timestamp: 2025-03-19 14:29:32.806367+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db0eed

Failed to send CA Event for app launch measurements for ca_event_type: 1 event_name: com.apple.app_launch_measurement.ExtendedLaunchMetrics

Type: Error | Timestamp: 2025-03-19 14:29:32.808637+03:00 | Process: MyApp | Library: libapp_launch_measurement.dylib | Subsystem: com.apple.app_launch_measurement | Category: General | TID: 0x3db0eed

[c1d4a749] Request failed with error Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"

Type: Error | Timestamp: 2025-03-19 14:29:32.809737+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db0eed

[c1d4a749] Error updating Storefront: Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"

Type: Error | Timestamp: 2025-03-19 14:29:32.809814+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db0eec

[33d6c833] Request failed with error Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"

Type: Error | Timestamp: 2025-03-19 14:29:33.151922+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db0ee5

[33d6c833] Error updating Storefront: Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"

Type: Error | Timestamp: 2025-03-19 14:29:33.151998+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db0eea

11.10.0 - [FirebaseCore][I-COR000001] Configuring the default app.

Type: Debug | Timestamp: 2025-03-19 14:29:35.239816+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseCore] | TID: 0x3db0ed7

11.10.0 - [FirebaseCore][I-COR000033] Data Collection flag is not set.

Type: Debug | Timestamp: 2025-03-19 14:29:35.239869+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseCore] | TID: 0x3db0ed7

11.10.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT

Type: Debug | Timestamp: 2025-03-19 14:29:35.239891+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db0ed7

11.10.0 - [FirebaseRemoteConfig][I-RCN000062] Loading database at path /Users/[REDACTED]/Library/Developer/CoreSimulator/Devices/FCCC275D-F236-4BE0-AD30-2F915203B734/data/Containers/Data/Application/ACFF9E11-8335-4A87-8272-BF72EEE62970/Library/Application Support/Google/RemoteConfig/RemoteConfig.sqlite3

Type: Info | Timestamp: 2025-03-19 14:29:35.239918+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ed7

11.10.0 - [FirebaseRemoteConfig][I-RCN000039] Starting requesting token.

Type: Debug | Timestamp: 2025-03-19 14:29:35.240436+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ed7

11.10.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT

Type: Debug | Timestamp: 2025-03-19 14:29:35.240462+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db0ed7

11.10.0 - [FirebaseInstallations][I-FIS001001] Sending request: <NSMutableURLRequest: 0x600000212200> { URL: https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/ }, body:{"appId":"[REDACTED]","fid":"[REDACTED]","authVersion":"FIS_v2","sdkVersion":"i:11.10.0"}, headers: {
    "Content-Type" = "application/json";
    "X-Goog-Api-Key" = "[REDACTED]";
    "X-Ios-Bundle-Identifier" = "[REDACTED]";
    "X-firebase-client" = "[REDACTED]";
}.

Type: Debug | Timestamp: 2025-03-19 14:29:35.240482+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db0ed7

11.10.0 - [FirebaseInstallations][I-FIS001003] Request response received: <NSMutableURLRequest: 0x600000212200> { URL: https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/ }, error: (null), body: {
  "name": "projects/[REDACTED]/installations/[REDACTED]",
  "fid": "[REDACTED]",
  "refreshToken": "[REDACTED]",
  "authToken": {
    "token": "[REDACTED]",
    "expiresIn": "604800s"
  }
}
.

Type: Debug | Timestamp: 2025-03-19 14:29:35.240507+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db0ed7

11.10.0 - [FirebaseInstallations][I-FIS001005] Parsing server response for https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/.

Type: Debug | Timestamp: 2025-03-19 14:29:36.747414+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db0ed7

11.10.0 - [FirebaseInstallations][I-FIS001007] FIRInstallationsItem parsed successfully.

Type: Debug | Timestamp: 2025-03-19 14:29:36.747609+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db0ed7

11.10.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT

Type: Debug | Timestamp: 2025-03-19 14:29:37.401697+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db0ed7

11.10.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT

Type: Debug | Timestamp: 2025-03-19 14:29:37.401734+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db0ed7

11.10.0 - [FirebaseRemoteConfig][I-RCN000022] Success to get iid : [REDACTED].

Type: Info | Timestamp: 2025-03-19 14:29:37.402141+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ed7

11.10.0 - [FirebaseRemoteConfig][I-RCN000060] Fetch with user properties completed.

Type: Debug | Timestamp: 2025-03-19 14:29:37.402265+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ed7

11.10.0 - [GULReachability][I-REA902003] Monitoring the network status

Type: Debug | Timestamp: 2025-03-19 14:29:41.779382+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GULReachability] | TID: 0x3db0ed7

11.10.0 - [GULReachability][I-REA902003] Monitoring the network status

Type: Debug | Timestamp: 2025-03-19 14:29:41.779433+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GULReachability] | TID: 0x3db0ed7

11.10.0 - [GoogleUtilities/AppDelegateSwizzler][I-SWZ001008] Successfully created App Delegate Proxy automatically. To disable the proxy, set the flag GoogleUtilitiesAppDelegateProxyEnabled to NO (Boolean) in the Info.plist

Type: Debug | Timestamp: 2025-03-19 14:29:41.779471+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GoogleUtilities/AppDelegateSwizzler] | TID: 0x3db0ed7

11.10.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected

Type: Debug | Timestamp: 2025-03-19 14:29:41.779492+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GULReachability] | TID: 0x3db0ed7

11.10.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected

Type: Debug | Timestamp: 2025-03-19 14:29:41.779506+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GULReachability] | TID: 0x3db0ed7

11.10.0 - [FirebaseAnalytics][I-ACS024000] Debug mode is on

Type: Debug | Timestamp: 2025-03-19 14:30:01.125163+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS023007] Analytics v.11.10.0 started

Type: Notice | Timestamp: 2025-03-19 14:30:01.125219+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS023008] To disable debug logging set the following application argument: -noFIRAnalyticsDebugEnabled (see http://goo.gl/RfcP7r)

Type: Notice | Timestamp: 2025-03-19 14:30:01.125744+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS023009] Debug logging enabled

Type: Debug | Timestamp: 2025-03-19 14:30:01.126106+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS023207] To enable verbose logging set the following application argument: -FIRAnalyticsVerboseLoggingEnabled (see http://goo.gl/RfcP7r)

Type: Debug | Timestamp: 2025-03-19 14:30:01.126129+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS044000] GoogleAppMeasurementIdentitySupport dependency is linked.

Type: Debug | Timestamp: 2025-03-19 14:30:01.126142+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS044002] The AdSupport Framework is not currently linked. Some features will not function properly. Learn more at http://goo.gl/9vSsPb

Type: Notice | Timestamp: 2025-03-19 14:30:01.126157+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 9.999989986419678

Type: Debug | Timestamp: 2025-03-19 14:30:01.126201+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS002001] APMExperimentAlarm fired

Type: Debug | Timestamp: 2025-03-19 14:30:01.126217+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS002003] APMExperimentAlarm canceled

Type: Debug | Timestamp: 2025-03-19 14:30:01.126228+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 14399.99557614326

Type: Debug | Timestamp: 2025-03-19 14:30:01.126404+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS800023] No pending snapshot to activate. SDK name: app_measurement

Type: Notice | Timestamp: 2025-03-19 14:30:01.126424+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS029017] Configuration was not found in database. The configuration will be fetched from the network when necessary

Type: Debug | Timestamp: 2025-03-19 14:30:01.126830+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS023016] Analytics is ready to receive events

Type: Debug | Timestamp: 2025-03-19 14:30:01.126852+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_after_install (_fi), 1

Type: Debug | Timestamp: 2025-03-19 14:30:01.126954+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_time (_fot), 1742385600000

Type: Debug | Timestamp: 2025-03-19 14:30:01.127031+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, first_open (_f), {
    ga_event_origin (_o) = auto;
    previous_first_open_count (_pfo) = 0;
    update_with_analytics (_uwa) = 0;
}

Type: Debug | Timestamp: 2025-03-19 14:30:02.379357+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: first_open (_f), {
    ga_conversion (_c) = 1;
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    previous_first_open_count (_pfo) = 0;
    update_with_analytics (_uwa) = 0;
}

Type: Debug | Timestamp: 2025-03-19 14:30:02.379422+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: first_open (_f), {
    ga_conversion (_c) = 1;
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    previous_first_open_count (_pfo) = 0;
    update_with_analytics (_uwa) = 0;
}

Type: Debug | Timestamp: 2025-03-19 14:30:04.758068+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0eed

11.10.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -31.01190304756165

Type: Debug | Timestamp: 2025-03-19 14:30:04.758116+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0eed

11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_id (_sid), 1742383772

Type: Debug | Timestamp: 2025-03-19 14:30:06.260878+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db133f

11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_number (_sno), 1

Type: Debug | Timestamp: 2025-03-19 14:30:06.261368+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db133f

11.10.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, session_start (_s), {
    ga_event_origin (_o) = auto;
    session_id (_sid) = 1742383772;
    session_number (_sno) = 1;
}

Type: Debug | Timestamp: 2025-03-19 14:30:06.261446+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db133f

11.10.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: session_start (_s), {
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    session_id (_sid) = 1742383772;
    session_number (_sno) = 1;
}

Type: Debug | Timestamp: 2025-03-19 14:30:06.261463+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db133f

11.10.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: session_start (_s), {
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    session_id (_sid) = 1742383772;
    session_number (_sno) = 1;
}

Type: Debug | Timestamp: 2025-03-19 14:30:07.869427+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled

Type: Debug | Timestamp: 2025-03-19 14:30:07.871065+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -33.36414408683777

Type: Debug | Timestamp: 2025-03-19 14:30:07.872449+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, user_engagement (_e), {
    engagement_time_msec (_et) = 1;
    ga_event_origin (_o) = auto;
}

Type: Debug | Timestamp: 2025-03-19 14:30:07.873229+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: user_engagement (_e), {
    engagement_time_msec (_et) = 1;
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
}

Type: Debug | Timestamp: 2025-03-19 14:30:07.873707+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: user_engagement (_e), {
    engagement_time_msec (_et) = 1;
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
}

Type: Debug | Timestamp: 2025-03-19 14:30:11.313618+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled

Type: Debug | Timestamp: 2025-03-19 14:30:11.313681+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -36.36305904388428

Type: Debug | Timestamp: 2025-03-19 14:30:11.313709+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS032014] AdServices framework is not linked. Search Ad Attribution Reporter is disabled.

Type: Debug | Timestamp: 2025-03-19 14:30:11.313728+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled

Type: Debug | Timestamp: 2025-03-19 14:30:11.313741+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -36.37880504131317

Type: Debug | Timestamp: 2025-03-19 14:30:11.313752+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS002002] Engagement timer scheduled to fire in approx. (s): 3600

Type: Debug | Timestamp: 2025-03-19 14:30:11.313763+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS023012] Analytics collection enabled

Type: Notice | Timestamp: 2025-03-19 14:30:11.313774+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS023220] Analytics screen reporting is enabled. Call Analytics.logEvent(AnalyticsEventScreenView, parameters: [...]) to log a screen view event. To disable automatic screen reporting, set the flag FirebaseAutomaticScreenReportingEnabled to NO (boolean) in the Info.plist

Type: Notice | Timestamp: 2025-03-19 14:30:11.349071+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS002001] Measurement timer fired

Type: Debug | Timestamp: 2025-03-19 14:30:11.349127+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled

Type: Debug | Timestamp: 2025-03-19 14:30:11.349141+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS900001] Downloading data. Host: https://app-analytics-services.com/config/app/[REDACTED]?platform=ios&runtime_version=0&gmp_version=111000

Type: Debug | Timestamp: 2025-03-19 14:30:11.349153+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseRemoteConfig][I-RCN000061] Fetch with user properties initiated.

Type: Debug | Timestamp: 2025-03-19 14:30:11.349600+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db1a3a

11.10.0 - [FirebaseRemoteConfig][I-RCN000040] Start config fetch.

Type: Debug | Timestamp: 2025-03-19 14:30:11.882831+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ed7

11.10.0 - [FirebaseRemoteConfig][I-RCN000061] Making remote config fetch.

Type: Debug | Timestamp: 2025-03-19 14:30:11.882872+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ed7

11.10.0 - [FirebaseRemoteConfig][I-RCN000046] Making config request: https://firebaseremoteconfig.googleapis.com/v1/projects/[REDACTED]/namespaces/firebase:fetch?key=[REDACTED]

Type: Debug | Timestamp: 2025-03-19 14:30:11.882886+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ed7

11.10.0 - [FirebaseAnalytics][I-ACS901006] Received SSL challenge for host. Host: https://app-analytics-services.com/config/app/[REDACTED]?platform=ios&runtime_version=0&gmp_version=111000

Type: Debug | Timestamp: 2025-03-19 14:30:11.882916+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ed7

11.10.0 - [FirebaseRemoteConfig][I-RCN000050] config fetch completed. Error: nil StatusCode: 200

Type: Debug | Timestamp: 2025-03-19 14:30:13.499677+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ee4

11.10.0 - [FirebaseRemoteConfig][I-RCN000059] Updating config content from Response for namespace:firebase:__FIRAPP_DEFAULT with state: UPDATE

Type: Debug | Timestamp: 2025-03-19 14:30:13.499722+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ee4

11.10.0 - [FirebaseRemoteConfig][I-RCN000058] Update config in DB for namespace:firebase:__FIRAPP_DEFAULT

Type: Debug | Timestamp: 2025-03-19 14:30:13.499736+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ee4

11.10.0 - [FirebaseRemoteConfig][I-RCN000056] Updating metadata with fetch result.

Type: Debug | Timestamp: 2025-03-19 14:30:13.499748+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ee4

11.10.0 - [FirebaseRemoteConfig][I-RCN000069] Config activated.

Type: Debug | Timestamp: 2025-03-19 14:30:13.499760+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ee4

11.10.0 - [FirebaseRemoteConfig][I-RCN000069] Send rollouts state notification with name FIRRolloutsStateDidChangeNotification to RemoteConfigInterop.

Type: Debug | Timestamp: 2025-03-19 14:30:13.499771+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ee4

11.10.0 - [FirebaseAnalytics][I-ACS029014] Successfully parsed a configuration. Version: 1741774280626749

Type: Debug | Timestamp: 2025-03-19 14:30:13.704087+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: first_open (_f), {
    ga_conversion (_c) = 1;
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    previous_first_open_count (_pfo) = 0;
    session_id (_sid) = 1742383772;
    session_number (_sno) = 1;
    update_with_analytics (_uwa) = 0;
}

Type: Debug | Timestamp: 2025-03-19 14:30:13.704132+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: _npa, 0

Type: Debug | Timestamp: 2025-03-19 14:30:13.704171+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS012018] Saving bundle. size (bytes): 394

Type: Debug | Timestamp: 2025-03-19 14:30:13.704261+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS023116] Bundle added to the upload queue. BundleID, timestamp (ms): 1, 1742383772620

Type: Debug | Timestamp: 2025-03-19 14:30:13.704364+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: session_start (_s), {
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    session_id (_sid) = 1742383772;
    session_number (_sno) = 1;
}

Type: Debug | Timestamp: 2025-03-19 14:30:14.376848+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: user_engagement (_e), {
    engagement_time_msec (_et) = 1;
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
}

Type: Debug | Timestamp: 2025-03-19 14:30:14.376958+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: lifetime_user_engagement (_lte), 1

Type: Debug | Timestamp: 2025-03-19 14:30:14.376974+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: session_user_engagement (_se), 1

Type: Debug | Timestamp: 2025-03-19 14:30:14.376991+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS012018] Saving bundle. size (bytes): 445

Type: Debug | Timestamp: 2025-03-19 14:30:14.377072+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

11.10.0 - [FirebaseAnalytics][I-ACS023116] Bundle added to the upload queue. BundleID, timestamp (ms): 3, 1742383772620

Type: Debug | Timestamp: 2025-03-19 14:30:14.377086+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a

RemoteConfig.remoteConfig().fetchAndActivate() completed

Type: Info | Timestamp: 2025-03-19 14:30:15.129512+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db0df7

Here’s the log from the same simulator after uninstalling and reinstalling the app. This time, it runs in 4 seconds. It seems to be related to something created in a persistent location.

Log
FirebaseApp.configure() started

Type: Info | Timestamp: 2025-03-19 14:40:30.879770+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db449a

FirebaseApp.configure() completed

Type: Info | Timestamp: 2025-03-19 14:40:30.901456+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db449a

11.10.0 - [FirebaseCore][I-COR000001] Configuring the default app.

Type: Debug | Timestamp: 2025-03-19 14:40:30.906882+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseCore] | TID: 0x3db44da

11.10.0 - [FirebaseCore][I-COR000033] Data Collection flag is not set.

Type: Debug | Timestamp: 2025-03-19 14:40:30.907044+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseCore] | TID: 0x3db44da

11.10.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT

Type: Debug | Timestamp: 2025-03-19 14:40:30.907071+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db44da

Failed to send CA Event for app launch measurements for ca_event_type: 0 event_name: com.apple.app_launch_measurement.FirstFramePresentationMetric

Type: Error | Timestamp: 2025-03-19 14:40:30.960760+03:00 | Process: MyApp | Library: libapp_launch_measurement.dylib | Subsystem: com.apple.app_launch_measurement | Category: General | TID: 0x3db44d9

RemoteConfig.remoteConfig().fetchAndActivate() started

Type: Info | Timestamp: 2025-03-19 14:40:30.963427+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db449a

[3265a558] Request failed with error Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"

Type: Error | Timestamp: 2025-03-19 14:40:30.969847+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db44da

[3265a558] Error updating Storefront: Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"

Type: Error | Timestamp: 2025-03-19 14:40:30.969926+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db44d7

[4a32c159] Request failed with error Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"

Type: Error | Timestamp: 2025-03-19 14:40:30.970718+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db44d9

[4a32c159] Error updating Storefront: Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"

Type: Error | Timestamp: 2025-03-19 14:40:30.972571+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db44da

11.10.0 - [GULReachability][I-REA902003] Monitoring the network status

Type: Debug | Timestamp: 2025-03-19 14:40:31.035672+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GULReachability] | TID: 0x3db44da

11.10.0 - [GULReachability][I-REA902003] Monitoring the network status

Type: Debug | Timestamp: 2025-03-19 14:40:31.035729+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GULReachability] | TID: 0x3db44da

11.10.0 - [FirebaseRemoteConfig][I-RCN000062] Loading database at path /Users/[REDACTED]/Library/Developer/CoreSimulator/Devices/FCCC275D-F236-4BE0-AD30-2F915203B734/data/Containers/Data/Application/DE06E750-3500-4076-BB6C-52CF60FEDF01/Library/Application Support/Google/RemoteConfig/RemoteConfig.sqlite3

Type: Info | Timestamp: 2025-03-19 14:40:31.035756+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44da

11.10.0 - [FirebaseRemoteConfig][I-RCN000072] New config database created. Resetting user defaults.

Type: Notice | Timestamp: 2025-03-19 14:40:31.035842+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44da

11.10.0 - [FirebaseRemoteConfig][I-RCN000039] Starting requesting token.

Type: Debug | Timestamp: 2025-03-19 14:40:31.035883+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44da

11.10.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT

Type: Debug | Timestamp: 2025-03-19 14:40:31.035897+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db44da

11.10.0 - [GoogleUtilities/AppDelegateSwizzler][I-SWZ001008] Successfully created App Delegate Proxy automatically. To disable the proxy, set the flag GoogleUtilitiesAppDelegateProxyEnabled to NO (Boolean) in the Info.plist

Type: Debug | Timestamp: 2025-03-19 14:40:31.035920+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GoogleUtilities/AppDelegateSwizzler] | TID: 0x3db44da

11.10.0 - [FirebaseInstallations][I-FIS001001] Sending request: <NSMutableURLRequest: 0x60000023a580> { URL: https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/ }, body:{"appId":"[REDACTED]","fid":"[REDACTED]","authVersion":"FIS_v2","sdkVersion":"i:11.10.0"}, headers: {
    "Content-Type" = "application/json";
    "X-Goog-Api-Key" = "[REDACTED]";
    "X-Ios-Bundle-Identifier" = "[REDACTED]";
    "X-firebase-client" = "[REDACTED]";
}.

Type: Debug | Timestamp: 2025-03-19 14:40:31.035937+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db44da

11.10.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected

Type: Debug | Timestamp: 2025-03-19 14:40:31.039135+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GULReachability] | TID: 0x3db44da

11.10.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected

Type: Debug | Timestamp: 2025-03-19 14:40:31.039171+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GULReachability] | TID: 0x3db44da

Failed to send CA Event for app launch measurements for ca_event_type: 1 event_name: com.apple.app_launch_measurement.ExtendedLaunchMetrics

Type: Error | Timestamp: 2025-03-19 14:40:31.041173+03:00 | Process: MyApp | Library: libapp_launch_measurement.dylib | Subsystem: com.apple.app_launch_measurement | Category: General | TID: 0x3db44da

11.10.0 - [FirebaseAnalytics][I-ACS024000] Debug mode is on

Type: Debug | Timestamp: 2025-03-19 14:40:31.100462+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dd

11.10.0 - [FirebaseAnalytics][I-ACS023007] Analytics v.11.10.0 started

Type: Notice | Timestamp: 2025-03-19 14:40:31.100517+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dd

11.10.0 - [FirebaseAnalytics][I-ACS023008] To disable debug logging set the following application argument: -noFIRAnalyticsDebugEnabled (see http://goo.gl/RfcP7r)

Type: Notice | Timestamp: 2025-03-19 14:40:31.100585+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dd

11.10.0 - [FirebaseAnalytics][I-ACS023009] Debug logging enabled

Type: Debug | Timestamp: 2025-03-19 14:40:31.100629+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dd

11.10.0 - [FirebaseAnalytics][I-ACS023207] To enable verbose logging set the following application argument: -FIRAnalyticsVerboseLoggingEnabled (see http://goo.gl/RfcP7r)

Type: Debug | Timestamp: 2025-03-19 14:40:31.100642+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dd

11.10.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 9.999989986419678

Type: Debug | Timestamp: 2025-03-19 14:40:31.530310+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS044000] GoogleAppMeasurementIdentitySupport dependency is linked.

Type: Debug | Timestamp: 2025-03-19 14:40:31.530356+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS044002] The AdSupport Framework is not currently linked. Some features will not function properly. Learn more at http://goo.gl/9vSsPb

Type: Notice | Timestamp: 2025-03-19 14:40:31.530372+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseInstallations][I-FIS001003] Request response received: <NSMutableURLRequest: 0x60000023a580> { URL: https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/ }, error: (null), body: {
  "name": "projects/[REDACTED]/installations/[REDACTED]",
  "fid": "[REDACTED]",
  "refreshToken": "[REDACTED]",
  "authToken": {
    "token": "[REDACTED]",
    "expiresIn": "604800s"
  }
}
.

Type: Debug | Timestamp: 2025-03-19 14:40:31.530466+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db44dc

11.10.0 - [FirebaseInstallations][I-FIS001005] Parsing server response for https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/.

Type: Debug | Timestamp: 2025-03-19 14:40:31.936789+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db44dc

11.10.0 - [FirebaseInstallations][I-FIS001007] FIRInstallationsItem parsed successfully.

Type: Debug | Timestamp: 2025-03-19 14:40:31.936837+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db44dc

11.10.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT

Type: Debug | Timestamp: 2025-03-19 14:40:31.936872+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db44dc

11.10.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT

Type: Debug | Timestamp: 2025-03-19 14:40:31.936890+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db44dc

11.10.0 - [FirebaseRemoteConfig][I-RCN000022] Success to get iid : [REDACTED].

Type: Info | Timestamp: 2025-03-19 14:40:31.936908+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44dc

11.10.0 - [FirebaseRemoteConfig][I-RCN000060] Fetch with user properties completed.

Type: Debug | Timestamp: 2025-03-19 14:40:32.024181+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS800023] No pending snapshot to activate. SDK name: app_measurement

Type: Notice | Timestamp: 2025-03-19 14:40:32.024352+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS029017] Configuration was not found in database. The configuration will be fetched from the network when necessary

Type: Debug | Timestamp: 2025-03-19 14:40:32.024615+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS023016] Analytics is ready to receive events

Type: Debug | Timestamp: 2025-03-19 14:40:32.024639+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_after_install (_fi), 1

Type: Debug | Timestamp: 2025-03-19 14:40:32.024652+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_time (_fot), 1742385600000

Type: Debug | Timestamp: 2025-03-19 14:40:32.024668+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, first_open (_f), {
    ga_event_origin (_o) = auto;
    previous_first_open_count (_pfo) = 1;
    update_with_analytics (_uwa) = 0;
}

Type: Debug | Timestamp: 2025-03-19 14:40:32.024701+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: first_open (_f), {
    ga_conversion (_c) = 1;
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    previous_first_open_count (_pfo) = 1;
    update_with_analytics (_uwa) = 0;
}

Type: Debug | Timestamp: 2025-03-19 14:40:32.024718+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: first_open (_f), {
    ga_conversion (_c) = 1;
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    previous_first_open_count (_pfo) = 1;
    update_with_analytics (_uwa) = 0;
}

Type: Debug | Timestamp: 2025-03-19 14:40:33.247036+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -1.305617928504944

Type: Debug | Timestamp: 2025-03-19 14:40:33.247114+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_id (_sid), 1742384430

Type: Debug | Timestamp: 2025-03-19 14:40:33.247130+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_number (_sno), 1

Type: Debug | Timestamp: 2025-03-19 14:40:33.247144+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, session_start (_s), {
    ga_event_origin (_o) = auto;
    session_id (_sid) = 1742384430;
    session_number (_sno) = 1;
}

Type: Debug | Timestamp: 2025-03-19 14:40:33.247157+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: session_start (_s), {
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    session_id (_sid) = 1742384430;
    session_number (_sno) = 1;
}

Type: Debug | Timestamp: 2025-03-19 14:40:33.247172+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: session_start (_s), {
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    session_id (_sid) = 1742384430;
    session_number (_sno) = 1;
}

Type: Debug | Timestamp: 2025-03-19 14:40:33.586780+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled

Type: Debug | Timestamp: 2025-03-19 14:40:33.586964+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -1.659972906112671

Type: Debug | Timestamp: 2025-03-19 14:40:33.586981+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, user_engagement (_e), {
    engagement_time_msec (_et) = 1;
    ga_event_origin (_o) = auto;
}

Type: Debug | Timestamp: 2025-03-19 14:40:33.586995+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: user_engagement (_e), {
    engagement_time_msec (_et) = 1;
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
}

Type: Debug | Timestamp: 2025-03-19 14:40:33.587009+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc

11.10.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: user_engagement (_e), {
    engagement_time_msec (_et) = 1;
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
}

Type: Debug | Timestamp: 2025-03-19 14:40:33.823772+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da

11.10.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled

Type: Debug | Timestamp: 2025-03-19 14:40:33.823983+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da

11.10.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -1.806975841522217

Type: Debug | Timestamp: 2025-03-19 14:40:33.824006+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da

11.10.0 - [FirebaseAnalytics][I-ACS032014] AdServices framework is not linked. Search Ad Attribution Reporter is disabled.

Type: Debug | Timestamp: 2025-03-19 14:40:33.824019+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da

11.10.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled

Type: Debug | Timestamp: 2025-03-19 14:40:33.824058+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da

11.10.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -1.814236879348755

Type: Debug | Timestamp: 2025-03-19 14:40:33.824071+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da

11.10.0 - [FirebaseAnalytics][I-ACS002002] Engagement timer scheduled to fire in approx. (s): 3600

Type: Debug | Timestamp: 2025-03-19 14:40:33.824081+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da

11.10.0 - [FirebaseAnalytics][I-ACS023012] Analytics collection enabled

Type: Notice | Timestamp: 2025-03-19 14:40:33.825426+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da

11.10.0 - [FirebaseAnalytics][I-ACS023220] Analytics screen reporting is enabled. Call Analytics.logEvent(AnalyticsEventScreenView, parameters: [...]) to log a screen view event. To disable automatic screen reporting, set the flag FirebaseAutomaticScreenReportingEnabled to NO (boolean) in the Info.plist

Type: Notice | Timestamp: 2025-03-19 14:40:33.825554+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da

11.10.0 - [FirebaseAnalytics][I-ACS002001] Measurement timer fired

Type: Debug | Timestamp: 2025-03-19 14:40:33.826006+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da

11.10.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled

Type: Debug | Timestamp: 2025-03-19 14:40:33.826056+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da

11.10.0 - [FirebaseAnalytics][I-ACS900001] Downloading data. Host: https://app-analytics-services.com/config/app/[REDACTED]?platform=ios&runtime_version=0&gmp_version=111000

Type: Debug | Timestamp: 2025-03-19 14:40:33.826068+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da

11.10.0 - [FirebaseRemoteConfig][I-RCN000061] Fetch with user properties initiated.

Type: Debug | Timestamp: 2025-03-19 14:40:33.826083+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44da

11.10.0 - [FirebaseRemoteConfig][I-RCN000040] Start config fetch.

Type: Debug | Timestamp: 2025-03-19 14:40:33.826094+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44da

11.10.0 - [FirebaseRemoteConfig][I-RCN000061] Making remote config fetch.

Type: Debug | Timestamp: 2025-03-19 14:40:33.826103+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44da

11.10.0 - [FirebaseRemoteConfig][I-RCN000046] Making config request: https://firebaseremoteconfig.googleapis.com/v1/projects/[REDACTED]/namespaces/firebase:fetch?key=[REDACTED]

Type: Debug | Timestamp: 2025-03-19 14:40:33.826113+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44da

11.10.0 - [FirebaseAnalytics][I-ACS901006] Received SSL challenge for host. Host: https://app-analytics-services.com/config/app/[REDACTED]?platform=ios&runtime_version=0&gmp_version=111000

Type: Debug | Timestamp: 2025-03-19 14:40:33.826263+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da

11.10.0 - [FirebaseRemoteConfig][I-RCN000050] config fetch completed. Error: nil StatusCode: 200

Type: Debug | Timestamp: 2025-03-19 14:40:34.077180+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44d7

11.10.0 - [FirebaseRemoteConfig][I-RCN000059] Updating config content from Response for namespace:firebase:__FIRAPP_DEFAULT with state: UPDATE

Type: Debug | Timestamp: 2025-03-19 14:40:34.077225+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44d7

11.10.0 - [FirebaseRemoteConfig][I-RCN000058] Update config in DB for namespace:firebase:__FIRAPP_DEFAULT

Type: Debug | Timestamp: 2025-03-19 14:40:34.077240+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44d7

11.10.0 - [FirebaseRemoteConfig][I-RCN000056] Updating metadata with fetch result.

Type: Debug | Timestamp: 2025-03-19 14:40:34.077251+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44d7

11.10.0 - [FirebaseRemoteConfig][I-RCN000069] Config activated.

Type: Debug | Timestamp: 2025-03-19 14:40:34.077261+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44d7

11.10.0 - [FirebaseRemoteConfig][I-RCN000069] Send rollouts state notification with name FIRRolloutsStateDidChangeNotification to RemoteConfigInterop.

Type: Debug | Timestamp: 2025-03-19 14:40:34.077271+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44d7

11.10.0 - [FirebaseAnalytics][I-ACS029014] Successfully parsed a configuration. Version: 1741774280626749

Type: Debug | Timestamp: 2025-03-19 14:40:34.077283+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7

11.10.0 - [FirebaseAnalytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: first_open (_f), {
    ga_conversion (_c) = 1;
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    previous_first_open_count (_pfo) = 1;
    session_id (_sid) = 1742384430;
    session_number (_sno) = 1;
    update_with_analytics (_uwa) = 0;
}

Type: Debug | Timestamp: 2025-03-19 14:40:34.077696+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7

11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: _npa, 0

Type: Debug | Timestamp: 2025-03-19 14:40:34.077716+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7

11.10.0 - [FirebaseAnalytics][I-ACS012018] Saving bundle. size (bytes): 385

Type: Debug | Timestamp: 2025-03-19 14:40:34.077727+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7

11.10.0 - [FirebaseAnalytics][I-ACS023116] Bundle added to the upload queue. BundleID, timestamp (ms): 1, 1742384430852

Type: Debug | Timestamp: 2025-03-19 14:40:34.077737+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7

11.10.0 - [FirebaseAnalytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: session_start (_s), {
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    session_id (_sid) = 1742384430;
    session_number (_sno) = 1;
}

Type: Debug | Timestamp: 2025-03-19 14:40:34.077826+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7

11.10.0 - [FirebaseAnalytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: user_engagement (_e), {
    engagement_time_msec (_et) = 1;
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
}

Type: Debug | Timestamp: 2025-03-19 14:40:34.077841+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7

11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: lifetime_user_engagement (_lte), 1

Type: Debug | Timestamp: 2025-03-19 14:40:34.077855+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7

11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: session_user_engagement (_se), 1

Type: Debug | Timestamp: 2025-03-19 14:40:34.077979+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7

11.10.0 - [FirebaseAnalytics][I-ACS012018] Saving bundle. size (bytes): 444

Type: Debug | Timestamp: 2025-03-19 14:40:34.078248+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7

11.10.0 - [FirebaseAnalytics][I-ACS023116] Bundle added to the upload queue. BundleID, timestamp (ms): 3, 1742384430852

Type: Debug | Timestamp: 2025-03-19 14:40:34.080073+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7

11.10.0 - [FirebaseAnalytics][I-ACS023039] Measurement data sent to network. Timestamp (ms), data: 1742384434262, <APMPBMeasurementBatch: 0x6000000158e0>

Type: Debug | Timestamp: 2025-03-19 14:40:34.264481+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44de

RemoteConfig.remoteConfig().fetchAndActivate() completed

Type: Info | Timestamp: 2025-03-19 14:40:34.264505+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db449a

Due to the large number of Analytics logs, I suspected that Firebase Analytics might be causing the issue. I removed FirebaseAnalytics from my target and ran the app on a new simulator. fetchAndActivate then took 5 seconds to run.

Log
FirebaseApp.configure() started

Type: Info | Timestamp: 2025-03-19 14:46:40.021577+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db69d7

FirebaseApp.configure() completed

Type: Info | Timestamp: 2025-03-19 14:46:40.036473+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db69d7

Failed to send CA Event for app launch measurements for ca_event_type: 0 event_name: com.apple.app_launch_measurement.FirstFramePresentationMetric

Type: Error | Timestamp: 2025-03-19 14:46:40.090995+03:00 | Process: MyApp | Library: libapp_launch_measurement.dylib | Subsystem: com.apple.app_launch_measurement | Category: General | TID: 0x3db6a3f

RemoteConfig.remoteConfig().fetchAndActivate() started

Type: Info | Timestamp: 2025-03-19 14:46:40.092564+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db69d7

Failed to send CA Event for app launch measurements for ca_event_type: 1 event_name: com.apple.app_launch_measurement.ExtendedLaunchMetrics

Type: Error | Timestamp: 2025-03-19 14:46:40.176050+03:00 | Process: MyApp | Library: libapp_launch_measurement.dylib | Subsystem: com.apple.app_launch_measurement | Category: General | TID: 0x3db6a3d

11.10.0 - [FirebaseCore][I-COR000001] Configuring the default app.

Type: Debug | Timestamp: 2025-03-19 14:46:40.722638+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseCore] | TID: 0x3db6a40

11.10.0 - [FirebaseRemoteConfig][I-RCN000062] Loading database at path /Users/[REDACTED]/Library/Developer/CoreSimulator/Devices/FCCC275D-F236-4BE0-AD30-2F915203B734/data/Containers/Data/Application/7C4F389D-BA7D-4D4A-91C9-344BCDAC124A/Library/Application Support/Google/RemoteConfig/RemoteConfig.sqlite3

Type: Info | Timestamp: 2025-03-19 14:46:41.760547+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db6a40

11.10.0 - [FirebaseRemoteConfig][I-RCN000072] New config database created. Resetting user defaults.

Type: Notice | Timestamp: 2025-03-19 14:46:41.762181+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db6a40

11.10.0 - [FirebaseRemoteConfig][I-RCN000039] Starting requesting token.

Type: Debug | Timestamp: 2025-03-19 14:46:41.763521+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db6a40

11.10.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT

Type: Debug | Timestamp: 2025-03-19 14:46:41.766023+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db6a40

11.10.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT

Type: Debug | Timestamp: 2025-03-19 14:46:41.770776+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db6a40

11.10.0 - [FirebaseCore][I-COR000033] Data Collection flag is not set.

Type: Debug | Timestamp: 2025-03-19 14:46:41.770830+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseCore] | TID: 0x3db6a40

11.10.0 - [FirebaseInstallations][I-FIS001001] Sending request: <NSMutableURLRequest: 0x6000002341a0> { URL: https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/ }, body:{"appId":"[REDACTED]","fid":"[REDACTED]","authVersion":"FIS_v2","sdkVersion":"i:11.10.0"}, headers: {
    "Content-Type" = "application/json";
    "X-Goog-Api-Key" = "[REDACTED]";
    "X-Ios-Bundle-Identifier" = "[REDACTED]";
    "X-firebase-client" = "[REDACTED]";
}.

Type: Debug | Timestamp: 2025-03-19 14:46:41.775553+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db6a40

11.10.0 - [FirebaseInstallations][I-FIS001003] Request response received: <NSMutableURLRequest: 0x6000002341a0> { URL: https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/ }, error: (null), body: {
  "name": "projects/[REDACTED]/installations/[REDACTED]",
  "fid": "[REDACTED]",
  "refreshToken": "[REDACTED]",
  "authToken": {
    "token": "[REDACTED]",
    "expiresIn": "604800s"
  }
}
.

Type: Debug | Timestamp: 2025-03-19 14:46:41.777672+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db6a40

11.10.0 - [FirebaseInstallations][I-FIS001005] Parsing server response for https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/.

Type: Debug | Timestamp: 2025-03-19 14:46:41.778427+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db6a40

11.10.0 - [FirebaseInstallations][I-FIS001007] FIRInstallationsItem parsed successfully.

Type: Debug | Timestamp: 2025-03-19 14:46:41.778454+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db6a40

11.10.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT

Type: Debug | Timestamp: 2025-03-19 14:46:41.779193+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db6a40

11.10.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT

Type: Debug | Timestamp: 2025-03-19 14:46:41.784665+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db6a40

11.10.0 - [FirebaseRemoteConfig][I-RCN000022] Success to get iid : [REDACTED].

Type: Info | Timestamp: 2025-03-19 14:46:41.784710+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db6a40

11.10.0 - [FirebaseRemoteConfig][I-RCN000060] Fetch with user properties completed.

Type: Debug | Timestamp: 2025-03-19 14:46:41.786456+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db6a40

11.10.0 - [FirebaseRemoteConfig][I-RCN000061] Fetch with user properties initiated.

Type: Debug | Timestamp: 2025-03-19 14:46:45.065611+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db6a3d

11.10.0 - [FirebaseRemoteConfig][I-RCN000040] Start config fetch.

Type: Debug | Timestamp: 2025-03-19 14:46:45.065660+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db6a3d

11.10.0 - [FirebaseRemoteConfig][I-RCN000061] Making remote config fetch.

Type: Debug | Timestamp: 2025-03-19 14:46:45.065676+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db6a3d

RemoteConfig.remoteConfig().fetchAndActivate() completed

Type: Info | Timestamp: 2025-03-19 14:46:45.065696+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db69d7

fthdgn avatar Mar 19 '25 11:03 fthdgn