Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remote config fetch never returns on first app install #11770

Closed
ifabijanovic opened this issue Sep 1, 2023 · 29 comments
Closed

Remote config fetch never returns on first app install #11770

ifabijanovic opened this issue Sep 1, 2023 · 29 comments

Comments

@ifabijanovic
Copy link

Description

Potentially related to #11738, opening as a separate issue as requested.

On first app installation I am consistently able to reproduce RemoteConfig.fetch not returning anything. Closing the app and restarting does return, however this means that the first app session won't have the correct settings.

Code that interacts with Remote Config:

class RemoteConfigGatekeeper {
    let remoteConfig: RemoteConfig

    init() {
        let remoteConfig = RemoteConfig.remoteConfig()
        let settings = RemoteConfigSettings()
#if DEBUG
        settings.minimumFetchInterval = 5 // 5s
#else
        settings.minimumFetchInterval = oneHour
#endif
        settings.fetchTimeout = 5 // 5s
        remoteConfig.configSettings = settings

        let defaults: [String: NSObject] = [
          ...
        ]

        remoteConfig.setDefaults(defaults)

        self.remoteConfig = remoteConfig
    }

    func refresh(force: Bool) async throws {
        let logger = UnifiedLogging.logger(category: .gatekeeper)
        logger.debug("Fetching...")
        let result = try await remoteConfig.fetch(
            withExpirationDuration: force ? 0 : remoteConfig.configSettings.minimumFetchInterval
        )
        logger.debug("Fetch complete: \(result.asFetchStatus)")
        guard result == .success else { return }

        logger.debug("Activating...")
        let didChange = try await remoteConfig.activate()
        logger.debug("Activate complete: \(didChange)")
    }
}

As noted in the linked ticket above, this is where it seems to fail:

- (void)doFetchCall:(NSString *)fetchTypeHeader
          completionHandler:(FIRRemoteConfigFetchCompletion)completionHandler
    updateCompletionHandler:(RCNConfigFetchCompletion)updateCompletionHandler {
  [self getAnalyticsUserPropertiesWithCompletionHandler:^(NSDictionary *userProperties) {
    dispatch_async(self->_lockQueue, ^{
      [self fetchWithUserProperties:userProperties
                    fetchTypeHeader:fetchTypeHeader
                  completionHandler:completionHandler
            updateCompletionHandler:updateCompletionHandler];
    });
  }];
}

Method [self getAnalyticsUserPropertiesWithCompletionHandler:] never returns in our case and we're unable to debug further due to analytics being closed source.

While the app is hanging waiting for that completion handler to be called, if I pause execution I always see this in the thread pool:

Screenshot 2023-09-01 at 10 50 51

We link FirebaseAnalyticsWithoutAdIdSupport, so I'm not sure why any calls to Ad attribution are being made. Tried linking FirebaseAnalytics, made no difference.

I've tried building a new project where I just link Remote Config and used the same GoogleService-Info.plist, however the issue does not occur there, which makes me think we might be doing something wrong, but since Analytics is closed source I am out of ideas on where to look next.

Reproducing the issue

No response

Firebase SDK Version

10.10, tried with 10.14 as well

Xcode Version

14.3.1

Installation Method

Swift Package Manager

Firebase Product(s)

Analytics, Authentication, Crashlytics, Firestore, In-App Messaging, Performance, Remote Config

Targeted Platforms

iOS

Relevant Log Output

No response

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

No response

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet
Replace this line with the contents of your Podfile.lock!
@google-oss-bot
Copy link

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

@ifabijanovic
Copy link
Author

10.14.0 - [FirebaseCore][I-COR000001] Configuring the default app.
10.14.0 - [FirebaseCore][I-COR000033] Data Collection flag is not set.
2023-09-01 11:51:32.866429-0700 Coach[30312:782998] [Firebase/Crashlytics] Version 10.14.0
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseSessions][I-SES000000] Version 10.14.0. Expecting subscriptions from: [Performance, Crashlytics]
10.14.0 - [FirebasePerformance][I-PRF100001] Firebase Performance Monitoring is successfully initialized! In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/<project>/performance/app/ios:com.test/trends?utm_source=perf-ios-sdk&utm_medium=ios-ide
10.14.0 - [FirebasePerformance][I-PRF100001] Registering Sessions SDK subscription for session data
10.14.0 - [FirebaseSessions][I-SES000000] Registering Sessions SDK subscriber with name: Performance, data collection enabled: true
10.14.0 - [FirebasePerformance][I-PRF900002] Session Id changed - 73876bfdb431491dafa791bd0a7977e0
10.14.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics] Running on iOS Simulator (iPhone), 16.4.0 (22G74)
10.14.0 - [FirebaseCrashlytics][I-CLS000000] Generating Install ID
10.14.0 - [FirebaseCrashlytics][I-CLS000000] Registering Sessions SDK subscription for session data
10.14.0 - [FirebaseSessions][I-SES000000] Registering Sessions SDK subscriber with name: Crashlytics, data collection enabled: true
10.14.0 - [FirebaseCrashlytics][I-CLS000000] Session ID changed: 73876bfdb431491dafa791bd0a7977e0
10.14.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Settings] No settings were cached
10.14.0 - [FirebaseCrashlytics][I-CLS000000] Root: /Users/feb/Library/Developer/CoreSimulator/Devices/F28084C2-AA47-4FC3-B385-8F22BEE001A9/data/Containers/Data/Application/8383DB21-2AF6-4919-BEF2-0E7D7D8FF851/Library/Caches/com.crashlytics.data/com.test
10.14.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Crash:Reports:Event] Registered Firebase Analytics event listener to receive breadcrumb logs
10.14.0 - [FirebaseCrashlytics][I-CLS000000] Automatic data collection is enabled.
10.14.0 - [FirebaseCrashlytics][I-CLS000000] Unsent reports will be uploaded at startup
10.14.0 - [FirebaseAnalytics][I-ACS024000] Debug mode is on
10.14.0 - [FirebaseAnalytics][I-ACS005000] The AdSupport Framework is not currently linked. Some features will not function properly. Learn more at http://goo.gl/9vSsPb
10.14.0 - [FirebaseAnalytics][I-ACS023007] Analytics v.10.14.0 started
10.14.0 - [FirebaseAnalytics][I-ACS023008] To disable debug logging set the following application argument: -noFIRAnalyticsDebugEnabled (see http://goo.gl/RfcP7r)
10.14.0 - [FirebaseAnalytics][I-ACS023009] Debug logging enabled
10.14.0 - [FirebaseAnalytics][I-ACS023207] To enable verbose logging set the following application argument: -FIRAnalyticsVerboseLoggingEnabled (see http://goo.gl/RfcP7r)
10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - <redacted>
10.14.0 - [FirebaseInAppMessagingDisplay][I-FID100010] Got notification for kFIRAppReadyToConfigureSDKNotification. Setting display component on headless SDK.
10.14.0 - [FirebaseInAppMessaging][I-IAM290001] Setting a non-nil message display component
10.14.0 - [FirebaseRemoteConfig][I-RCN000062] Loading database at path /Users/feb/Library/Developer/CoreSimulator/Devices/F28084C2-AA47-4FC3-B385-8F22BEE001A9/data/Containers/Data/Application/8383DB21-2AF6-4919-BEF2-0E7D7D8FF851/Library/Application Support/Google/RemoteConfig/RemoteConfig.sqlite3
10.14.0 - [FirebaseInAppMessaging][I-IAM170001] Got notification for kFIRAppReadyToConfigureSDKNotification
10.14.0 - [FirebaseInAppMessaging][I-IAM170002] Auto bootstrap Firebase in-app messaging SDK
10.14.0 - [FirebaseInAppMessaging][I-IAM170004] Running in simulator. Do realtime clearcut uploading.
10.14.0 - [FirebaseInAppMessaging][I-IAM310001] Persistent file path for activity log data is /Users/feb/Library/Developer/CoreSimulator/Devices/F28084C2-AA47-4FC3-B385-8F22BEE001A9/data/Containers/Data/Application/8383DB21-2AF6-4919-BEF2-0E7D7D8FF851/Library/Caches/firebase-iam-activity-log-cache
10.14.0 - [FirebaseInAppMessaging][I-IAM230001] Persistent file path for clearcut log records is /Users/feb/Library/Developer/CoreSimulator/Devices/F28084C2-AA47-4FC3-B385-8F22BEE001A9/data/Containers/Data/Application/8383DB21-2AF6-4919-BEF2-0E7D7D8FF851/Library/Caches/firebase-iam-clearcut-retry-records
10.14.0 - [FirebaseInAppMessaging][I-IAM230005] Returning 0 clearcut retry records from popStillValidRecords
10.14.0 - [FirebaseInAppMessaging][I-IAM260001] FIRIAMClearcutUploader created with strategy as min wait time in seconds:0;max wait time in seconds:0;failure backoff time in seconds:3600;batch send size:50
10.14.0 - [FirebaseInAppMessaging][I-IAM290001] SDK is in mode of Newly Installed and has seen 0 fetches.
10.14.0 - [FirebaseInAppMessaging][I-IAM300010] Detected 4 custom URL schemes from environment
10.14.0 - [FirebaseRemoteConfig][I-RCN000072] New config database created. Resetting user defaults.
10.14.0 - [FirebaseRemoteConfig][I-RCN000072] New config database created. Resetting user defaults.
10.14.0 - [FirebaseRemoteConfig][I-RCN000067] Successfully set configSettings. Minimum Fetch Interval:5.000000, Fetch timeout:5.000000
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseCrashlytics][I-CLS000000] Settings downloaded successfully
10.14.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 9.999993085861206
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebasePerformance][I-PRF100009] Setting attribute success to true on trace dataLayerInit
10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - dataLayerInit 308.9020ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/<project>/performance/app/ios:com.test/troubleshooting/trace/DURATION_TRACE/dataLayerInit?utm_source=perf-ios-sdk&utm_medium=ios-ide
10.14.0 - [FirebaseAnalytics][I-ACS800023] No pending snapshot to activate. SDK name: app_measurement
10.14.0 - [FirebaseAnalytics][I-ACS029017] Configuration was not found in database. The configuration will be fetched from the network when necessary
10.14.0 - [FirebaseAnalytics][I-ACS023016] Analytics is ready to receive events
10.14.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_after_install (_fi), 1
10.14.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_time (_fot), 1693594800000
10.14.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, first_open (_f), {
10.14.0 - [FirebaseInAppMessaging][I-IAM180002] Firebase In-App Messaging SDK version 10.14.0 finished startup in 0.562540 seconds with these settings: APIServer:firebaseinappmessaging.googleapis.com;ProjectNumber:598163023680; API_Key:AIzaSyDwf584WUQRMGc28TWk8edpRs6mqEu4rU8;Clearcut Server:play.googleapis.com; Fetch Minimal Interval:86400 seconds; Activity Logger Max:100; Foreground Display Trigger Minimal Interval:86400 seconds;
10.14.0 - [FirebaseInAppMessaging][I-IAM150004] Persistent file path for fetch response data is /Users/feb/Library/Developer/CoreSimulator/Devices/F28084C2-AA47-4FC3-B385-8F22BEE001A9/data/Containers/Data/Application/8383DB21-2AF6-4919-BEF2-0E7D7D8FF851/Library/Caches/firebase-iam-messages-cache
10.14.0 - [FirebaseInAppMessaging][I-IAM150003] Local fetch storage file not existent yet: first time launch of the app.
10.14.0 - [FirebaseInAppMessaging][I-IAM900014] No fetch epoch time detected in API response.
10.14.0 - [FirebaseInAppMessaging][I-IAM900002] 0 message definitions were parsed out successfully and 0 messages are discarded
10.14.0 - [FirebaseInAppMessaging][I-IAM160011] No analytics event trigger based messages, disable listening
10.14.0 - [FirebaseInAppMessaging][I-IAM140003] Stop observing Firebase Analytics events for display check.
10.14.0 - [FirebaseInAppMessaging][I-IAM160001] There are 0 test messages and 0 regular messages and 0 Firebase Analytics events to watch after resetting the message cache
10.14.0 - [FirebaseInAppMessaging][I-IAM180001] Message loading from fetch storage was done.
10.14.0 - [FirebaseInAppMessaging][I-IAM180014] No auto data collection enable setting entry detected.So no FIAM programmatic setting from the app.
10.14.0 - [FirebaseInAppMessaging][I-IAM180018] No programmatic or plist setting at FIAM level. Fallback to global Firebase level setting.
10.14.0 - [FirebaseInAppMessaging][I-IAM180008] Start SDK runtime components.
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInAppMessaging][I-IAM600002] Start observing app foreground notifications for message fetching.
10.14.0 - [FirebaseInAppMessaging][I-IAM140002] Start observing Firebase Analytics events for rendering messages.
10.14.0 - [FirebaseInAppMessaging][I-IAM180020] Start regular display flow for non-testing instance mode
10.14.0 - [FirebaseInAppMessaging][I-IAM500002] Start observing app foreground notifications for rendering messages.
10.14.0 - [FirebaseInAppMessaging][I-IAM400005] Interval time from last display is 1693594293.453628 seconds
10.14.0 - [FirebaseInAppMessaging][I-IAM400001] No appropriate in-app message detected for display.
10.14.0 - [FirebaseInAppMessaging][I-IAM700005] Interval from last time fetch is 1693594293.453641 seconds
10.14.0 - [FirebaseInAppMessaging][I-IAM700001] Go ahead to fetch messages
10.14.0 - [FirebaseRemoteConfig][I-RCN000066] Successfully read configSettings. Minimum Fetch Interval:5.000000, Fetch timeout: 5.000000
10.14.0 - [FirebaseRemoteConfig][I-RCN000039] Starting requesting token.
10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - <redacted>
10.14.0 - [FirebasePerformance][I-PRF100009] Incrementing metric _fsapc to 0 on trace _fs
10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - _as 643.0640ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/<project>/performance/app/ios:com.test/troubleshooting/trace/DURATION_TRACE/_as?utm_source=perf-ios-sdk&utm_medium=ios-ide
10.14.0 - [FirebaseInstallations][I-FIS001001] Sending request: <NSMutableURLRequest: 0x6000024cc690> { URL: https://firebaseinstallations.googleapis.com/v1/projects/<project>/installations/ }, body:{"appId":"1:598163023680:ios:6a967e04f2048dc4","fid":"et4wjvCbSUrDizGgcSBNOf","authVersion":"FIS_v2","sdkVersion":"i:10.14.0"}, headers: {
10.14.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: first_open (_f), {
10.14.0 - [FirebaseAnalytics][I-ACS031010] Tracking view controller. Class, ID: RootViewController, 1348982249954620841
10.14.0 - [FirebaseAnalytics][I-ACS031010] Tracking view controller. Class, ID: StartupAnimationViewController, 1348982249954620842
10.14.0 - [FirebaseAnalytics][I-ACS031006] View controller already tracked. Class, ID: StartupAnimationViewController, 1348982249954620842
10.14.0 - [FirebaseSessions][I-SES000000] Data Collection is enabled for at least one Subscriber
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseSessions][I-SES000000] Logging events using fast QOS due to running on a simulator
10.14.0 - [FirebaseSessions][I-SES000000] Successfully logged Session Start event to GoogleDataTransport
10.14.0 - [FirebaseSessions][I-SES000000] Successfully logged Session Start event
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: first_open (_f), {
10.14.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): 0.2914119958877563
10.14.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_id (_sid), 1693594292
10.14.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_number (_sno), 1
10.14.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, session_start (_s), {
10.14.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: session_start (_s), {
10.14.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: session_start (_s), {
10.14.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
10.14.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): 0.2731389999389648
10.14.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, user_engagement (_e), {
10.14.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: user_engagement (_e), {
10.14.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: user_engagement (_e), {
10.14.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
10.14.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): 0.2526980638504028
10.14.0 - [FirebaseAnalytics][I-ACS032006] Scheduling Search Ad Report timer
10.14.0 - [FirebaseAnalytics][I-ACS002002] Search Ad campaign report alarm scheduled to fire in approx. (s): -1693507893.577462
10.14.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
10.14.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): 0.2373089790344238
10.14.0 - [FirebaseAnalytics][I-ACS002002] Engagement timer scheduled to fire in approx. (s): 3600
10.14.0 - [FirebaseAnalytics][I-ACS023012] Analytics collection enabled
10.14.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
10.14.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, screen_view (_vs), {
10.14.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: screen_view (_vs), {
10.14.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: screen_view (_vs), {
10.14.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, screen_view (_vs), {
10.14.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: screen_view (_vs), {
10.14.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: screen_view (_vs), {
10.14.0 - [FirebaseAnalytics][I-ACS002001] Search Ad campaign report alarm fired
10.14.0 - [FirebaseAnalytics][I-ACS002003] Search Ad campaign report alarm canceled
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - <redacted>
10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - <redacted>
10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - <redacted>
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInstallations][I-FIS001003] Request response received: <NSMutableURLRequest: 0x6000024cc690> { URL: https://firebaseinstallations.googleapis.com/v1/projects/<project>/installations/ }, error: (null), body: {
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS001005] Parsing server response for https://firebaseinstallations.googleapis.com/v1/projects/<project>/installations/.
10.14.0 - [FirebaseInstallations][I-FIS001007] FIRInstallationsItem parsed successfully.
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInAppMessaging][I-IAM190007] Successfully generated FIS token
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInAppMessaging][I-IAM190007] Successfully generated FIS token
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInAppMessaging][I-IAM190009] Successfully in fetching both FID as et4wjvCbSUrDizGgcSBNOf and FIS token as eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBJZCI6IjE6NTk4MTYzMDIzNjgwOmlvczo2YTk2N2UwNGYyMDQ4ZGM0IiwiZXhwIjoxNjk0MTk5MDk0LCJmaWQiOiJldDR3anZDYlNVckRpekdnY1NCTk9mIiwicHJvamVjdE51bWJlciI6NTk4MTYzMDIzNjgwfQ.AB2LPV8wRQIgCCHN4vzRBj3h9R_CJAJ4BObG95F2oz0L9UJEDmglV7cCIQCvUYfM8eryWp9oO2pPnli2ZWhsjI9Jh1zHDXwOxuGPqQ
10.14.0 - [FirebaseInAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID et4wjvCbSUrDizGgcSBNOf
10.14.0 - [FirebaseInAppMessaging][I-IAM190009] Successfully in fetching both FID as et4wjvCbSUrDizGgcSBNOf and FIS token as eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBJZCI6IjE6NTk4MTYzMDIzNjgwOmlvczo2YTk2N2UwNGYyMDQ4ZGM0IiwiZXhwIjoxNjk0MTk5MDk0LCJmaWQiOiJldDR3anZDYlNVckRpekdnY1NCTk9mIiwicHJvamVjdE51bWJlciI6NTk4MTYzMDIzNjgwfQ.AB2LPV8wRQIgCCHN4vzRBj3h9R_CJAJ4BObG95F2oz0L9UJEDmglV7cCIQCvUYfM8eryWp9oO2pPnli2ZWhsjI9Jh1zHDXwOxuGPqQ
10.14.0 - [FirebaseInAppMessaging][I-IAM130001] Making a restful API request for pulling messages with fetch POST body as {
10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - <redacted>
10.14.0 - [FirebaseRemoteConfig][I-RCN000022] Success to get iid : et4wjvCbSUrDizGgcSBNOf.
10.14.0 - [FirebaseRemoteConfig][I-RCN000060] Fetch with user properties completed.
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInAppMessaging][I-IAM130007] Fetch API response headers are {
10.14.0 - [FirebaseInAppMessaging][I-IAM900014] No fetch epoch time detected in API response.
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInAppMessaging][I-IAM900002] 3 message definitions were parsed out successfully and 0 messages are discarded
10.14.0 - [FirebaseInAppMessaging][I-IAM130012] API request for fetching messages and parsing the response was successful.
10.14.0 - [FirebaseInAppMessaging][I-IAM700004] 3 messages were fetched successfully.
10.14.0 - [FirebaseInAppMessaging][I-IAM150004] Persistent file path for fetch response data is /Users/feb/Library/Developer/CoreSimulator/Devices/F28084C2-AA47-4FC3-B385-8F22BEE001A9/data/Containers/Data/Application/8383DB21-2AF6-4919-BEF2-0E7D7D8FF851/Library/Caches/firebase-iam-messages-cache
10.14.0 - [FirebaseInAppMessaging][I-IAM270005] No impression records update due to no change after applying the server message list
10.14.0 - [FirebaseInAppMessaging][I-IAM160010] There are analytics event trigger based messages, enable listening
10.14.0 - [FirebaseInAppMessaging][I-IAM140002] Start observing Firebase Analytics events for rendering messages.
10.14.0 - [FirebaseInAppMessaging][I-IAM160001] There are 0 test messages and 3 regular messages and 3 Firebase Analytics events to watch after resetting the message cache
10.14.0 - [FirebaseInAppMessaging][I-IAM400005] Interval time from last display is 1693594294.529092 seconds
10.14.0 - [FirebaseInAppMessaging][I-IAM400040] No appropriate in-app message detected for display.
10.14.0 - [FirebaseAnalytics][I-ACS002001] APMExperimentAlarm fired
10.14.0 - [FirebaseAnalytics][I-ACS002003] APMExperimentAlarm canceled
10.14.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 14399.99283289909
10.14.0 - [FirebasePerformance][I-PRF100009] Setting attribute success to true on trace legacyInit
10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - legacyInit 170.3070ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/<project>/performance/app/ios:com.test/troubleshooting/trace/DURATION_TRACE/legacyInit?utm_source=perf-ios-sdk&utm_medium=ios-ide
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF100009] Setting attribute state to anonymous on trace launchToReady
10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - launchToReady 50716.2300ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/<project>/performance/app/ios:com.test/troubleshooting/trace/DURATION_TRACE/launchToReady?utm_source=perf-ios-sdk&utm_medium=ios-ide
10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - <redacted>
10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - _st_StartupAnimationViewController 50202.4450ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/<project>/performance/app/ios:com.test/troubleshooting/trace/SCREEN_TRACE/_st_StartupAnimationViewController?utm_source=perf-ios-sdk&utm_medium=ios-ide
10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - <redacted>
10.14.0 - [FirebaseInAppMessaging][I-IAM310004] App will become inactive, save activity logs
10.14.0 - [FirebaseInAppMessaging][I-IAM310004] App will become inactive, save activity logs
10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - _fs 50418.8610ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/<project>/performance/app/ios:com.test/troubleshooting/trace/DURATION_TRACE/_fs?utm_source=perf-ios-sdk&utm_medium=ios-ide
10.14.0 - [FirebaseInAppMessaging][I-IAM230003] Saving 0 clearcut log records into file is successful
10.14.0 - [FirebaseInAppMessaging][I-IAM310002] Persisting activity log data is was successful
10.14.0 - [FirebaseInAppMessaging][I-IAM230003] Saving 0 clearcut log records into file is successful
10.14.0 - [FirebaseInAppMessaging][I-IAM310002] Persisting activity log data is was successful
10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - _st_NavigationConfigurationViewController 2.4490ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/<project>/performance/app/ios:com.test/troubleshooting/trace/SCREEN_TRACE/_st_NavigationConfigurationViewController?utm_source=perf-ios-sdk&utm_medium=ios-ide
10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - _st_RootViewController 50417.5840ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/<project>/performance/app/ios:com.test/troubleshooting/trace/SCREEN_TRACE/_st_RootViewController?utm_source=perf-ios-sdk&utm_medium=ios-ide
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseAnalytics][I-ACS002003] Engagement timer canceled
10.14.0 - [FirebaseAnalytics][I-ACS002002] Engagement timer scheduled to fire in approx. (s): 3600
10.14.0 - [FirebaseAnalytics][I-ACS002003] Engagement timer canceled
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - <redacted>
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - <redacted>
10.14.0 - [FirebaseAuth][I-AUT000006] Assuming prod APNs token type on simulator.
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseRemoteConfig][I-RCN000039] Starting requesting token.
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - _bs 290654.1290ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/<project>/performance/app/ios:com.test/troubleshooting/trace/DURATION_TRACE/_bs?utm_source=perf-ios-sdk&utm_medium=ios-ide
10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseRemoteConfig][I-RCN000022] Success to get iid : et4wjvCbSUrDizGgcSBNOf.
10.14.0 - [FirebaseRemoteConfig][I-RCN000060] Fetch with user properties completed.
10.14.0 - [FirebaseAnalytics][I-ACS002002] Engagement timer scheduled to fire in approx. (s): 3600
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - <redacted>
10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
@ifabijanovic
Copy link
Author

{
  "pins" : [
    {
      "identity" : "abseil-cpp-binary",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/abseil-cpp-binary.git",
      "state" : {
        "revision" : "bfc0b6f81adc06ce5121eb23f628473638d67c5c",
        "version" : "1.2022062300.0"
      }
    },
    {
      "identity" : "alamofire",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/Alamofire/Alamofire",
      "state" : {
        "revision" : "f82c23a8a7ef8dc1a49a8bfc6a96883e79121864",
        "version" : "5.5.0"
      }
    },
    {
      "identity" : "alamofireimage",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/Alamofire/AlamofireImage.git",
      "state" : {
        "revision" : "98cbb00ce0ec5fc8e52a5b50a6bfc08d3e5aee10",
        "version" : "4.2.0"
      }
    },
    {
      "identity" : "amity-social-cloud-sdk-ios-swiftpm",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/AmityCo/Amity-Social-Cloud-SDK-iOS-SwiftPM.git",
      "state" : {
        "revision" : "fc885af206daae44ced72758cf8d0500eae78a4c",
        "version" : "6.10.0"
      }
    },
    {
      "identity" : "aws-sdk-ios-spm",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/aws-amplify/aws-sdk-ios-spm.git",
      "state" : {
        "revision" : "477ba09977beda6f259f225f2e4eca37f0a9de05",
        "version" : "2.30.1"
      }
    },
    {
      "identity" : "bettercodable",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/marksands/BetterCodable",
      "state" : {
        "revision" : "61153170668db7a46a20a87e35e70f80b24d4eb5",
        "version" : "0.4.0"
      }
    },
    {
      "identity" : "bottomsheet",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/mtzaquia/BottomSheet.git",
      "state" : {
        "revision" : "6686324c00339f538e969809823f1ea12931abe9",
        "version" : "1.0.0"
      }
    },
    {
      "identity" : "braintree_ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/braintree/braintree_ios",
      "state" : {
        "revision" : "59e0ac8add29de6a4476dc949ed86bcdc590cbb2",
        "version" : "5.9.0"
      }
    },
    {
      "identity" : "charts",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/danielgindi/Charts.git",
      "state" : {
        "revision" : "07b23476ad52b926be772f317d8f1d4511ee8d02",
        "version" : "4.1.0"
      }
    },
    {
      "identity" : "chat_providers_sdk_ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/zendesk/chat_providers_sdk_ios",
      "state" : {
        "revision" : "60db4a62dd2ec0c4cbc213b869c7df199b910ab1",
        "version" : "3.0.0"
      }
    },
    {
      "identity" : "chat_sdk_ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/zendesk/chat_sdk_ios",
      "state" : {
        "revision" : "2ea105042b1dcbf5766426b2c0c6778779949ba1",
        "version" : "3.0.0"
      }
    },
    {
      "identity" : "codablefirebase",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/alickbass/CodableFirebase",
      "state" : {
        "revision" : "a4cda89948db93ec21249a35ecdacab8c489a116",
        "version" : "0.2.2"
      }
    },
    {
      "identity" : "combine-schedulers",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/pointfreeco/combine-schedulers",
      "state" : {
        "revision" : "ec62f32d21584214a4b27c8cee2b2ad70ab2c38a",
        "version" : "0.11.0"
      }
    },
    {
      "identity" : "combineexpectations",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/groue/CombineExpectations.git",
      "state" : {
        "revision" : "04d4e4b21c9e8361925f03f64a7ecda89ef9974f",
        "version" : "0.10.0"
      }
    },
    {
      "identity" : "combineext",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/CombineCommunity/CombineExt.git",
      "state" : {
        "revision" : "d7b896fa9ca8b47fa7bcde6b43ef9b70bf8c1f56",
        "version" : "1.8.1"
      }
    },
    {
      "identity" : "commonui_sdk_ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/zendesk/commonui_sdk_ios",
      "state" : {
        "revision" : "d6d40302c628bde17251c24553f18b5b47551b6b",
        "version" : "7.0.0"
      }
    },
    {
      "identity" : "console-kit",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/vapor/console-kit.git",
      "state" : {
        "revision" : "447f1046fb4e9df40973fe426ecb24a6f0e8d3b4",
        "version" : "4.6.0"
      }
    },
    {
      "identity" : "cuckoo",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/Brightify/Cuckoo",
      "state" : {
        "revision" : "69c1c9aee64ec08a14461deb20878bd7ebeb9459",
        "version" : "1.7.1"
      }
    },
    {
      "identity" : "down",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/kustomer/Down",
      "state" : {
        "revision" : "e754ab1c80920dd51a8e08290c912ac1c2ac8b58",
        "version" : "0.11.0"
      }
    },
    {
      "identity" : "facebook-ios-sdk",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/facebook/facebook-ios-sdk",
      "state" : {
        "revision" : "7ae3f42b3e52bf9ff0660a4f89762186a01d0035",
        "version" : "12.1.0"
      }
    },
    {
      "identity" : "firebase-ios-sdk",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/firebase/firebase-ios-sdk.git",
      "state" : {
        "revision" : "2bfe6abe1014aafe5cf28401708f7d39f9926a76",
        "version" : "10.14.0"
      }
    },
    {
      "identity" : "flanimatedimage",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/Flipboard/FLAnimatedImage",
      "state" : {
        "revision" : "e7f9fd4681ae41bf6f3056db08af4f401d61da52",
        "version" : "1.0.16"
      }
    },
    {
      "identity" : "fmdb",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/ccgus/fmdb",
      "state" : {
        "revision" : "61e51fde7f7aab6554f30ab061cc588b28a97d04",
        "version" : "2.7.7"
      }
    },
    {
      "identity" : "giphy-ios-sdk",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/Giphy/giphy-ios-sdk",
      "state" : {
        "revision" : "c34e8257ca67abd7dabae5cbe8e4e726094a25c9",
        "version" : "2.1.21"
      }
    },
    {
      "identity" : "googleappmeasurement",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/GoogleAppMeasurement.git",
      "state" : {
        "revision" : "03b9beee1a61f62d32c521e172e192a1663a5e8b",
        "version" : "10.13.0"
      }
    },
    {
      "identity" : "googledatatransport",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/GoogleDataTransport.git",
      "state" : {
        "revision" : "7874c1b48cbffd086ce8a052c4be873a78613775",
        "version" : "9.2.3"
      }
    },
    {
      "identity" : "googleutilities",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/GoogleUtilities.git",
      "state" : {
        "revision" : "871d43135925cde39ef7421d8723ce47edfdcc39",
        "version" : "7.11.1"
      }
    },
    {
      "identity" : "grpc-binary",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/grpc-binary.git",
      "state" : {
        "revision" : "f1b366129d1125be7db83247e003fc333104b569",
        "version" : "1.50.2"
      }
    },
    {
      "identity" : "gtm-session-fetcher",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/gtm-session-fetcher.git",
      "state" : {
        "revision" : "d415594121c9e8a4f9d79cecee0965cf35e74dbd",
        "version" : "3.1.1"
      }
    },
    {
      "identity" : "intercom-ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/intercom/intercom-ios",
      "state" : {
        "revision" : "2e9faef72d99a61187e48a1f6e975a6296d939bc",
        "version" : "14.0.1"
      }
    },
    {
      "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-sdk-spm",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/BranchMetrics/ios-branch-sdk-spm.git",
      "state" : {
        "revision" : "3f44e15cf6cfb73773ac470fdbfb5f2a7c5fd8f2",
        "version" : "2.1.2"
      }
    },
    {
      "identity" : "ios-sdk",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/talkable/ios-sdk.git",
      "state" : {
        "revision" : "317969ec390605a7fef1babe2a559bf3cb17c0a7",
        "version" : "1.4.15"
      }
    },
    {
      "identity" : "kustomer-ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/kustomer/kustomer-ios",
      "state" : {
        "revision" : "260ae3b5e42d79d1ae1a6d67c467937d046ef9df",
        "version" : "2.7.4"
      }
    },
    {
      "identity" : "leveldb",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/firebase/leveldb.git",
      "state" : {
        "revision" : "0706abcc6b0bd9cedfbb015ba840e4a780b5159b",
        "version" : "1.22.2"
      }
    },
    {
      "identity" : "libwebp-xcode",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/SDWebImage/libwebp-Xcode",
      "state" : {
        "revision" : "2b3b43faaef54d1b897482428428357b7f7cd08b",
        "version" : "1.2.1"
      }
    },
    {
      "identity" : "lottie-spm",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/airbnb/lottie-spm.git",
      "state" : {
        "revision" : "60ea4f82fba8b4cb21a75665a889e86ed4d81c6e",
        "version" : "4.2.0"
      }
    },
    {
      "identity" : "messaging_sdk_ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/zendesk/messaging_sdk_ios",
      "state" : {
        "revision" : "97678c795166b6bf8879ed51e3054ffaa033c883",
        "version" : "4.0.0"
      }
    },
    {
      "identity" : "messagingapi_sdk_ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/zendesk/messagingapi_sdk_ios",
      "state" : {
        "revision" : "503f60e2bfd8bca2b39eb515ef0ac3607bdc4d1d",
        "version" : "4.0.0"
      }
    },
    {
      "identity" : "mixpanel-swift",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/mixpanel/mixpanel-swift",
      "state" : {
        "revision" : "19a7c50c5aa04a2c4fa59f5e9b11cca1c6fc8796",
        "version" : "3.2.3"
      }
    },
    {
      "identity" : "mussel",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/UrbanCompass/Mussel.git",
      "state" : {
        "revision" : "d3e48130284a63007dde70c1837d366968f9106f",
        "version" : "1.0.0"
      }
    },
    {
      "identity" : "nanopb",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/firebase/nanopb.git",
      "state" : {
        "revision" : "819d0a2173aff699fb8c364b6fb906f7cdb1a692",
        "version" : "2.30909.0"
      }
    },
    {
      "identity" : "ohhttpstubs",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/AliSoftware/OHHTTPStubs.git",
      "state" : {
        "revision" : "12f19662426d0434d6c330c6974d53e2eb10ecd9",
        "version" : "9.1.0"
      }
    },
    {
      "identity" : "popup-bridge-ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/braintree/popup-bridge-ios",
      "state" : {
        "revision" : "6f2519ff2ebc4fd9cc262ace2cd8536d670ac0a5",
        "version" : "1.2.0"
      }
    },
    {
      "identity" : "promises",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/promises.git",
      "state" : {
        "revision" : "46c1e6b5ac09d8f82c991061c659f67e573d425d",
        "version" : "2.1.0"
      }
    },
    {
      "identity" : "rxalamofire",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/RxSwiftCommunity/RxAlamofire",
      "state" : {
        "revision" : "9535b58695b91fb67f56d58d6fd0c76462d7743a",
        "version" : "6.1.2"
      }
    },
    {
      "identity" : "rxcombine",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/CombineCommunity/RxCombine.git",
      "state" : {
        "revision" : "19474c2ac9fde613bba8513bf98990e1aa9831cd",
        "version" : "2.0.1"
      }
    },
    {
      "identity" : "rxdatasources",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/RxSwiftCommunity/RxDataSources",
      "state" : {
        "revision" : "90c29b48b628479097fe775ed1966d75ac374518",
        "version" : "5.0.2"
      }
    },
    {
      "identity" : "rxfeedback.swift",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/NoTests/RxFeedback.swift.git",
      "state" : {
        "revision" : "aa8384081a14af8fb389245fce2eba5776a96d0b",
        "version" : "4.0.0"
      }
    },
    {
      "identity" : "rxswift",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/ReactiveX/RxSwift.git",
      "state" : {
        "revision" : "b4307ba0b6425c0ba4178e138799946c3da594f8",
        "version" : "6.5.0"
      }
    },
    {
      "identity" : "rxswiftext",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/RxSwiftCommunity/RxSwiftExt",
      "state" : {
        "revision" : "a42af9caeab63f2dbde318f1f3dc424f05871a37",
        "version" : "6.1.0"
      }
    },
    {
      "identity" : "sdkconfigurations_sdk_ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/zendesk/sdkconfigurations_sdk_ios",
      "state" : {
        "revision" : "a99da4df16e09b89ca6c4b576ca139a7d04efcf5",
        "version" : "2.0.0"
      }
    },
    {
      "identity" : "sdwebimage",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/SDWebImage/SDWebImage.git",
      "state" : {
        "revision" : "633996a807442ec28df9d33b0f88ce57a0e2fdbf",
        "version" : "5.17.0"
      }
    },
    {
      "identity" : "sdwebimagewebpcoder",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/SDWebImage/SDWebImageWebPCoder.git",
      "state" : {
        "revision" : "3819cb70faa2454b54d8364779bfacd8c216a6e2",
        "version" : "0.13.0"
      }
    },
    {
      "identity" : "sfsafesymbols",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/SFSafeSymbols/SFSafeSymbols.git",
      "state" : {
        "revision" : "50bc33264e6c0972f905b61af656201cf6091de8",
        "version" : "4.0.0"
      }
    },
    {
      "identity" : "shellout",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/JohnSundell/ShellOut.git",
      "state" : {
        "revision" : "e1577acf2b6e90086d01a6d5e2b8efdaae033568",
        "version" : "2.3.0"
      }
    },
    {
      "identity" : "snapkit",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/SnapKit/SnapKit",
      "state" : {
        "revision" : "d458564516e5676af9c70b4f4b2a9178294f1bc6",
        "version" : "5.0.1"
      }
    },
    {
      "identity" : "solve-ios",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/Forethought-Technologies/solve-ios.git",
      "state" : {
        "revision" : "87601c3c67323181b014b865a5e9c2acf45067df",
        "version" : "1.0.2"
      }
    },
    {
      "identity" : "swift",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/pubnub/swift.git",
      "state" : {
        "revision" : "749fdf14c40eaa53ecb9ffdd7df7c801a7669144",
        "version" : "5.1.0"
      }
    },
    {
      "identity" : "swift-algorithms",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-algorithms",
      "state" : {
        "revision" : "b14b7f4c528c942f121c8b860b9410b2bf57825e",
        "version" : "1.0.0"
      }
    },
    {
      "identity" : "swift-case-paths",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/pointfreeco/swift-case-paths",
      "state" : {
        "revision" : "fc45e7b2cfece9dd80b5a45e6469ffe67fe67984",
        "version" : "0.14.1"
      }
    },
    {
      "identity" : "swift-clocks",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/pointfreeco/swift-clocks",
      "state" : {
        "revision" : "0fbaebfc013715dab44d715a4d350ba37f297e4d",
        "version" : "0.4.0"
      }
    },
    {
      "identity" : "swift-collections",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-collections",
      "state" : {
        "revision" : "937e904258d22af6e447a0b72c0bc67583ef64a2",
        "version" : "1.0.4"
      }
    },
    {
      "identity" : "swift-composable-architecture",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/pointfreeco/swift-composable-architecture",
      "state" : {
        "revision" : "2dd42ce3fc467406829ec61bc439fae3f55f1e0d",
        "version" : "0.55.1"
      }
    },
    {
      "identity" : "swift-concurrency-extras",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/pointfreeco/swift-concurrency-extras.git",
      "state" : {
        "revision" : "479750bd98fac2e813fffcf2af0728b5b0085795",
        "version" : "0.1.1"
      }
    },
    {
      "identity" : "swift-custom-dump",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/pointfreeco/swift-custom-dump",
      "state" : {
        "revision" : "505aa98716275fbd045d8f934fee3337c82ffbd3",
        "version" : "0.10.3"
      }
    },
    {
      "identity" : "swift-dependencies",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/pointfreeco/swift-dependencies",
      "state" : {
        "revision" : "16fd42ae04c6e7f74a6a86395d04722c641cccee",
        "version" : "0.6.0"
      }
    },
    {
      "identity" : "swift-device-authority",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/getsidetrack/swift-device-authority",
      "state" : {
        "revision" : "45f0e4507d3b3902d262b2813917d8e13ca23fe8",
        "version" : "0.1.0"
      }
    },
    {
      "identity" : "swift-identified-collections",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/pointfreeco/swift-identified-collections",
      "state" : {
        "revision" : "d01446a78fb768adc9a78cbb6df07767c8ccfc29",
        "version" : "0.8.0"
      }
    },
    {
      "identity" : "swift-log",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-log.git",
      "state" : {
        "revision" : "32e8d724467f8fe623624570367e3d50c5638e46",
        "version" : "1.5.2"
      }
    },
    {
      "identity" : "swift-numerics",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-numerics",
      "state" : {
        "revision" : "0a5bc04095a675662cf24757cc0640aa2204253b",
        "version" : "1.0.2"
      }
    },
    {
      "identity" : "swift-overture",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/pointfreeco/swift-overture",
      "state" : {
        "revision" : "7977acd7597f413717058acc1e080731249a1d7e",
        "version" : "0.5.0"
      }
    },
    {
      "identity" : "swift-protobuf",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-protobuf.git",
      "state" : {
        "revision" : "0af9125c4eae12a4973fb66574c53a54962a9e1e",
        "version" : "1.21.0"
      }
    },
    {
      "identity" : "swift-sdk",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/Iterable/swift-sdk",
      "state" : {
        "revision" : "366bd457dd400b5742686635236c0d8b5a301e6d",
        "version" : "6.3.3"
      }
    },
    {
      "identity" : "swiftcsv",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/swiftcsv/SwiftCSV.git",
      "state" : {
        "revision" : "96fa14b92e88e0befdbc8bc31c7c2c9594a30060",
        "version" : "0.8.1"
      }
    },
    {
      "identity" : "swiftdate",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/malcommac/SwiftDate",
      "state" : {
        "revision" : "5d943224c3bb173e6ecf27295611615eba90c80e",
        "version" : "7.0.0"
      }
    },
    {
      "identity" : "swiftsoup",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/scinfu/SwiftSoup.git",
      "state" : {
        "revision" : "7f187fd8804e63dea89879c95d7c2f7703727d0f",
        "version" : "2.3.0"
      }
    },
    {
      "identity" : "swiftui-navigation",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/pointfreeco/swiftui-navigation",
      "state" : {
        "revision" : "2aa885e719087ee19df251c08a5980ad3e787f12",
        "version" : "0.8.0"
      }
    },
    {
      "identity" : "swiftyjson",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/SwiftyJSON/SwiftyJSON",
      "state" : {
        "revision" : "b3dcd7dbd0d488e1a7077cb33b00f2083e382f07",
        "version" : "5.0.1"
      }
    },
    {
      "identity" : "swiftymarkdown",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/SimonFairbairn/SwiftyMarkdown",
      "state" : {
        "revision" : "5b0a1e76332a633726f9f9a00b4bbd840166bccf",
        "version" : "1.2.3"
      }
    },
    {
      "identity" : "toast-swift",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/scalessec/Toast-Swift",
      "state" : {
        "revision" : "0c9493eeacb102cc614da385cfaaf475379f4ab4",
        "version" : "5.0.1"
      }
    },
    {
      "identity" : "uikitpresentationmodifier",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/mtzaquia/UIKitPresentationModifier.git",
      "state" : {
        "revision" : "8aa474fe01e2ff9c716f272e395c36fa2af23683",
        "version" : "1.0.0"
      }
    },
    {
      "identity" : "xctest-dynamic-overlay",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/pointfreeco/xctest-dynamic-overlay",
      "state" : {
        "revision" : "50843cbb8551db836adec2290bb4bc6bac5c1865",
        "version" : "0.9.0"
      }
    }
  ],
  "version" : 2
}
@ifabijanovic
Copy link
Author

I have narrowed down the issue to version 10.6 - it does not occur on 10.5. I suspect it is something related to the Apple Ad services support that was added in that version, which we do use in our app. I know that AAAttribution.attributionToken() hangs forever when called on the simulator.

@rizafran
Copy link
Contributor

rizafran commented Sep 5, 2023

Thanks for filing this and sharing your observations in the issue, @ifabijanovic. You mentioned that the issue is not reproducible when you created a new project. Is the issue reproducible when you added Analytics SDK? I also found this in your stack trace: The AdSupport Framework is not currently linked. Some features will not function properly. I'm wondering if you have enabled AdSupport framework as indicated on the docs?

@ehyche
Copy link

ehyche commented Sep 7, 2023

@rizafran : when fetch(withExpirationDuration:completion:) hangs, I broke in the debugger and see this:

Screenshot 2023-09-06 at 9 15 19 AM

You can see the call stack on the left which is the same as @ifabijanovic's screenshot above. Also, on the right hand side, you can see that the call it just made was to [ attributionTokenWithError:]. That is the same signature as this method from the Apple documentation. I can't tell for sure if that's what it's calling or calling an internal method with the same name. But either way, that's the call it's hanging at.

@ehyche
Copy link

ehyche commented Sep 7, 2023

@rizafran : I saw that same AdSupport framework is not currently linked message, but it seems to be spurious. The AdSupport framework IS linked into our app target:

Screenshot 2023-09-07 at 8 32 54 AM

Another fact I discovered about this. We are currently linking in FirebaseAnalyticsWithoutAdIdSupport. If I change that to just FirebaseAnalytics, then that AdSupport message goes away.

@paulb777
Copy link
Member

paulb777 commented Sep 7, 2023

This looks like an issue related to the Remote Config/Analytics integration. @htcgh Any suggestions?

@ehyche
Copy link

ehyche commented Sep 7, 2023

I turned on the following arguments to produce detailed logs when this reproduces:

-FIRDebugEnabled
-FIRAnalyticsDebugEnabled
-FIRAnalyticsVerboseLoggingEnabled

I have the following in my Info.plist:

FirebaseAppDelegateProxyEnabled=NO
FirebaseAutomaticScreenReportingEnabled=NO
GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED=NO

and it produced these logs (using v10.14.0):

2023-09-07 09:51:42.903887-0700 Coach[66890:295813] 10.14.0 - [FirebaseCore][I-COR000001] Configuring the default app.
2023-09-07 09:51:42.905913-0700 Coach[66890:295813] 10.14.0 - [FirebaseCore][I-COR000033] Data Collection flag is not set.
2023-09-07 09:51:42.911145-0700 Coach[66890:295582] [Firebase/Crashlytics] Version 10.14.0
2023-09-07 09:51:43.096278-0700 Coach[66890:295822] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:43.109203-0700 Coach[66890:295822] 10.14.0 - [FirebaseSessions][I-SES000000] Version 10.14.0. Expecting subscriptions from: [Crashlytics, Performance]
2023-09-07 09:51:43.125627-0700 Coach[66890:295822] 10.14.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics] Running on iOS Simulator (iPhone), 16.4.0 (22G90)
2023-09-07 09:51:43.129659-0700 Coach[66890:295822] 10.14.0 - [FirebaseCrashlytics][I-CLS000000] Generating Install ID
2023-09-07 09:51:43.135926-0700 Coach[66890:295822] 10.14.0 - [FirebaseCrashlytics][I-CLS000000] Registering Sessions SDK subscription for session data
2023-09-07 09:51:43.136039-0700 Coach[66890:295822] 10.14.0 - [FirebaseSessions][I-SES000000] Registering Sessions SDK subscriber with name: Crashlytics, data collection enabled: true
2023-09-07 09:51:43.136143-0700 Coach[66890:295822] 10.14.0 - [FirebaseCrashlytics][I-CLS000000] Session ID changed: 4f5425647419489aafd8eb123a4cf61e
2023-09-07 09:51:43.136252-0700 Coach[66890:295822] 10.14.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Settings] No settings were cached
2023-09-07 09:51:43.136342-0700 Coach[66890:295822] 10.14.0 - [FirebaseCrashlytics][I-CLS000000] Root: /Users/ehyche/Library/Developer/CoreSimulator/Devices/7CC11059-AACC-4389-AA07-B096E13E2469/data/Containers/Data/Application/9F58014D-5422-4D78-B513-D3D95581486B/Library/Caches/com.crashlytics.data/com.noom.wlc.test
2023-09-07 09:51:43.136455-0700 Coach[66890:295822] 10.14.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Crash:Reports:Event] Registered Firebase Analytics event listener to receive breadcrumb logs
2023-09-07 09:51:43.137453-0700 Coach[66890:295822] 10.14.0 - [FirebaseCrashlytics][I-CLS000000] Automatic data collection is enabled.
2023-09-07 09:51:43.137575-0700 Coach[66890:295822] 10.14.0 - [FirebaseCrashlytics][I-CLS000000] Unsent reports will be uploaded at startup
2023-09-07 09:51:43.137830-0700 Coach[66890:295822] 10.14.0 - [FirebasePerformance][I-PRF100001] Firebase Performance Monitoring is successfully initialized! In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/noom-ios-test/performance/app/ios:com.noom.wlc.test/trends?utm_source=perf-ios-sdk&utm_medium=ios-ide
2023-09-07 09:51:43.138147-0700 Coach[66890:295822] 10.14.0 - [FirebasePerformance][I-PRF100001] Registering Sessions SDK subscription for session data
2023-09-07 09:51:43.138501-0700 Coach[66890:295822] 10.14.0 - [FirebaseSessions][I-SES000000] Registering Sessions SDK subscriber with name: Performance, data collection enabled: true
2023-09-07 09:51:43.138602-0700 Coach[66890:295822] 10.14.0 - [FirebasePerformance][I-PRF900002] Session Id changed - 4f5425647419489aafd8eb123a4cf61e
2023-09-07 09:51:43.138689-0700 Coach[66890:295822] 10.14.0 - [FirebaseInAppMessagingDisplay][I-FID100010] Got notification for kFIRAppReadyToConfigureSDKNotification. Setting display component on headless SDK.
2023-09-07 09:51:43.138786-0700 Coach[66890:295822] 10.14.0 - [FirebaseInAppMessaging][I-IAM290001] Setting a non-nil message display component
2023-09-07 09:51:43.139101-0700 Coach[66890:295822] 10.14.0 - [FirebaseInAppMessaging][I-IAM170001] Got notification for kFIRAppReadyToConfigureSDKNotification
2023-09-07 09:51:43.139211-0700 Coach[66890:295822] 10.14.0 - [FirebaseInAppMessaging][I-IAM170002] Auto bootstrap Firebase in-app messaging SDK
2023-09-07 09:51:43.139315-0700 Coach[66890:295822] 10.14.0 - [FirebaseRemoteConfig][I-RCN000062] Loading database at path /Users/ehyche/Library/Developer/CoreSimulator/Devices/7CC11059-AACC-4389-AA07-B096E13E2469/data/Containers/Data/Application/9F58014D-5422-4D78-B513-D3D95581486B/Library/Application Support/Google/RemoteConfig/RemoteConfig.sqlite3
2023-09-07 09:51:43.139461-0700 Coach[66890:295822] 10.14.0 - [FirebaseInAppMessaging][I-IAM170004] Running in simulator. Do realtime clearcut uploading.
2023-09-07 09:51:43.139715-0700 Coach[66890:295822] 10.14.0 - [FirebaseInAppMessaging][I-IAM310001] Persistent file path for activity log data is /Users/ehyche/Library/Developer/CoreSimulator/Devices/7CC11059-AACC-4389-AA07-B096E13E2469/data/Containers/Data/Application/9F58014D-5422-4D78-B513-D3D95581486B/Library/Caches/firebase-iam-activity-log-cache
2023-09-07 09:51:43.140007-0700 Coach[66890:295822] 10.14.0 - [FirebaseInAppMessaging][I-IAM230001] Persistent file path for clearcut log records is /Users/ehyche/Library/Developer/CoreSimulator/Devices/7CC11059-AACC-4389-AA07-B096E13E2469/data/Containers/Data/Application/9F58014D-5422-4D78-B513-D3D95581486B/Library/Caches/firebase-iam-clearcut-retry-records
2023-09-07 09:51:43.140101-0700 Coach[66890:295822] 10.14.0 - [FirebaseInAppMessaging][I-IAM230005] Returning 0 clearcut retry records from popStillValidRecords
2023-09-07 09:51:43.140203-0700 Coach[66890:295822] 10.14.0 - [FirebaseInAppMessaging][I-IAM260001] FIRIAMClearcutUploader created with strategy as min wait time in seconds:0;max wait time in seconds:0;failure backoff time in seconds:3600;batch send size:50
2023-09-07 09:51:43.141554-0700 Coach[66890:295822] 10.14.0 - [FirebaseInAppMessaging][I-IAM290001] SDK is in mode of Newly Installed and has seen 0 fetches.
2023-09-07 09:51:43.141668-0700 Coach[66890:295822] 10.14.0 - [FirebaseInAppMessaging][I-IAM300010] Detected 4 custom URL schemes from environment
2023-09-07 09:51:43.141774-0700 Coach[66890:295822] 10.14.0 - [FirebaseRemoteConfig][I-RCN000072] New config database created. Resetting user defaults.
2023-09-07 09:51:43.141925-0700 Coach[66890:295822] 10.14.0 - [FirebaseRemoteConfig][I-RCN000072] New config database created. Resetting user defaults.
2023-09-07 09:51:43.142247-0700 Coach[66890:295822] 10.14.0 - [FirebaseRemoteConfig][I-RCN000067] Successfully set configSettings. Minimum Fetch Interval:0.000000, Fetch timeout:60.000000
2023-09-07 09:51:43.142713-0700 Coach[66890:295822] 10.14.0 - [FirebaseAnalytics][I-ACS024000] Debug mode is on
2023-09-07 09:51:43.142848-0700 Coach[66890:295822] 10.14.0 - [FirebaseAnalytics][I-ACS005000] The AdSupport Framework is not currently linked. Some features will not function properly. Learn more at http://goo.gl/9vSsPb
2023-09-07 09:51:43.142956-0700 Coach[66890:295822] 10.14.0 - [FirebaseAnalytics][I-ACS023007] Analytics v.10.14.0 started
2023-09-07 09:51:43.143099-0700 Coach[66890:295822] 10.14.0 - [FirebaseAnalytics][I-ACS023222] Build 101300
2023-09-07 09:51:43.143336-0700 Coach[66890:295822] 10.14.0 - [FirebaseAnalytics][I-ACS023008] To disable debug logging set the following application argument: -noFIRAnalyticsDebugEnabled (see http://goo.gl/RfcP7r)
2023-09-07 09:51:43.143472-0700 Coach[66890:295822] 10.14.0 - [FirebaseAnalytics][I-ACS023009] Debug logging enabled
2023-09-07 09:51:43.143653-0700 Coach[66890:295822] 10.14.0 - [FirebaseAnalytics][I-ACS023207] To disable verbose logging set the following application argument: -FIRAnalyticsVerboseLoggingDisabled (see http://goo.gl/RfcP7r)
2023-09-07 09:51:43.143754-0700 Coach[66890:295822] 10.14.0 - [FirebaseAnalytics][I-ACS025036] App Delegate Proxy is disabled
2023-09-07 09:51:43.143892-0700 Coach[66890:295822] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://api.mixpanel.com/track/, Response code: 200, 164.1860ms
2023-09-07 09:51:43.144131-0700 Coach[66890:295822] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://api.mixpanel.com/track/, Response code: 200, 183.4440ms
2023-09-07 09:51:43.152813-0700 Coach[66890:295819] 10.14.0 - [FirebaseAnalytics][I-ACS820009] Successfully start the task manager
2023-09-07 09:51:43.152943-0700 Coach[66890:295819] 10.14.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 9.999994993209839
2023-09-07 09:51:43.308129-0700 Coach[66890:295816] 10.14.0 - [FirebasePerformance][I-PRF100009] Setting attribute success to true on trace dataLayerInit
2023-09-07 09:51:43.308741-0700 Coach[66890:295816] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - dataLayerInit 219.7770ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/noom-ios-test/performance/app/ios:com.noom.wlc.test/troubleshooting/trace/DURATION_TRACE/dataLayerInit?utm_source=perf-ios-sdk&utm_medium=ios-ide
2023-09-07 09:51:43.309052-0700 Coach[66890:295816] 10.14.0 - [FirebaseCrashlytics][I-CLS000000] Settings downloaded successfully
2023-09-07 09:51:43.441783-0700 Coach[66890:295820] 10.14.0 - [FirebaseRemoteConfig][I-RCN000066] Successfully read configSettings. Minimum Fetch Interval:0.000000, Fetch timeout: 60.000000
2023-09-07 09:51:43.443057-0700 Coach[66890:295820] 10.14.0 - [FirebaseRemoteConfig][I-RCN000039] Starting requesting token.
2023-09-07 09:51:43.443449-0700 Coach[66890:295820] 10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:43.444161-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM180002] Firebase In-App Messaging SDK version 10.14.0 finished startup in 0.463494 seconds with these settings: APIServer:firebaseinappmessaging.googleapis.com;ProjectNumber:598163023680; API_Key:AIzaSyDwf584WUQRMGc28TWk8edpRs6mqEu4rU8;Clearcut Server:play.googleapis.com; Fetch Minimal Interval:86400 seconds; Activity Logger Max:100; Foreground Display Trigger Minimal Interval:86400 seconds;
2023-09-07 09:51:43.449372-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM150004] Persistent file path for fetch response data is /Users/ehyche/Library/Developer/CoreSimulator/Devices/7CC11059-AACC-4389-AA07-B096E13E2469/data/Containers/Data/Application/9F58014D-5422-4D78-B513-D3D95581486B/Library/Caches/firebase-iam-messages-cache
2023-09-07 09:51:43.449767-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM150003] Local fetch storage file not existent yet: first time launch of the app.
2023-09-07 09:51:43.449956-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM900014] No fetch epoch time detected in API response.
2023-09-07 09:51:43.450262-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM900002] 0 message definitions were parsed out successfully and 0 messages are discarded
2023-09-07 09:51:43.450704-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM160011] No analytics event trigger based messages, disable listening
2023-09-07 09:51:43.451892-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM140003] Stop observing Firebase Analytics events for display check.
2023-09-07 09:51:43.452355-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM160001] There are 0 test messages and 0 regular messages and 0 Firebase Analytics events to watch after resetting the message cache
2023-09-07 09:51:43.452730-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM180001] Message loading from fetch storage was done.
2023-09-07 09:51:43.455316-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM180014] No auto data collection enable setting entry detected.So no FIAM programmatic setting from the app.
2023-09-07 09:51:43.457257-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM180018] No programmatic or plist setting at FIAM level. Fallback to global Firebase level setting.
2023-09-07 09:51:43.458342-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM180008] Start SDK runtime components.
2023-09-07 09:51:43.458993-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM600002] Start observing app foreground notifications for message fetching.
2023-09-07 09:51:43.459350-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM140002] Start observing Firebase Analytics events for rendering messages.
2023-09-07 09:51:43.459716-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM180020] Start regular display flow for non-testing instance mode
2023-09-07 09:51:43.460078-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM500002] Start observing app foreground notifications for rendering messages.
2023-09-07 09:51:43.461355-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM400005] Interval time from last display is 1694105503.392669 seconds
2023-09-07 09:51:43.465063-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM400001] No appropriate in-app message detected for display.
2023-09-07 09:51:43.466001-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM700005] Interval from last time fetch is 1694105503.392682 seconds
2023-09-07 09:51:43.466476-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM700001] Go ahead to fetch messages
2023-09-07 09:51:43.466841-0700 Coach[66890:295820] 10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - https://api.mixpanel.com/decide.
2023-09-07 09:51:43.467278-0700 Coach[66890:295820] 10.14.0 - [FirebasePerformance][I-PRF100009] Incrementing metric _fsapc to 0 on trace _fs
2023-09-07 09:51:43.467592-0700 Coach[66890:295820] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - _as 527.2240ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/noom-ios-test/performance/app/ios:com.noom.wlc.test/troubleshooting/trace/DURATION_TRACE/_as?utm_source=perf-ios-sdk&utm_medium=ios-ide
2023-09-07 09:51:43.467930-0700 Coach[66890:295820] 10.14.0 - [FirebaseInstallations][I-FIS001001] Sending request: <NSMutableURLRequest: 0x600000e2fd10> { URL: https://firebaseinstallations.googleapis.com/v1/projects/noom-ios-test/installations/ }, body:{"appId":"1:598163023680:ios:6a967e04f2048dc4","fid":"c2CyogGQ90DylEZ9z-ZHh3","authVersion":"FIS_v2","sdkVersion":"i:10.14.0"}, headers: {
2023-09-07 09:51:43.468322-0700 Coach[66890:295820] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://graph.facebook.com/v12.0, Response code: 200, 141.0690ms
2023-09-07 09:51:43.468842-0700 Coach[66890:295820] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:43.469163-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS800005] Registered client: app_measurement
2023-09-07 09:51:43.469381-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS800023] No pending snapshot to activate. SDK name: app_measurement
2023-09-07 09:51:43.472117-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS029017] Configuration was not found in database. The configuration will be fetched from the network when necessary
2023-09-07 09:51:43.472446-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS023016] Analytics is ready to receive events
2023-09-07 09:51:43.472740-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS800015] Looking for activated flag. SDK name, flag name, activated snapshot: app_measurement, persistent_config_in_application_support_enabled, (nil)
2023-09-07 09:51:43.472937-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS800016] Cannot find activated flag. Looking for launched flag. SDK name, flag name, launched flag: app_measurement, persistent_config_in_application_support_enabled, (nil)
2023-09-07 09:51:43.473183-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS800019] Cannot find launched flag. Returned the default flag value. SDK name, flag name, default flag: app_measurement, persistent_config_in_application_support_enabled, 0
2023-09-07 09:51:43.473398-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_after_install (_fi), 1
2023-09-07 09:51:43.473602-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_time (_fot), 1694106000000
2023-09-07 09:51:43.473876-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS800015] Looking for activated flag. SDK name, flag name, activated snapshot: app_measurement, efficient_engagement_reporting_enabled, (nil)
2023-09-07 09:51:43.474095-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS800016] Cannot find activated flag. Looking for launched flag. SDK name, flag name, launched flag: app_measurement, efficient_engagement_reporting_enabled, (nil)
2023-09-07 09:51:43.474397-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS800019] Cannot find launched flag. Returned the default flag value. SDK name, flag name, default flag: app_measurement, efficient_engagement_reporting_enabled, 0
2023-09-07 09:51:43.474623-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, first_open (_f), {
2023-09-07 09:51:43.474824-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: first_open (_f), {
2023-09-07 09:51:43.556097-0700 Coach[66890:295827] 10.14.0 - [FirebaseSessions][I-SES000000] Data Collection is enabled for at least one Subscriber
2023-09-07 09:51:43.556488-0700 Coach[66890:295827] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:43.556611-0700 Coach[66890:295827] 10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - https://firebase-settings.crashlytics.com/spi/v2/platforms/ios/gmp/1:598163023680:ios:6a967e04f2048dc4/settings.
2023-09-07 09:51:43.556778-0700 Coach[66890:295827] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:43.557247-0700 Coach[66890:295827] 10.14.0 - [FirebaseSessions][I-SES000000] Logging events using fast QOS due to running on a simulator
2023-09-07 09:51:43.557350-0700 Coach[66890:295827] 10.14.0 - [FirebaseSessions][I-SES000000] Successfully logged Session Start event to GoogleDataTransport
2023-09-07 09:51:43.558180-0700 Coach[66890:295827] 10.14.0 - [FirebaseSessions][I-SES000000] Successfully logged Session Start event
2023-09-07 09:51:43.643484-0700 Coach[66890:295813] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://graph.facebook.com/v12.0, Response code: 200, 284.2480ms
2023-09-07 09:51:43.643700-0700 Coach[66890:295813] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:43.643927-0700 Coach[66890:295813] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://api.mixpanel.com/decide, Response code: 200, 202.1810ms
2023-09-07 09:51:43.644111-0700 Coach[66890:295813] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:43.674420-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: first_open (_f), {
2023-09-07 09:51:43.675050-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): 0.1986619234085083
2023-09-07 09:51:43.675415-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): 0.1986619234085083
2023-09-07 09:51:43.686293-0700 Coach[66890:295816] 10.14.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_id (_sid), 1694105502
2023-09-07 09:51:43.689667-0700 Coach[66890:295816] 10.14.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_number (_sno), 1
2023-09-07 09:51:43.690002-0700 Coach[66890:295816] 10.14.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, session_start (_s), {
2023-09-07 09:51:43.705741-0700 Coach[66890:295813] 10.14.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: session_start (_s), {
2023-09-07 09:51:43.707798-0700 Coach[66890:295813] 10.14.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: session_start (_s), {
2023-09-07 09:51:43.710624-0700 Coach[66890:295816] 10.14.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
2023-09-07 09:51:43.710817-0700 Coach[66890:295816] 10.14.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): 0.1639739274978638
2023-09-07 09:51:43.711607-0700 Coach[66890:295816] 10.14.0 - [FirebaseAnalytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): 0.1639739274978638
2023-09-07 09:51:43.711933-0700 Coach[66890:295816] 10.14.0 - [FirebaseAnalytics][I-ACS800015] Looking for activated flag. SDK name, flag name, activated snapshot: app_measurement, redundant_engagement_removal_enabled, (nil)
2023-09-07 09:51:43.712251-0700 Coach[66890:295816] 10.14.0 - [FirebaseAnalytics][I-ACS800016] Cannot find activated flag. Looking for launched flag. SDK name, flag name, launched flag: app_measurement, redundant_engagement_removal_enabled, (nil)
2023-09-07 09:51:43.712619-0700 Coach[66890:295816] 10.14.0 - [FirebaseAnalytics][I-ACS800019] Cannot find launched flag. Returned the default flag value. SDK name, flag name, default flag: app_measurement, redundant_engagement_removal_enabled, 0
2023-09-07 09:51:43.713060-0700 Coach[66890:295816] 10.14.0 - [FirebaseAnalytics][I-ACS800015] Looking for activated flag. SDK name, flag name, activated snapshot: app_measurement, efficient_engagement_reporting_enabled, (nil)
2023-09-07 09:51:43.713347-0700 Coach[66890:295816] 10.14.0 - [FirebaseAnalytics][I-ACS800016] Cannot find activated flag. Looking for launched flag. SDK name, flag name, launched flag: app_measurement, efficient_engagement_reporting_enabled, (nil)
2023-09-07 09:51:43.713644-0700 Coach[66890:295816] 10.14.0 - [FirebaseAnalytics][I-ACS800019] Cannot find launched flag. Returned the default flag value. SDK name, flag name, default flag: app_measurement, efficient_engagement_reporting_enabled, 0
2023-09-07 09:51:43.713832-0700 Coach[66890:295816] 10.14.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, user_engagement (_e), {
2023-09-07 09:51:43.714268-0700 Coach[66890:295816] 10.14.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: user_engagement (_e), {
2023-09-07 09:51:43.715713-0700 Coach[66890:295816] 10.14.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: user_engagement (_e), {
2023-09-07 09:51:43.717787-0700 Coach[66890:295813] 10.14.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
2023-09-07 09:51:43.718157-0700 Coach[66890:295813] 10.14.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): 0.1560149192810059
2023-09-07 09:51:43.718406-0700 Coach[66890:295813] 10.14.0 - [FirebaseAnalytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): 0.1560149192810059
2023-09-07 09:51:43.718766-0700 Coach[66890:295813] 10.14.0 - [FirebaseAnalytics][I-ACS023217] Opted out of registration for ad network attribution
2023-09-07 09:51:43.731969-0700 Coach[66890:295820] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://graph.facebook.com/v12.0, Response code: 200, 327.4330ms
2023-09-07 09:51:43.735529-0700 Coach[66890:295820] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:43.739863-0700 Coach[66890:295820] 10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - https://graph.facebook.com/v12.0/256784477690977/model_asset.
2023-09-07 09:51:43.740783-0700 Coach[66890:295820] 10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - https://graph.facebook.com/v12.0/256784477690977/ios_skadnetwork_conversion_config.
2023-09-07 09:51:43.741261-0700 Coach[66890:295820] 10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - https://graph.facebook.com/v12.0/256784477690977/aem_conversion_configs.
2023-09-07 09:51:43.741679-0700 Coach[66890:295820] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://firebase-settings.crashlytics.com/spi/v2/platforms/ios/gmp/1:598163023680:ios:6a967e04f2048dc4/settings, Response code: 200, 251.2090ms
2023-09-07 09:51:43.742827-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS032006] Scheduling Search Ad Report timer
2023-09-07 09:51:43.743344-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS002002] Search Ad campaign report alarm scheduled to fire in approx. (s): -1694019103.724198
2023-09-07 09:51:43.743644-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
2023-09-07 09:51:43.744079-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): 0.1475889682769775
2023-09-07 09:51:43.748368-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): 0.1475889682769775
2023-09-07 09:51:43.748936-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS002002] Engagement timer scheduled to fire in approx. (s): 3600
2023-09-07 09:51:43.749281-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS023012] Analytics collection enabled
2023-09-07 09:51:43.750025-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS002001] Search Ad campaign report alarm fired
2023-09-07 09:51:43.750362-0700 Coach[66890:295820] 10.14.0 - [FirebaseAnalytics][I-ACS002003] Search Ad campaign report alarm canceled
2023-09-07 09:51:43.836217-0700 Coach[66890:295827] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://graph.facebook.com/v12.0/256784477690977/model_asset, Response code: 200, 111.4470ms
2023-09-07 09:51:43.837191-0700 Coach[66890:295827] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:43.850735-0700 Coach[66890:295827] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://graph.facebook.com/v12.0/256784477690977/aem_conversion_configs, Response code: 200, 120.3240ms
2023-09-07 09:51:43.851083-0700 Coach[66890:295827] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:43.859097-0700 Coach[66890:295820] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://graph.facebook.com/v12.0/256784477690977/ios_skadnetwork_conversion_config, Response code: 200, 126.8110ms
2023-09-07 09:51:43.859407-0700 Coach[66890:295820] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:43.867925-0700 Coach[66890:295827] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://graph.facebook.com/v12.0/256784477690977/activities, Response code: 200, 136.7650ms
2023-09-07 09:51:43.868188-0700 Coach[66890:295827] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:44.267413-0700 Coach[66890:295827] 10.14.0 - [FirebaseInstallations][I-FIS001003] Request response received: <NSMutableURLRequest: 0x600000e2fd10> { URL: https://firebaseinstallations.googleapis.com/v1/projects/noom-ios-test/installations/ }, error: (null), body: {
2023-09-07 09:51:44.267622-0700 Coach[66890:295827] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://firebaseinstallations.googleapis.com/v1/projects/noom-ios-test/installations/, Response code: 200, 813.0150ms
2023-09-07 09:51:44.267901-0700 Coach[66890:295827] 10.14.0 - [FirebaseInstallations][I-FIS001005] Parsing server response for https://firebaseinstallations.googleapis.com/v1/projects/noom-ios-test/installations/.
2023-09-07 09:51:44.268187-0700 Coach[66890:295827] 10.14.0 - [FirebaseInstallations][I-FIS001007] FIRInstallationsItem parsed successfully.
2023-09-07 09:51:44.268762-0700 Coach[66890:295827] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:44.269094-0700 Coach[66890:295827] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:44.269567-0700 Coach[66890:295827] 10.14.0 - [FirebaseInAppMessaging][I-IAM190007] Successfully generated FIS token
2023-09-07 09:51:44.269714-0700 Coach[66890:295827] 10.14.0 - [FirebaseInAppMessaging][I-IAM190007] Successfully generated FIS token
2023-09-07 09:51:44.269971-0700 Coach[66890:295827] 10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:44.270166-0700 Coach[66890:295827] 10.14.0 - [FirebaseInAppMessaging][I-IAM190009] Successfully in fetching both FID as c2CyogGQ90DylEZ9z-ZHh3 and FIS token as eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBJZCI6IjE6NTk4MTYzMDIzNjgwOmlvczo2YTk2N2UwNGYyMDQ4ZGM0IiwiZXhwIjoxNjk0NzEwMzA0LCJmaWQiOiJjMkN5b2dHUTkwRHlsRVo5ei1aSGgzIiwicHJvamVjdE51bWJlciI6NTk4MTYzMDIzNjgwfQ.AB2LPV8wRgIhAPPacIN3y2nVPZi7QX1E3-IbrnchkMqUoVZmuPNYIFgpAiEAj9CE0ciFNhwdWjganQD0LUjuhvev5F2HVJyGM7pdaRM
2023-09-07 09:51:44.270465-0700 Coach[66890:295827] 10.14.0 - [FirebaseInAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID c2CyogGQ90DylEZ9z-ZHh3
2023-09-07 09:51:44.270717-0700 Coach[66890:295827] 10.14.0 - [FirebaseRemoteConfig][I-RCN000022] Success to get iid : c2CyogGQ90DylEZ9z-ZHh3.
2023-09-07 09:51:44.271578-0700 Coach[66890:295827] 10.14.0 - [FirebaseInAppMessaging][I-IAM190009] Successfully in fetching both FID as c2CyogGQ90DylEZ9z-ZHh3 and FIS token as eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBJZCI6IjE6NTk4MTYzMDIzNjgwOmlvczo2YTk2N2UwNGYyMDQ4ZGM0IiwiZXhwIjoxNjk0NzEwMzA0LCJmaWQiOiJjMkN5b2dHUTkwRHlsRVo5ei1aSGgzIiwicHJvamVjdE51bWJlciI6NTk4MTYzMDIzNjgwfQ.AB2LPV8wRgIhAPPacIN3y2nVPZi7QX1E3-IbrnchkMqUoVZmuPNYIFgpAiEAj9CE0ciFNhwdWjganQD0LUjuhvev5F2HVJyGM7pdaRM
2023-09-07 09:51:44.274293-0700 Coach[66890:295827] 10.14.0 - [FirebaseRemoteConfig][I-RCN000060] Fetch with user properties completed.
2023-09-07 09:51:44.275729-0700 Coach[66890:295827] 10.14.0 - [FirebaseInAppMessaging][I-IAM130001] Making a restful API request for pulling messages with fetch POST body as {
2023-09-07 09:51:44.276382-0700 Coach[66890:295827] 10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - https://firebaseinappmessaging.googleapis.com/v1/sdkServing/projects/598163023680/eligibleCampaigns:fetch.
2023-09-07 09:51:44.289092-0700 Coach[66890:295827] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://graph.facebook.com/v12.0/256784477690977/activities, Response code: 200, 551.2430ms
2023-09-07 09:51:44.289498-0700 Coach[66890:295827] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:44.289806-0700 Coach[66890:295827] 10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:44.443627-0700 Coach[66890:295819] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://graph.facebook.com/v12.0/256784477690977/activities, Response code: 200, 699.7460ms
2023-09-07 09:51:44.450296-0700 Coach[66890:295819] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:44.454567-0700 Coach[66890:295819] 10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:44.605787-0700 Coach[66890:295820] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://firebaseinappmessaging.googleapis.com/v1/sdkServing/projects/598163023680/eligibleCampaigns:fetch, Response code: 200, 341.1320ms
2023-09-07 09:51:44.606239-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM130007] Fetch API response headers are {
2023-09-07 09:51:44.606351-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM900014] No fetch epoch time detected in API response.
2023-09-07 09:51:44.606442-0700 Coach[66890:295820] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:44.606535-0700 Coach[66890:295820] 10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2023-09-07 09:51:44.606653-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM900002] 3 message definitions were parsed out successfully and 0 messages are discarded
2023-09-07 09:51:44.606748-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM130012] API request for fetching messages and parsing the response was successful.
2023-09-07 09:51:44.606831-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM700004] 3 messages were fetched successfully.
2023-09-07 09:51:44.606915-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM150004] Persistent file path for fetch response data is /Users/ehyche/Library/Developer/CoreSimulator/Devices/7CC11059-AACC-4389-AA07-B096E13E2469/data/Containers/Data/Application/9F58014D-5422-4D78-B513-D3D95581486B/Library/Caches/firebase-iam-messages-cache
2023-09-07 09:51:44.607014-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM270005] No impression records update due to no change after applying the server message list
2023-09-07 09:51:44.607097-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM160010] There are analytics event trigger based messages, enable listening
2023-09-07 09:51:44.607177-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM140002] Start observing Firebase Analytics events for rendering messages.
2023-09-07 09:51:44.607265-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM160001] There are 0 test messages and 3 regular messages and 3 Firebase Analytics events to watch after resetting the message cache
2023-09-07 09:51:44.607348-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM400005] Interval time from last display is 1694105504.585771 seconds
2023-09-07 09:51:44.607435-0700 Coach[66890:295820] 10.14.0 - [FirebaseInAppMessaging][I-IAM400040] No appropriate in-app message detected for display.
2023-09-07 09:51:53.148776-0700 Coach[66890:295826] 10.14.0 - [FirebaseAnalytics][I-ACS002001] APMExperimentAlarm fired
2023-09-07 09:51:53.148943-0700 Coach[66890:295826] 10.14.0 - [FirebaseAnalytics][I-ACS002003] APMExperimentAlarm canceled
2023-09-07 09:51:53.149055-0700 Coach[66890:295826] 10.14.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 14399.99710202217
2023-09-07 09:52:13.650077-0700 Coach[66890:295813] 10.14.0 - [FirebasePerformance][I-PRF100009] Setting attribute success to true on trace legacyInit
2023-09-07 09:52:13.701975-0700 Coach[66890:295813] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - legacyInit 187.0840ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/noom-ios-test/performance/app/ios:com.noom.wlc.test/troubleshooting/trace/DURATION_TRACE/legacyInit?utm_source=perf-ios-sdk&utm_medium=ios-ide
2023-09-07 09:52:13.740225-0700 Coach[66890:295813] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:13.750250-0700 Coach[66890:295813] 10.14.0 - [FirebasePerformance][I-PRF100009] Setting attribute state to anonymous on trace launchToReady
2023-09-07 09:52:13.752478-0700 Coach[66890:295813] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - launchToReady 30628.2210ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/noom-ios-test/performance/app/ios:com.noom.wlc.test/troubleshooting/trace/DURATION_TRACE/launchToReady?utm_source=perf-ios-sdk&utm_medium=ios-ide
2023-09-07 09:52:13.753984-0700 Coach[66890:295813] 10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - https://api.iterable.com/api/mobile/getRemoteConfiguration.
2023-09-07 09:52:13.755675-0700 Coach[66890:295813] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - _st_StartupAnimationViewController 30214.7280ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/noom-ios-test/performance/app/ios:com.noom.wlc.test/troubleshooting/trace/SCREEN_TRACE/_st_StartupAnimationViewController?utm_source=perf-ios-sdk&utm_medium=ios-ide
2023-09-07 09:52:13.843530-0700 Coach[66890:296991] 10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - https://api.mixpanel.com/track/.
2023-09-07 09:52:13.846859-0700 Coach[66890:296991] 10.14.0 - [FirebaseInAppMessaging][I-IAM310004] App will become inactive, save activity logs
2023-09-07 09:52:13.848477-0700 Coach[66890:296991] 10.14.0 - [FirebaseInAppMessaging][I-IAM310004] App will become inactive, save activity logs
2023-09-07 09:52:13.848999-0700 Coach[66890:296991] 10.14.0 - [FirebaseInAppMessaging][I-IAM230003] Saving 0 clearcut log records into file is successful
2023-09-07 09:52:13.849130-0700 Coach[66890:296991] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - _fs 30428.0870ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/noom-ios-test/performance/app/ios:com.noom.wlc.test/troubleshooting/trace/DURATION_TRACE/_fs?utm_source=perf-ios-sdk&utm_medium=ios-ide
2023-09-07 09:52:13.849321-0700 Coach[66890:296991] 10.14.0 - [FirebaseInAppMessaging][I-IAM310002] Persisting activity log data is was successful
2023-09-07 09:52:13.849451-0700 Coach[66890:296991] 10.14.0 - [FirebaseInAppMessaging][I-IAM230003] Saving 0 clearcut log records into file is successful
2023-09-07 09:52:13.849567-0700 Coach[66890:296991] 10.14.0 - [FirebaseInAppMessaging][I-IAM310002] Persisting activity log data is was successful
2023-09-07 09:52:13.849680-0700 Coach[66890:296991] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - _st_NavigationConfigurationViewController 2.4600ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/noom-ios-test/performance/app/ios:com.noom.wlc.test/troubleshooting/trace/SCREEN_TRACE/_st_NavigationConfigurationViewController?utm_source=perf-ios-sdk&utm_medium=ios-ide
2023-09-07 09:52:13.849846-0700 Coach[66890:296991] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - _st_RootViewController 30426.8270ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/noom-ios-test/performance/app/ios:com.noom.wlc.test/troubleshooting/trace/SCREEN_TRACE/_st_RootViewController?utm_source=perf-ios-sdk&utm_medium=ios-ide
2023-09-07 09:52:13.850539-0700 Coach[66890:296991] 10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:13.901908-0700 Coach[66890:296991] 10.14.0 - [FirebaseAnalytics][I-ACS800015] Looking for activated flag. SDK name, flag name, activated snapshot: app_measurement, efficient_engagement_reporting_enabled, (nil)
2023-09-07 09:52:13.902124-0700 Coach[66890:296991] 10.14.0 - [FirebaseAnalytics][I-ACS800016] Cannot find activated flag. Looking for launched flag. SDK name, flag name, launched flag: app_measurement, efficient_engagement_reporting_enabled, (nil)
2023-09-07 09:52:13.902226-0700 Coach[66890:296991] 10.14.0 - [FirebaseAnalytics][I-ACS800019] Cannot find launched flag. Returned the default flag value. SDK name, flag name, default flag: app_measurement, efficient_engagement_reporting_enabled, 0
2023-09-07 09:52:13.902353-0700 Coach[66890:296991] 10.14.0 - [FirebaseAnalytics][I-ACS800015] Looking for activated flag. SDK name, flag name, activated snapshot: app_measurement, efficient_engagement_reporting_enabled, (nil)
2023-09-07 09:52:13.902516-0700 Coach[66890:296991] 10.14.0 - [FirebaseAnalytics][I-ACS800016] Cannot find activated flag. Looking for launched flag. SDK name, flag name, launched flag: app_measurement, efficient_engagement_reporting_enabled, (nil)
2023-09-07 09:52:13.902632-0700 Coach[66890:296991] 10.14.0 - [FirebaseAnalytics][I-ACS800019] Cannot find launched flag. Returned the default flag value. SDK name, flag name, default flag: app_measurement, efficient_engagement_reporting_enabled, 0
2023-09-07 09:52:13.902737-0700 Coach[66890:296991] 10.14.0 - [FirebaseAnalytics][I-ACS800015] Looking for activated flag. SDK name, flag name, activated snapshot: app_measurement, efficient_engagement_reporting_enabled, (nil)
2023-09-07 09:52:13.902844-0700 Coach[66890:296991] 10.14.0 - [FirebaseAnalytics][I-ACS800016] Cannot find activated flag. Looking for launched flag. SDK name, flag name, launched flag: app_measurement, efficient_engagement_reporting_enabled, (nil)
2023-09-07 09:52:13.902948-0700 Coach[66890:296991] 10.14.0 - [FirebaseAnalytics][I-ACS800019] Cannot find launched flag. Returned the default flag value. SDK name, flag name, default flag: app_measurement, efficient_engagement_reporting_enabled, 0
2023-09-07 09:52:13.903055-0700 Coach[66890:296991] 10.14.0 - [FirebaseAnalytics][I-ACS002003] Engagement timer canceled
2023-09-07 09:52:13.903151-0700 Coach[66890:296991] 10.14.0 - [FirebaseAnalytics][I-ACS002002] Engagement timer scheduled to fire in approx. (s): 3600
2023-09-07 09:52:13.903252-0700 Coach[66890:296991] 10.14.0 - [FirebaseAnalytics][I-ACS002003] Engagement timer canceled
2023-09-07 09:52:13.903360-0700 Coach[66890:296991] 10.14.0 - [FirebaseAnalytics][I-ACS023144] App will resign active state. Scheduling data upload
2023-09-07 09:52:13.903463-0700 Coach[66890:296991] 10.14.0 - [FirebaseAnalytics][I-ACS023145] Background task started. Task ID: 70
2023-09-07 09:52:14.022803-0700 Coach[66890:297157] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://api.mixpanel.com/track/, Response code: 200, 244.8630ms
2023-09-07 09:52:14.024005-0700 Coach[66890:297157] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:14.024428-0700 Coach[66890:297157] 10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:14.024650-0700 Coach[66890:297157] 10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - https://api.mixpanel.com/track/.
2023-09-07 09:52:14.097174-0700 Coach[66890:297156] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://api.mixpanel.com/track/, Response code: 200, 78.8990ms
2023-09-07 09:52:14.099188-0700 Coach[66890:297156] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:14.099772-0700 Coach[66890:297156] 10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:14.100360-0700 Coach[66890:297156] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://data-test.noom.com/servlets/NoomServer/Noom_iOS/44/findDownloadableDatabase.json, Response code: 200, 556.9200ms
2023-09-07 09:52:14.101729-0700 Coach[66890:297156] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:14.102055-0700 Coach[66890:297156] 10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:14.221441-0700 Coach[66890:297009] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://api2.branch.io/v1/install, Response code: 200, 153.3730ms
2023-09-07 09:52:14.222784-0700 Coach[66890:297009] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:14.223351-0700 Coach[66890:297009] 10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:14.359966-0700 Coach[66890:297008] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://cdn.branch.io/sdk/uriskiplist_v0.json, Response code: 200, 143.6360ms
2023-09-07 09:52:14.361809-0700 Coach[66890:297008] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:14.362541-0700 Coach[66890:297008] 10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:14.600043-0700 Coach[66890:297006] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://api.iterable.com/api/mobile/getRemoteConfiguration, Response code: 200, 999.3120ms
2023-09-07 09:52:14.600614-0700 Coach[66890:297006] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:14.601089-0700 Coach[66890:297006] 10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:15.952441-0700 Coach[66890:297158] 10.14.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - https://api.mixpanel.com/track/.
2023-09-07 09:52:16.217956-0700 Coach[66890:297008] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - https://api.mixpanel.com/track/, Response code: 200, 264.8840ms
2023-09-07 09:52:16.218533-0700 Coach[66890:297008] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:16.218991-0700 Coach[66890:297008] 10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:16.360386-0700 Coach[66890:297157] 10.14.0 - [FirebaseRemoteConfig][I-RCN000039] Starting requesting token.
2023-09-07 09:52:16.365463-0700 Coach[66890:297157] 10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:16.365601-0700 Coach[66890:297157] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:16.366863-0700 Coach[66890:297157] 10.14.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - _bs 2534.8780ms. In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/project/noom-ios-test/performance/app/ios:com.noom.wlc.test/troubleshooting/trace/DURATION_TRACE/_bs?utm_source=perf-ios-sdk&utm_medium=ios-ide
2023-09-07 09:52:16.367365-0700 Coach[66890:297157] 10.14.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:16.367726-0700 Coach[66890:297157] 10.14.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2023-09-07 09:52:16.368057-0700 Coach[66890:297157] 10.14.0 - [FirebaseRemoteConfig][I-RCN000022] Success to get iid : c2CyogGQ90DylEZ9z-ZHh3.
2023-09-07 09:52:16.368477-0700 Coach[66890:297157] 10.14.0 - [FirebaseRemoteConfig][I-RCN000060] Fetch with user properties completed.
2023-09-07 09:52:16.371648-0700 Coach[66890:297006] 10.14.0 - [FirebaseAnalytics][I-ACS002002] Engagement timer scheduled to fire in approx. (s): 3600
@ehyche
Copy link

ehyche commented Sep 7, 2023

And I can confirm @ifabijanovic's finding that the bug was introduced in 10.6.0. I tested most of the versions between 9.6.0 and 10.14.0 to see when the problem was introduced. Here's what I found:

Version fetch() returns?
10.14.0
10.13.0
10.12.0
10.11.0 ✅ ✅ ❌ ✅ ❌ ❌ ✅ ✅
10.10.0 ❌ ✅ ✅ ✅ ✅ ✅ ✅
10.9.0 ❌ ❌ ❌ ❌ ❌
10.8.0 ❌ ❌
10.7.0 ✅ ❌ ✅ ❌
10.6.0 ❌ ❌ ❌ ❌ ❌
10.5.0 ✅ ✅ ✅ ✅ ✅
10.0.0 ✅ ✅ ✅ ✅ ✅ ✅
9.6.0 ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
@ehyche
Copy link

ehyche commented Sep 7, 2023

And looking at the Release Notes for v10.6.0: since the bug is ad-related, I am guessing the problem is related to one of these two changes for 10.6.0:

Screenshot 2023-09-07 at 9 58 44 AM
@RobertDresler
Copy link

I have the same problem, FiB remote config is not fetched sometimes on 10.8.1

@htcgh
Copy link
Member

htcgh commented Sep 7, 2023

Thanks everyone for reporting. Like @ifabijanovic and @ehyche both pointed out, the call to AAAttribution.attributionToken() hanging seems to be the likely culprit. Is this hang reproducible on simulator only and not on device? If so, then we can add a check in Analytics to skip this call on the simulator.

@ehyche
Copy link

ehyche commented Sep 7, 2023

I am able to reproduce this on device as well.

@htcgh
Copy link
Member

htcgh commented Sep 7, 2023

I see, thanks @ehyche. I'm currently not able to reproduce the hang in my development environment. If you or anyone can find a way to consistently reproduce the hang using one of the Firebase Quickstart projects, then that would really be helpful.

@ehyche
Copy link

ehyche commented Sep 7, 2023

@htcgh : I think it may be a race condition. I suspect that if your network call to fetch RemoteConfig values doesn't take very long, then you probably won't be able to repro it. I would try artificially adding a delay to your RemoteConfig network call.

@Feskoxoxo
Copy link

i have the same issue. Simulator iOS 12.5. Works only before 10.5.0

@KeiroMidori
Copy link

Same on my end in the simulator, does not seems to happen on a real device though. 16.4 Simulator, Xcode 14.3.1

@tsunghung tsunghung added this to the 10.16.0 - M138 milestone Oct 3, 2023
@tsunghung
Copy link
Contributor

Firebase 10.16.0 includes the fix for this. Please reopen this ticket if the issue still occurs in 10.16.0 or later.

@TomasKypry
Copy link

Just in case anyone else is still experiencing this in the new version:

My problem was that i was calling RemoteConfig.remoteConfig().addOnConfigUpdateListener before the first fetchAndActivate. (In the init() of a custom wrapper class for RemoteConfig). Not sure what the issue was exactly, but it helped when i moved this listener setup after the first fetchAndActivate call.

Btw this was only issue when launching the app via Universal Links.

@simonmitchell
Copy link

Hi @tsunghung can you confirm if this fixes the issue on real devices? We're seeing behaviour that suggests this is an issue on real devices and others above have said it seems to be an issue on device too, yet the release notes for 10.16.0 say that:

Disabled Search Ad reporter on simulator to prevent potential unresponsiveness when calling AAAttribution.attributionToken()

which makes it seem like this has only been fixed on simulator?

@paulb777 paulb777 reopened this Oct 31, 2023
@karenyz karenyz self-assigned this Nov 6, 2023
@mAu888
Copy link

mAu888 commented Nov 15, 2023

We are running Firebase 10.16.0 and I still experience this issue on the Simulator. It seems to appear roughly once per day. Subsequent app starts do not reveal this issue, even when uninstalling the app / resetting the Simulator entirely.
For me, the remote config fetch does actually succeed at some point, but it takes 1-5 minutes on the first app launch of the day.

AdServices and AdSupport frameworks are both linked to the app target. We include Firebase through CocoaPods as a static library.

Attached the logs from todays session. The call to fetch the remote config happened at 08:33:19, the call to -[RCNConfigFetch fetchWithUserProperties:fetchTypeHeader:completionHandler:updateCompletionHandler:] which happens once -[RCNConfigFetch getAnalyticsUserPropertiesWithCompletionHandler:] invokes the completion handler only happened at 08:34:53.

I wonder why there are so many logs around FIRInstallationsIDController 🤔

[Firebase/Crashlytics] Version 10.16.0 (08:33:18)
// Call to [FIRRemoteConfig fetchWithExpirationDuration:completionHandler:] at 08:33:19
10.16.0 - [FirebaseCore][I-COR000001] Configuring the default app.
10.16.0 - [FirebaseCore][I-COR000033] Data Collection flag is not set.
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseMessaging][I-FCM002000] FIRMessaging library version 10.16.0
10.16.0 - [GULReachability][I-REA902003] Monitoring the network status
10.16.0 - [FirebaseMessaging][I-FCM001000] FIRMessaging Remote Notifications proxy enabled, will swizzle remote notification receiver handlers. If you'd prefer to manually integrate Firebase Messaging, add "FirebaseAppDelegateProxyEnabled" to your Info.plist, and set it to NO. Follow the instructions at:
https://firebase.google.com/docs/cloud-messaging/ios/client#method_swizzling_in_firebase_messaging
to ensure proper integration.
10.16.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
10.16.0 - [FirebaseSessions][I-SES000000] Version 10.16.0. Expecting subscriptions from: [Crashlytics, Performance]
10.16.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics] Running on iOS Simulator (iPad), 17.0.1 (23B74)
10.16.0 - [FirebaseCrashlytics][I-CLS000000] Registering Sessions SDK subscription for session data
10.16.0 - [FirebaseSessions][I-SES000000] Registering Sessions SDK subscriber with name: Crashlytics, data collection enabled: false
10.16.0 - [FirebaseCrashlytics][I-CLS000000] Session ID changed: c749******da14
10.16.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Settings] Settings TTL expired
10.16.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Settings] Settings expired because build instance changed
10.16.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Settings] Settings expired because app version changed
10.16.0 - [FirebaseCrashlytics][I-CLS000000] Root: ***
10.16.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Crash:Reports:Event] Registered Firebase Analytics event listener to receive breadcrumb logs
10.16.0 - [FirebaseCrashlytics][I-CLS000000] Automatic data collection is disabled.
10.16.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Crash] 0 unsent reports are available. Waiting for send/deleteUnsentReports to be called.
10.16.0 - [GoogleUtilities/MethodSwizzler][I-SWZ002000] Swizzling class: UIViewController SEL:originalIMPOfCurrentIMP: after it has been previously been swizzled.
10.16.0 - [GoogleUtilities/MethodSwizzler][I-SWZ002000] Swizzling class: UIViewController SEL:originalIMPOfCurrentIMP: after it has been previously been swizzled.
10.16.0 - [FirebasePerformance][I-PRF100001] Firebase Performance Monitoring is successfully initialized! In a minute, visit the Firebase console to view your data: https://console.firebase.google.com/***
10.16.0 - [FirebasePerformance][I-PRF100001] Registering Sessions SDK subscription for session data
10.16.0 - [FirebaseSessions][I-SES000000] Registering Sessions SDK subscriber with name: Performance, data collection enabled: true
10.16.0 - [FirebasePerformance][I-PRF900002] Session Id changed - c749******da14
10.16.0 - [FirebaseRemoteConfig][I-RCN000062] Loading database at path /Users/***/Application Support/Google/RemoteConfig/RemoteConfig.sqlite3
10.16.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
10.16.0 - [FirebasePerformance][I-PRF100009] Incrementing metric _fsapc to 0 on trace _fs
10.16.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - _as 1732.6840ms. In a minute, visit the Firebase console to view your data: ***
10.16.0 - [FirebaseRemoteConfig][I-RCN000067] Successfully set configSettings. Minimum Fetch Interval:43200.000000, Fetch timeout:60.000000
10.16.0 - [FirebaseRemoteConfig][I-RCN000066] Successfully read configSettings. Minimum Fetch Interval:43200.000000, Fetch timeout: 60.000000
10.16.0 - [FirebaseRemoteConfig][I-RCN000039] Starting requesting token.
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseMessaging][I-FCM042001] Invalidating cached token due to Firebase App IID change from 1:1047939678872:ios:37d03636377fe55a to 1:463564958853:ios:37d03636377fe55a
10.16.0 - [FirebaseMessaging][I-FCM034012] Invalidating cached token for 1047939678872 (*) due to token is no longer fresh.
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseMessaging][I-FCM042001] Invalidating cached token due to Firebase App IID change from 1:1047939678872:ios:37d03636377fe55a to 1:463564958853:ios:37d03636377fe55a
10.16.0 - [FirebaseMessaging][I-FCM034000] Fetch new token for authorizedEntity: 1047939678872, scope: *
10.16.0 - [FirebaseRemoteConfig][I-RCN000022] Success to get iid : ff1c_6UllELhi2MHd07SS_.
10.16.0 - [FirebaseRemoteConfig][I-RCN000060] Fetch with user properties completed.
10.16.0 - [FirebaseMessaging][I-FCM040000] Register request to https://fcmtoken.googleapis.com/register content: ***
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseMessaging][I-FCM034001] Token fetch successful, token: ***, authorizedEntity: ***, scope:*
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebasePerformance][I-PRF100009] Setting attribute trace_finished_at to call_succeeded on trace SplashScreen.check_for_update
10.16.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - SplashScreen.check_for_update 1060.2110ms. In a minute, visit the Firebase console to view your data: ***
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseSessions][I-SES000000] Data Collection is enabled for at least one Subscriber
10.16.0 - [FirebaseAnalytics][I-ACS024000] Debug mode is on
10.16.0 - [FirebaseAnalytics][I-ACS025020] Analytics requires Google App ID from GoogleService-Info.plist. Your data may be lost. Google App ID has been changed. Original, new ID: 1:***53:ios:***e55a, 1:***72:ios:***e55a
10.16.0 - [FirebaseSessions][I-SES000000] [Settings] Cache is not expired, no fetch will be made.
10.16.0 - [GULReachability][I-REA902003] Monitoring the network status
10.16.0 - [GULReachability][I-REA902003] Monitoring the network status
10.16.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
10.16.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseSessions][I-SES000000] Logging events using fast QOS due to running on a simulator
10.16.0 - [FirebaseSessions][I-SES000000] Successfully logged Session Start event to GoogleDataTransport
10.16.0 - [FirebaseSessions][I-SES000000] Successfully logged Session Start event
10.16.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.16.0 - [FirebaseAnalytics][I-ACS023007] Analytics v.10.16.0 started
10.16.0 - [FirebaseAnalytics][I-ACS023222] Build 101600
10.16.0 - [FirebaseAnalytics][I-ACS023008] To disable debug logging set the following application argument: -noFIRAnalyticsDebugEnabled (see http://goo.gl/RfcP7r)
10.16.0 - [FirebaseAnalytics][I-ACS023009] Debug logging enabled
10.16.0 - [FirebaseAnalytics][I-ACS023207] To disable verbose logging set the following application argument: -FIRAnalyticsVerboseLoggingDisabled (see http://goo.gl/RfcP7r)
10.16.0 - [FirebaseAnalytics][I-ACS820009] Successfully start the task manager
10.16.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 9.994331121444702
10.16.0 - [FirebaseAnalytics][I-ACS002001] APMExperimentAlarm fired
10.16.0 - [FirebaseAnalytics][I-ACS002003] APMExperimentAlarm canceled
10.16.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 14399.99797010422
10.16.0 - [FirebaseAnalytics][I-ACS800005] Registered client: app_measurement
10.16.0 - [FirebaseAnalytics][I-ACS800023] No pending snapshot to activate. SDK name: app_measurement
10.16.0 - [FirebaseAnalytics][I-ACS029014] Successfully parsed a configuration. Version: 1698532272752714
10.16.0 - [FirebaseAnalytics][I-ACS023016] Analytics is ready to receive events
10.16.0 - [FirebaseAnalytics][I-ACS800015] Looking for activated flag. SDK name, flag name, activated snapshot: app_measurement, persistent_config_in_application_support_enabled, (nil)
10.16.0 - [FirebaseAnalytics][I-ACS800016] Cannot find activated flag. Looking for launched flag. SDK name, flag name, launched flag: app_measurement, persistent_config_in_application_support_enabled, <APMESnapshot: 0x600000d07300>
10.16.0 - [FirebaseAnalytics][I-ACS800019] Cannot find launched flag. Returned the default flag value. SDK name, flag name, default flag: app_measurement, persistent_config_in_application_support_enabled, 0
10.16.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_id (_sid), 1700033597
10.16.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_number (_sno), 5
10.16.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, session_start (_s), {
    ga_event_origin (_o) = auto;
    ga_screen_class (_sc) = AppLoadingViewController;
    ga_screen_id (_si) = -3655444378983075970;
    session_id (_sid) = 1700033597;
    session_number (_sno) = 5;
}
10.16.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;
    ga_screen_class (_sc) = AppLoadingViewController;
    ga_screen_id (_si) = -3655444378983075970;
    session_id (_sid) = 1700033597;
    session_number (_sno) = 5;
}
10.16.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;
    ga_screen_class (_sc) = AppLoadingViewController;
    ga_screen_id (_si) = -3655444378983075970;
    session_id (_sid) = 1700033597;
    session_number (_sno) = 5;
}
10.16.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -87.43590795993805
10.16.0 - [FirebaseAnalytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): -87.43590795993805
10.16.0 - [FirebaseAnalytics][I-ACS032019] Search Ad Attribution Reporter is disabled on the simulator
10.16.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
10.16.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -87.73518598079681
10.16.0 - [FirebaseAnalytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): -87.73518598079681
10.16.0 - [FirebaseAnalytics][I-ACS002002] Engagement timer scheduled to fire in approx. (s): 3600
10.16.0 - [FirebaseAnalytics][I-ACS023012] Analytics collection enabled
10.16.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
10.16.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: device_type, pad
10.16.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: L1, DEU
10.16.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: L2, SPA
10.16.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: user_id (_id), ***f2992
10.16.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: uuid, ***f2992
10.16.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, screen_view (_vs), {
    ga_event_origin (_o) = auto;
    ga_screen_class (_sc) = AppLoadingViewController;
    ga_screen_id (_si) = -3655444378983075970;
}
10.16.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: screen_view (_vs), {
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    ga_screen_class (_sc) = AppLoadingViewController;
    ga_screen_id (_si) = -3655444378983075970;
}
10.16.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: screen_view (_vs), {
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    ga_screen_class (_sc) = AppLoadingViewController;
    ga_screen_id (_si) = -3655444378983075970;
}
10.16.0 - [FirebaseAnalytics][I-ACS023027] Do not schedule an upload task. Task already exists. Will be executed in seconds: -92.58077597618103
10.16.0 - [FirebaseRemoteConfig][I-RCN000061] Fetch with user properties initiated.
10.16.0 - [FirebaseRemoteConfig][I-RCN000040] Start config fetch. (08:34:53)
10.16.0 - [FirebaseRemoteConfig][I-RCN000061] Making remote config fetch.
10.16.0 - [FirebaseRemoteConfig][I-RCN000046] Making config request: ***
10.16.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: user_status, customer
10.16.0 - [FirebaseAnalytics][I-ACS002001] Measurement timer fired
10.16.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
10.16.0 - [FirebaseAnalytics][I-ACS023033] Starting data upload
10.16.0 - [FirebaseAnalytics][I-ACS023037] No data to upload
10.16.0 - [FirebaseRemoteConfig][I-RCN000050] config fetch completed. Error: nil StatusCode: 200 (08:34:54)
@paulb777 paulb777 removed this from the 10.16.0 - M138 milestone Dec 6, 2023
@shorben07
Copy link

shorben07 commented Dec 21, 2023

I created a small fluter project to demo the problem with the first install on iOS Simulators https://github.com/shorben07/first_install
It takes from 30 to 72 seconds to complete the first remote config fetch. On real devices it is usually less then 8 seconds

Steps to reproduce:

  1. Checkout project git clone git@github.com:shorben07/first_install.git
  2. Create/start fresh iOS Simulator
  3. Run app

Excepted results:
Remote config is fetched in less then 10 seconds
Actual results:
Remote config is fetched in more then 30 seconds

Screenshot 2023-12-21 at 12 20 13

Logs:

[VERBOSE-2:FlutterDarwinContextMetalImpeller.mm(37)] Using the Impeller rendering backend.
<SKPaymentQueue: 0x6000000089e0>: No observers found that respond to "paymentQueue:shouldAddStorePayment:forProduct:", will not check for purchase intents
fopen failed for data file: errno = 2 (No such file or directory)
Errors found! Invalidating cache...
flutter: The Dart VM service is listening on http://127.0.0.1:55787/40WR2ztxybE=/
10.18.0 - [FirebaseCore][I-COR000005] No app has been configured yet.
10.18.0 - [FirebaseCore][I-COR000001] Configuring the default app.
10.18.0 - [FirebaseCore][I-COR000033] Data Collection flag is not set.
10.18.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.18.0 - [FirebaseRemoteConfig][I-RCN000062] Loading database at path /Users/shorben/Library/Developer/CoreSimulator/Devices/8626C9FE-1E42-4B52-AB9E-7CFEE340B805/data/Containers/Data/Application/B9CD1CF7-594F-4C1C-B40E-38EF4173D9AD/Library/Application Support/Google/RemoteConfig/RemoteConfig.sqlite3
10.18.0 - [FirebaseRemoteConfig][I-RCN000072] New config database created. Resetting user defaults.
10.18.0 - [FirebaseRemoteConfig][I-RCN000066] Successfully read configSettings. Minimum Fetch Interval:43200.000000, Fetch timeout: 60.000000
10.18.0 - [FirebaseRemoteConfig][I-RCN000066] Successfully read configSettings. Minimum Fetch Interval:43200.000000, Fetch timeout: 60.000000
10.18.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.18.0 - [FirebaseInstallations][I-FIS001001] Sending request: <NSMutableURLRequest: 0x600000010990> { URL: https://firebaseinstallations.googleapis.com/v1/projects/first-install-85693/installations/ }, body:{"appId":"1:344853900880:ios:cb6cf4ba9d0983fd7eab55","fid":"dAFs_7_4g0arso05bVKGEX","authVersion":"FIS_v2","sdkVersion":"i:10.18.0"}, headers: {
    "Content-Type" = "application/json";
    "X-Goog-Api-Key" = API_KEY;
    "X-Ios-Bundle-Identifier" = "com.sergeyne.firstInstall";
    "X-firebase-client" = "H4sIAAAAAAAAE23QwW7CMAwG4FepfCZpkxaKeuM5CAeTuFu00FSJh4YQ704qQNrQrp_925av8EmY-EjIGYb9FfCDJoYBcJ4DiTkgjzGdTO1jrh6W3Zeptdq1erNI5pjI1COGTJWjOcSLqW20EefocpGzt6WO6bTpqtEnEnhkU6tGqq1snjJhuLC3-eH9y_2UGUN46y6nvEmyvyB8M1MS_wzuZfe3vOQ62cptFbM4U8o-TqWz7Jeq-rHRlcPVerdueliBQ6blR6Ab3QqlhVZwuB1W8AzCoG93FfYxNk8BAAA";
}.
10.18.0 - [FirebaseRemoteConfig][I-RCN000067] Successfully set configSettings. Minimum Fetch Interval:120.000000, Fetch timeout:60.000000
10.18.0 - [FirebaseRemoteConfig][I-RCN000066] Successfully read configSettings. Minimum Fetch Interval:120.000000, Fetch timeout: 60.000000
10.18.0 - [FirebaseRemoteConfig][I-RCN000066] Successfully read configSettings. Minimum Fetch Interval:120.000000, Fetch timeout: 60.000000
10.18.0 - [FirebaseRemoteConfig][I-RCN000039] Starting requesting token.
10.18.0 - [FirebaseInstallations][I-FIS001003] Request response received: <NSMutableURLRequest: 0x600000010990> { URL: https://firebaseinstallations.googleapis.com/v1/projects/first-install-85693/installations/ }, error: (null), body: {
  "name": "projects/344853900880/installations/dAFs_7_4g0arso05bVKGEX",
  "fid": "dAFs_7_4g0arso05bVKGEX",
  "refreshToken": "3_AS3qfwK6IE1NEASg1VHL9gRAzo6mkhvsPnhzyox-yWk6PoTuQ_3WWVBJqI9w7iPZA3fIAuQmQifec4tjHmXnb3qscwra0PfiKqEHNnJWH9y5-wE",
  "authToken": {
    "token": "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBJZCI6IjE6MzQ0ODUzOTAwODgwOmlvczpjYjZjZjRiYTlkMDk4M2ZkN2VhYjU1IiwiZXhwIjoxNzAzNzU4NzUxLCJmaWQiOiJkQUZzXzdfNGcwYXJzbzA1YlZLR0VYIiwicHJvamVjdE51bWJlciI6MzQ0ODUzOTAwODgwfQ.AB2LPV8wRQIhAJfU6-a3uexaf2VQ9DQA0OcK-stCfgyaxYIua09HM7C1AiBrm0UmB8U6kZ0KCWBFm7Nrh6bpIbuNWLy3UKIXwIidvg",
    "expiresIn": "604800s"
  }
}
.
10.18.0 - [FirebaseInstallations][I-FIS001005] Parsing server response for https://firebaseinstallations.googleapis.com/v1/projects/first-install-85693/installations/.
10.18.0 - [FirebaseInstallations][I-FIS001007] FIRInstallationsItem parsed successfully.
10.18.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
10.18.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
10.18.0 - [FirebaseRemoteConfig][I-RCN000022] Success to get iid : dAFs_7_4g0arso05bVKGEX.
10.18.0 - [FirebaseRemoteConfig][I-RCN000060] Fetch with user properties completed.
10.18.0 - [GULReachability][I-REA902003] Monitoring the network status
10.18.0 - [GULReachability][I-REA902003] Monitoring the network status
10.18.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
10.18.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
10.18.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
10.18.0 - [FirebaseAnalytics][I-ACS024000] Debug mode is on
10.18.0 - [FirebaseAnalytics][I-ACS023007] Analytics v.10.18.0 started
10.18.0 - [FirebaseAnalytics][I-ACS023008] To disable debug logging set the following application argument: -noFIRAnalyticsDebugEnabled (see http://goo.gl/RfcP7r)
10.18.0 - [FirebaseAnalytics][I-ACS023009] Debug logging enabled
10.18.0 - [FirebaseAnalytics][I-ACS023207] To enable verbose logging set the following application argument: -FIRAnalyticsVerboseLoggingEnabled (see http://goo.gl/RfcP7r)
10.18.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 9.999962091445923
10.18.0 - [FirebaseAnalytics][I-ACS044003] GoogleAppMeasurementIdentitySupport dependency is not currently linked. IDFA will not be accessible.
10.18.0 - [FirebaseAnalytics][I-ACS002001] APMExperimentAlarm fired
10.18.0 - [FirebaseAnalytics][I-ACS002003] APMExperimentAlarm canceled
10.18.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 14399.99119114876
10.18.0 - [FirebaseAnalytics][I-ACS800023] No pending snapshot to activate. SDK name: app_measurement
10.18.0 - [FirebaseAnalytics][I-ACS029017] Configuration was not found in database. The configuration will be fetched from the network when necessary
10.18.0 - [FirebaseAnalytics][I-ACS023016] Analytics is ready to receive events
10.18.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_after_install (_fi), 1
10.18.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_time (_fot), 1703156400000
10.18.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, first_open (_f), {
    ga_event_origin (_o) = auto;
    ga_screen_class (_sc) = FlutterViewController;
    ga_screen_id (_si) = 5125071113138517899;
    previous_first_open_count (_pfo) = 5;
    update_with_analytics (_uwa) = 0;
}
10.18.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;
    ga_screen_class (_sc) = FlutterViewController;
    ga_screen_id (_si) = 5125071113138517899;
    previous_first_open_count (_pfo) = 5;
    update_with_analytics (_uwa) = 0;
}
10.18.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;
    ga_screen_class (_sc) = FlutterViewController;
    ga_screen_id (_si) = 5125071113138517899;
    previous_first_open_count (_pfo) = 5;
    update_with_analytics (_uwa) = 0;
}
10.18.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -24.99502503871918
10.18.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_id (_sid), 1703153950
10.18.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_number (_sno), 1
10.18.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, session_start (_s), {
    ga_event_origin (_o) = auto;
    ga_screen_class (_sc) = FlutterViewController;
    ga_screen_id (_si) = 5125071113138517899;
    session_id (_sid) = 1703153950;
    session_number (_sno) = 1;
}
10.18.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;
    ga_screen_class (_sc) = FlutterViewController;
    ga_screen_id (_si) = 5125071113138517899;
    session_id (_sid) = 1703153950;
    session_number (_sno) = 1;
}
10.18.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;
    ga_screen_class (_sc) = FlutterViewController;
    ga_screen_id (_si) = 5125071113138517899;
    session_id (_sid) = 1703153950;
    session_number (_sno) = 1;
}
10.18.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
10.18.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -28.02415597438812
10.18.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, user_engagement (_e), {
    engagement_time_msec (_et) = 1;
    ga_event_origin (_o) = auto;
    ga_screen_class (_sc) = FlutterViewController;
    ga_screen_id (_si) = 5125071113138517899;
}
10.18.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;
    ga_screen_class (_sc) = FlutterViewController;
    ga_screen_id (_si) = 5125071113138517899;
}
10.18.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;
    ga_screen_class (_sc) = FlutterViewController;
    ga_screen_id (_si) = 5125071113138517899;
}
10.18.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
10.18.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -28.60576498508453
10.18.0 - [FirebaseAnalytics][I-ACS032014] AdServices framework is not linked. Search Ad Attribution Reporter is disabled.
10.18.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
10.18.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -28.77023899555206
10.18.0 - [FirebaseAnalytics][I-ACS002002] Engagement timer scheduled to fire in approx. (s): 3600
10.18.0 - [FirebaseAnalytics][I-ACS023012] Analytics collection enabled
10.18.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
10.18.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, screen_view (_vs), {
    ga_event_origin (_o) = auto;
    ga_screen_class (_sc) = FlutterViewController;
    ga_screen_id (_si) = 5125071113138517899;
}
10.18.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: screen_view (_vs), {
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    ga_screen_class (_sc) = FlutterViewController;
    ga_screen_id (_si) = 5125071113138517899;
}
10.18.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: screen_view (_vs), {
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    ga_screen_class (_sc) = FlutterViewController;
    ga_screen_id (_si) = 5125071113138517899;
}
10.18.0 - [FirebaseRemoteConfig][I-RCN000061] Fetch with user properties initiated.
10.18.0 - [FirebaseRemoteConfig][I-RCN000040] Start config fetch.
10.18.0 - [FirebaseRemoteConfig][I-RCN000061] Making remote config fetch.
10.18.0 - [FirebaseRemoteConfig][I-RCN000046] Making config request: https://firebaseremoteconfig.googleapis.com/v1/projects/first-install-85693/namespaces/firebase:fetch?key=API_KEY
10.18.0 - [FirebaseAnalytics][I-ACS002001] Measurement timer fired
10.18.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
10.18.0 - [FirebaseAnalytics][I-ACS900001] Downloading data. Host: https://app-measurement.com/config/app/1:344853900880:ios:cb6cf4ba9d0983fd7eab55?app_instance_id=412775B105A44AF5AF1F2823724D8E1E&gmp_version=101700&runtime_version=0&platform=ios
10.18.0 - [FirebaseAnalytics][I-ACS901006] Received SSL challenge for host. Host: https://app-measurement.com/config/app/1:344853900880:ios:cb6cf4ba9d0983fd7eab55?app_instance_id=412775B105A44AF5AF1F2823724D8E1E&gmp_version=101700&runtime_version=0&platform=ios
10.18.0 - [FirebaseRemoteConfig][I-RCN000050] config fetch completed. Error: nil StatusCode: 200
10.18.0 - [FirebaseRemoteConfig][I-RCN000059] Updating config content from Response for namespace:firebase:__FIRAPP_DEFAULT with state: UPDATE
10.18.0 - [FirebaseRemoteConfig][I-RCN000058] Update config in DB for namespace:firebase:__FIRAPP_DEFAULT
10.18.0 - [FirebaseRemoteConfig][I-RCN000056] Updating metadata with fetch result.
10.18.0 - [FirebaseRemoteConfig][I-RCN000069] Config activated.
10.18.0 - [FirebaseAnalytics][I-ACS029014] Successfully parsed a configuration. Version: 1703082996117140
10.18.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;
    ga_screen_class (_sc) = FlutterViewController;
    ga_screen_id (_si) = 5125071113138517899;
    previous_first_open_count (_pfo) = 5;
    update_with_analytics (_uwa) = 0;
}
10.18.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: _npa, 0
10.18.0 - [FirebaseAnalytics][I-ACS012018] Saving bundle. size (bytes): 406
10.18.0 - [FirebaseAnalytics][I-ACS023116] Bundle added to the upload queue. BundleID, timestamp (ms): 1, 1703153950245
10.18.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;
    ga_screen_class (_sc) = FlutterViewController;
    ga_screen_id (_si) = 5125071113138517899;
    session_id (_sid) = 1703153950;
    session_number (_sno) = 1;
}
10.18.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;
    ga_screen_class (_sc) = FlutterViewController;
    ga_screen_id (_si) = 5125071113138517899;
}
10.18.0 - [FirebaseAnalytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: screen_view (_vs), {
    ga_debug (_dbg) = 1;
    ga_event_origin (_o) = auto;
    ga_realtime (_r) = 1;
    ga_screen_class (_sc) = FlutterViewController;
    ga_screen_id (_si) = 5125071113138517899;
}
10.18.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: lifetime_user_engagement (_lte), 1
10.18.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: session_user_engagement (_se), 1
10.18.0 - [FirebaseAnalytics][I-ACS012018] Saving bundle. size (bytes): 492
10.18.0 - [FirebaseAnalytics][I-ACS023116] Bundle added to the upload queue. BundleID, timestamp (ms): 2, 1703153950730
10.18.0 - [FirebaseAnalytics][I-ACS023039] Measurement data sent to network. Timestamp (ms), data: 1703153984286, <APMPBMeasurementBatch: 0x60000003f680>
10.18.0 - [FirebaseAnalytics][I-ACS900000] Uploading data. Host: https://app-measurement.com/a
10.18.0 - [FirebaseRemoteConfig][I-RCN000066] Successfully read configSettings. Minimum Fetch Interval:120.000000, Fetch timeout: 60.000000
10.18.0 - [FirebaseRemoteConfig][I-RCN000066] Successfully read configSettings. Minimum Fetch Interval:120.000000, Fetch timeout: 60.000000
10.18.0 - [FirebaseAnalytics][I-ACS901006] Received SSL challenge for host. Host: https://app-measurement.com/a
10.18.0 - [FirebaseAnalytics][I-ACS023044] Successful upload. Got network response. Code, size: 204, -1
10.18.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -33.07796001434326
10.18.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
10.18.0 - [FirebaseAnalytics][I-ACS031006] View controller already tracked. Class, ID: FlutterViewController, 5125071113138517899
@alanperezoc
Copy link

Any news about this issue? On 10.16.0 was fixed but on later versions the crash is appearing again, which doesn't let us upgrade the Firebase SDK..

@paulb777
Copy link
Member

@alanperezoc Are you seeing it on simulator or device? What version are you trying?

@alanperezoc
Copy link

Hi @paulb777 , we are seeing it on both simulator and device. We've tried all versions from 10.17.0 to 10.22.1 (we need 10.17.0 due to google consent management agreements).

Those are the logs we get:

Before it gets stuck:

10.17.0 - [FirebaseRemoteConfig][I-RCN000062] Loading database at path /Users/xxxx/Library/Developer/CoreSimulator/Devices/xxx/data/Containers/Data/Application/xxx/Library/Application Support/Google/RemoteConfig/RemoteConfig.sqlite3
10.17.0 - [FirebaseRemoteConfig][I-RCN000067] Successfully set configSettings. Minimum Fetch Interval:0.000000, Fetch timeout:60.000000
10.17.0 - [FirebaseRemoteConfig][I-RCN000039] Starting requesting token.
10.17.0 - [FirebaseRemoteConfig][I-RCN000022] Success to get iid : eQJH5ZPIo0CzqDSbK5wbHs.
10.17.0 - [FirebaseRemoteConfig][I-RCN000060] Fetch with user properties completed.

Then it freezes, and by moving from background to foreground (our app understand that like the whole process of launching needs to be done again) we get these logs:

10.17.0 - [FirebaseRemoteConfig][I-RCN000067] Successfully set configSettings. Minimum Fetch Interval:0.000000, Fetch timeout:60.000000
10.17.0 - [FirebaseRemoteConfig][I-RCN000052] A fetch is already in progress. Using previous fetch results.
10.17.0 - [FirebaseRemoteConfig][I-RCN000069] Most recently fetched config is already activated.

So it seems like the fetch was in progress but it never ends, seems like a dead lock or something like that.

If it's useful, the logs when the fetchAndReceive is going well are:

10.17.0 - [FirebaseRemoteConfig][I-RCN000062] Loading database at path /Users/xxx/Library/Developer/CoreSimulator/Devices/xxx/data/Containers/Data/Application/xxx/Library/Application Support/Google/RemoteConfig/RemoteConfig.sqlite3
10.17.0 - [FirebaseRemoteConfig][I-RCN000067] Successfully set configSettings. Minimum Fetch Interval:0.000000, Fetch timeout:2.000000
10.17.0 - [FirebaseRemoteConfig][I-RCN000039] Starting requesting token.
10.17.0 - [FirebaseRemoteConfig][I-RCN000022] Success to get iid : xxx.
10.17.0 - [FirebaseRemoteConfig][I-RCN000060] Fetch with user properties completed.
10.17.0 - [FirebaseRemoteConfig][I-RCN000061] Fetch with user properties initiated.
10.17.0 - [FirebaseRemoteConfig][I-RCN000040] Start config fetch.
10.17.0 - [FirebaseRemoteConfig][I-RCN000061] Making remote config fetch.
10.17.0 - [FirebaseRemoteConfig][I-RCN000046] Making config request: xxx
10.17.0 - [FirebaseRemoteConfig][I-RCN000050] config fetch completed. Error: nil StatusCode: 200
10.17.0 - [FirebaseRemoteConfig][I-RCN000059] Updating config content from Response for namespace:firebase:__FIRAPP_DEFAULT with state: NO_CHANGE
10.17.0 - [FirebaseRemoteConfig][I-RCN000056] Updating metadata with fetch result.
10.17.0 - [FirebaseRemoteConfig][I-RCN000069] Most recently fetched config is already activated.

Thanks!

@pcfba pcfba self-assigned this Mar 28, 2024
@Mustafax06
Copy link

I've encountered this same issue within the Unity Firebase library that continues to affect users despite assurances of fixes in various versions multiple times. This issue has persisted since 2022, causing frustration and inconvenience.

In the first session, it won't load the config but in the second session, it fetches and loads instantly.

@asetiyadi-MLB
Copy link

Looks like this issue is still actively being investigated. Do we have any SDK update or workaround that we can implement in the meantime? We are using v10.22.1 and experiencing same issue with remote config on initial app launch. Subsequent launches work fine. Appreciate any updates on this issue.

@asetiyadi-MLB
Copy link

Just a quick note, we did an update to the latest v10.24.0 and it fixes the issue for us.

@firebase firebase locked and limited conversation to collaborators May 23, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.