Remote Config Fetch Hangs 2+ Minutes on First Startup
Description
Overview
The fetch() function is taking 2+ minutes on the first run of a new simulator. On subsequent runs, the fetch function is very quick.
Location of Issue
The hang happens inside the RCNConfigFetch.m file on line 365:
[analytics getUserPropertiesWithCallback:completionHandler];
This function call (which is to a hidden library which I cannot access) takes over 2 minutes. The [self fetchWithUserProperties:userProperties on line 350 resolves very quickly once getUserPropertiesWithCallback completes.
My Code
App Delegate
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?)
-> Bool {
FirebaseApp.configure()
....
}
Fetch Call
final class RemoteConfigServiceImp: RemoteConfigService {
let remoteConfig = RemoteConfig.remoteConfig()
init() {
let settings = RemoteConfigSettings()
if Configuration.environment == .development {
settings.minimumFetchInterval = 0
}
remoteConfig.configSettings = settings
remoteConfig.setDefaults(defaultValues)
}
@MainActor func reload(dataDuration: TimeInterval) async {
do {
print("Starting Fetch")
let status = try await remoteConfig.fetch(withExpirationDuration: dataDuration)
print("Finished Fetching")
Log.local(category: .networking).debug("ConfigService fetch status: \(status.stringValue)")
guard status == .success else { return }
let didChange = try await remoteConfig.activate()
Log.local(category: .networking).debug("ConfigService activating changed settings: \(didChange)")
} catch {
Log.local(category: .networking).error("ConfigService reload error: \(error)")
}
}
}
Logs
Here is a link to a Gist of the relevant logs: https://gist.github.com/Nathan-Molby/2fdbdf5f431cdad3acd0a8710a80fc5a
Some things to note:
- The fetch call occurs at 14:44:17. The first log from Firebase is at 14:44:50, a whole 33 seconds later.
- There is a 3 minute gap between
FIRInstallationsIDController createGetInstallationItemPromise(line 74) andFIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0(line 75) - Analytics starts at 14:48:58 (line 115), which is 4 minutes after the
fetchcall
Reproducing the issue
I'm not able to reproduce this on a new project.
Firebase SDK Version
11.4.0
Xcode Version
16.0
Installation Method
Swift Package Manager
Firebase Product(s)
Analytics, Crashlytics, Performance, Remote Config
Targeted Platforms
iOS
Relevant Log Output
2024-10-23 14:44:17.153227-04:00: [Firebase/Crashlytics] Version 11.4.0
2024-10-23 14:44:17.785820-04:00: Starting Fetch
2024-10-23 14:44:50.293271-04:00: 11.4.0 - [FirebaseCore][I-COR000001] Configuring the default app.
2024-10-23 14:44:50.293388-04:00: 11.4.0 - [FirebaseCore][I-COR000033] Data Collection flag is not set.
2024-10-23 14:44:50.293424-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:44:50.293466-04:00: 11.4.0 - [FirebaseSessions][I-SES000000] Version 11.4.0. Expecting subscriptions from: [Crashlytics, Performance]
2024-10-23 14:44:50.293508-04:00: 11.4.0 - [FirebasePerformance][I-PRF100001] Firebase Performance Monitoring is successfully initialized! In a minute, visit the Firebase console to view your data: {redacted}
2024-10-23 14:44:51.332544-04:00: 11.4.0 - [FirebasePerformance][I-PRF100001] Registering Sessions SDK subscription for session data
2024-10-23 14:44:51.333069-04:00: 11.4.0 - [FirebaseSessions][I-SES000000] Registering Sessions SDK subscriber with name: Performance, data collection enabled: true
2024-10-23 14:44:51.333101-04:00: 11.4.0 - [FirebasePerformance][I-PRF900002] Session Id changed - {redacted}
2024-10-23 14:44:51.333171-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics] Running on iOS Simulator (iPhone), 18.0.0 (23H124)
2024-10-23 14:44:52.148933-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] Generating Install ID
2024-10-23 14:44:52.789123-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] Registering Sessions SDK subscription for session data
2024-10-23 14:44:52.789213-04:00: 11.4.0 - [FirebaseSessions][I-SES000000] Registering Sessions SDK subscriber with name: Crashlytics, data collection enabled: true
2024-10-23 14:44:52.789241-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] Session ID changed: {redacted}
2024-10-23 14:44:52.789265-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Settings] No settings were cached
2024-10-23 14:44:52.789309-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] Root: {redacted}
2024-10-23 14:44:52.789341-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Crash:Reports:Event] Registered Firebase Analytics event listener to receive breadcrumb logs
2024-10-23 14:44:59.635888-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] Automatic data collection is enabled.
2024-10-23 14:44:59.635983-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] Unsent reports will be uploaded at startup
2024-10-23 14:44:59.636010-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:44:59.642568-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] Registering RemoteConfig SDK subscription for rollouts data
2024-10-23 14:44:59.643453-04:00: 11.4.0 - [FirebaseRemoteConfig][I-RCN000062] Loading database at path {redacted}
2024-10-23 14:44:59.644722-04:00: 11.4.0 - [FirebaseRemoteConfig][I-RCN000072] New config database created. Resetting user defaults.
2024-10-23 14:44:59.647263-04:00: 11.4.0 - [FirebaseRemoteConfig][I-RCN000072] New config database created. Resetting user defaults.
2024-10-23 14:44:59.648614-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:44:59.649903-04:00: 11.4.0 - [FirebaseRemoteConfig][I-RCN000067] Successfully set configSettings. Minimum Fetch Interval:0.000000, Fetch timeout:60.000000
2024-10-23 14:44:59.649972-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 178.8660ms
2024-10-23 14:44:59.653565-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 232.0990ms
2024-10-23 14:44:59.657216-04:00: 11.4.0 - [FirebaseCrashlytics][I-CLS000000] Settings downloaded successfully
2024-10-23 14:44:59.659086-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 102.5650ms
2024-10-23 14:45:00.293600-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:45:00.295086-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:45:00.295198-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 170.9840ms
2024-10-23 14:45:00.295257-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 156.3960ms
2024-10-23 14:45:00.296892-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 159.2100ms
2024-10-23 14:45:00.297012-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 164.7430ms
2024-10-23 14:45:00.297069-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Incrementing metric _fsapc to 0 on trace _fs
2024-10-23 14:45:00.297097-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging trace metric - _as 707.0630ms. In a minute, visit the Firebase console to view your data: {redacted}
2024-10-23 14:45:00.300657-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 166.7490ms
2024-10-23 14:45:00.301202-04:00: 11.4.0 - [FirebaseRemoteConfig][I-RCN000039] Starting requesting token.
2024-10-23 14:45:00.301264-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:00.301296-04:00: 11.4.0 - [FirebaseInstallations][I-FIS001001] Sending request: <NSMutableURLRequest: 0x600000018de0> { URL: {redacted} }, body:{redacted}, headers: {redacted}
2024-10-23 14:45:00.974183-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 214.2810ms
2024-10-23 14:45:00.976595-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:00.976704-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:45:00.980622-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:45:00.984730-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 301.3530ms
2024-10-23 14:45:02.413128-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:03.354015-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 298.6960ms
2024-10-23 14:45:03.354210-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 201, 271.5110ms
2024-10-23 14:45:03.354274-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:03.354319-04:00: 11.4.0 - [FirebaseInstallations][I-FIS001003] Request response received: <NSMutableURLRequest: 0x600000018de0> { URL: {redacted} }, error: (null), body: {redacted}
2024-10-23 14:45:04.539073-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 236.0990ms
2024-10-23 14:45:04.550273-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:04.550506-04:00: 11.4.0 - [FirebaseInstallations][I-FIS001005] Parsing server response for {redacted}.
2024-10-23 14:45:05.347651-04:00: 11.4.0 - [FirebaseInstallations][I-FIS001007] FIRInstallationsItem parsed successfully.
2024-10-23 14:45:05.359492-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:06.343602-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:06.343684-04:00: 11.4.0 - [FirebaseRemoteConfig][I-RCN000022] Success to get iid : {redacted}.
2024-10-23 14:45:06.348021-04:00: 11.4.0 - [FirebaseRemoteConfig][I-RCN000060] Fetch with user properties completed.
2024-10-23 14:45:07.178405-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 4868.2110ms
2024-10-23 14:45:48.439399-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:48.439480-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:48.439518-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 4876.6980ms
2024-10-23 14:45:48.470744-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:48.470862-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:48.470904-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 201, 246.4140ms
2024-10-23 14:45:48.471827-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:48.684898-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:45:48.684986-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:45:48.685438-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:45:48.685533-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 5047.6820ms
2024-10-23 14:45:48.685587-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:03.383328-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:03.383563-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 5095.3330ms
2024-10-23 14:48:03.383723-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:03.383767-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:03.383800-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 109.9500ms
2024-10-23 14:48:04.171135-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:04.240137-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:04.240227-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 117.6270ms
2024-10-23 14:48:57.207766-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.284354-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.284556-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 5292.4810ms
2024-10-23 14:48:57.404855-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.405567-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.406058-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 201, 361.6550ms
2024-10-23 14:48:57.406192-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.406229-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.406577-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 171.2550ms
2024-10-23 14:48:57.584786-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.643931-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.644249-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 100.4740ms
2024-10-23 14:48:57.646389-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.646500-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.646536-04:00: 11.4.0 - [FirebaseSessions][I-SES000000] Data Collection is enabled for at least one Subscriber
2024-10-23 14:48:57.646566-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.646592-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.646621-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:48:57.648613-04:00: 11.4.0 - [FirebasePerformance][I-PRF100009] Logging network request trace - {redacted}, Response code: 200, 3866.5820ms
2024-10-23 14:48:57.652028-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.652271-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.652339-04:00: 11.4.0 - [GULReachability][I-REA902003] Monitoring the network status
2024-10-23 14:48:57.652373-04:00: 11.4.0 - [GULReachability][I-REA902003] Monitoring the network status
2024-10-23 14:48:57.652395-04:00: 11.4.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
2024-10-23 14:48:57.652419-04:00: 11.4.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
2024-10-23 14:48:57.652442-04:00: 11.4.0 - [FirebaseSessions][I-SES000000] Logging events using fast QOS due to running on a simulator
2024-10-23 14:48:57.652474-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.652497-04:00: 11.4.0 - [FirebaseSessions][I-SES000000] Successfully logged Session Start event to GoogleDataTransport
2024-10-23 14:48:57.652575-04:00: 11.4.0 - [FirebaseSessions][I-SES000000] Successfully logged Session Start event
2024-10-23 14:48:57.721332-04:00: 11.4.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2024-10-23 14:48:57.721717-04:00: 11.4.0 - [GoogleUtilities/AppDelegateSwizzler][I-SWZ001008] Successfully created App Delegate Proxy automatically. To disable the proxy, set the flag GoogleUtilitiesAppDelegateProxyEnabled to NO (Boolean) in the Info.plist
2024-10-23 14:48:58.615110-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS024000] Debug mode is on
2024-10-23 14:48:58.615335-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023007] Analytics v.11.4.0 started
2024-10-23 14:48:58.686676-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023222] Build 110400
2024-10-23 14:48:58.686983-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023008] To disable debug logging set the following application argument: -noFIRAnalyticsDebugEnabled (see {redacted})
2024-10-23 14:48:58.688853-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023009] Debug logging enabled
2024-10-23 14:48:58.688965-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023207] To disable verbose logging set the following application argument: -FIRAnalyticsVerboseLoggingDisabled (see {redacted})
2024-10-23 14:48:58.866818-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS820009] Successfully start the task manager
2024-10-23 14:48:58.866908-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 9.999984741210938
2024-10-23 14:48:58.866941-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS044000] GoogleAppMeasurementIdentitySupport dependency is linked.
2024-10-23 14:48:58.866964-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS044001] The AdSupport Framework is linked.
2024-10-23 14:48:58.866986-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002001] APMExperimentAlarm fired
2024-10-23 14:48:58.867008-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002003] APMExperimentAlarm canceled
2024-10-23 14:48:58.867041-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 14399.99588894844
2024-10-23 14:48:58.867063-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS800005] Registered client: app_measurement
2024-10-23 14:48:58.867086-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS800023] No pending snapshot to activate. SDK name: app_measurement
2024-10-23 14:48:58.919464-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS800015] Looking for activated flag. SDK name, flag name, activated snapshot: app_measurement, regional_defaults_enabled, (nil)
2024-10-23 14:48:58.987269-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS800016] Cannot find activated flag. Looking for launched flag. SDK name, flag name, launched flag: app_measurement, regional_defaults_enabled, (nil)
2024-10-23 14:48:58.987327-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS800014] No default flag value. SDK name, flag name: app_measurement, regional_defaults_enabled
2024-10-23 14:48:58.987352-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS029017] Configuration was not found in database. The configuration will be fetched from the network when necessary
2024-10-23 14:48:58.987395-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023016] Analytics is ready to receive events
2024-10-23 14:48:58.987418-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_after_install (_fi), 1
2024-10-23 14:49:00.235602-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_time (_fot), 1729710000000
2024-10-23 14:49:00.256065-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, first_open (_f), {redacted}
2024-10-23 14:49:00.256205-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: first_open (_f), {redacted}
2024-10-23 14:49:00.256241-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: first_open (_f), {redacted}
2024-10-23 14:49:03.177216-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -284.5724968910217
2024-10-23 14:49:03.177416-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): -284.5724968910217
2024-10-23 14:49:03.177452-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_id (_sid), 1729709057
2024-10-23 14:49:04.586599-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_number (_sno), 1
2024-10-23 14:49:04.587821-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, session_start (_s), {redacted}
2024-10-23 14:49:04.655462-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: session_start (_s), {redacted}
2024-10-23 14:49:04.655635-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: session_start (_s), {redacted}
2024-10-23 14:49:08.588780-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
2024-10-23 14:49:08.676949-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -289.3840938806534
2024-10-23 14:49:08.677040-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): -289.3840938806534
2024-10-23 14:49:08.677066-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, user_engagement (_e), {redacted}
2024-10-23 14:49:08.677239-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: user_engagement (_e), {redacted}
2024-10-23 14:49:08.677263-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: user_engagement (_e), {redacted}
2024-10-23 14:49:14.511977-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
2024-10-23 14:49:14.512510-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -293.6726979017258
2024-10-23 14:49:14.660427-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): -293.6726979017258
2024-10-23 14:49:14.660913-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS032019] Search Ad Attribution Reporter is disabled on the simulator
2024-10-23 14:49:14.683673-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
2024-10-23 14:49:14.683745-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -293.9151028394699
2024-10-23 14:49:14.683772-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): -293.9151028394699
2024-10-23 14:49:14.683802-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS002002] Engagement timer scheduled to fire in approx. (s): 3600
2024-10-23 14:49:14.683825-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023012] Analytics collection enabled
2024-10-23 14:49:14.683848-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: location_enabled, false
2024-10-23 14:49:14.683933-04:00: 11.4.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: countryHeader, US
2024-10-23 14:49:14.684007-04:00: 11.4.0 - [FirebasePerformance][I-PRF300005] URL length exceeds limits, truncating recorded URL - {redacted}
2024-10-23 14:49:34.101243-04:00: Finished Fetching
2024-10-23 14:49:34.101243-04:00: ConfigService fetch status: Success
If using Swift Package Manager, the project's Package.resolved
Expand Package.resolved snippet
{
"originHash" : "574336df34cd323077fdf0e6fd2482ec34bbcad390d7e329c9607617ee2323cb",
"pins" : [
{
"identity" : "abseil-cpp-binary",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/abseil-cpp-binary.git",
"state" : {
"revision" : "194a6706acbd25e4ef639bcaddea16e8758a3e27",
"version" : "1.2024011602.0"
}
},
{
"identity" : "alamofire",
"kind" : "remoteSourceControl",
"location" : "https://github.com/Alamofire/Alamofire.git",
"state" : {
"revision" : "723fa5a6c65812aec4a0d7cc432ee198883b6e00",
"version" : "5.9.0"
}
},
{
"identity" : "analytics-connector-ios",
"kind" : "remoteSourceControl",
"location" : "https://github.com/amplitude/analytics-connector-ios.git",
"state" : {
"revision" : "e2ca17ac735bcbc48b13062484541702ef45153d",
"version" : "1.0.3"
}
},
{
"identity" : "analytics-swift",
"kind" : "remoteSourceControl",
"location" : "https://github.com/segmentio/analytics-swift",
"state" : {
"revision" : "f6f3a7fafcace7bcdbda329f9b309f31bf9a42a1",
"version" : "1.5.11"
}
},
{
"identity" : "analytics-swift-amplitude",
"kind" : "remoteSourceControl",
"location" : "https://github.com/segment-integrations/analytics-swift-amplitude",
"state" : {
"revision" : "6cb9b16b182a54b4f3623fdc9f700674e0877d81",
"version" : "1.4.2"
}
},
{
"identity" : "apollo-ios",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apollographql/apollo-ios.git",
"state" : {
"revision" : "24a43a4733ee2b5b86a8af68508629a3edb8f96c",
"version" : "1.15.0"
}
},
{
"identity" : "app-check",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/app-check.git",
"state" : {
"revision" : "61b85103a1aeed8218f17c794687781505fbbef5",
"version" : "11.2.0"
}
},
{
"identity" : "async-http-client",
"kind" : "remoteSourceControl",
"location" : "https://github.com/swift-server/async-http-client.git",
"state" : {
"revision" : "0ae99db85b2b9d1e79b362bd31fd1ffe492f7c47",
"version" : "1.21.2"
}
},
{
"identity" : "async-kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/async-kit.git",
"state" : {
"revision" : "15b3fb7b2437f9db11f6ddcf365c5b5db8c3a346",
"version" : "1.19.1"
}
},
{
"identity" : "braze-swift-sdk",
"kind" : "remoteSourceControl",
"location" : "https://github.com/braze-inc/braze-swift-sdk",
"state" : {
"revision" : "fa85977388c94fc1f722038b88156309c1178809",
"version" : "11.1.0"
}
},
{
"identity" : "console-kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/console-kit.git",
"state" : {
"revision" : "9f7932f22ab6f64aafadc14491e694179b7d0f6f",
"version" : "4.14.3"
}
},
{
"identity" : "experiment-ios-client",
"kind" : "remoteSourceControl",
"location" : "https://github.com/amplitude/experiment-ios-client",
"state" : {
"revision" : "3363d44528b1f4198322d16ae2195c21032d4572",
"version" : "1.13.7"
}
},
{
"identity" : "facebook-ios-sdk",
"kind" : "remoteSourceControl",
"location" : "https://github.com/facebook/facebook-ios-sdk",
"state" : {
"revision" : "b02aef326d67cb332d20a0c3f62cc981f8fc3250",
"version" : "17.3.0"
}
},
{
"identity" : "firebase-ios-sdk",
"kind" : "remoteSourceControl",
"location" : "https://github.com/firebase/firebase-ios-sdk",
"state" : {
"revision" : "8328630971a8fdd8072b36bb22bef732eb15e1f0",
"version" : "11.4.0"
}
},
{
"identity" : "flanimatedimage",
"kind" : "remoteSourceControl",
"location" : "https://github.com/Flipboard/FLAnimatedImage.git",
"state" : {
"revision" : "d4f07b6f164d53c1212c3e54d6460738b1981e9f",
"version" : "1.0.17"
}
},
{
"identity" : "fxpagecontrol",
"kind" : "remoteSourceControl",
"location" : "https://github.com/nicklockwood/FXPageControl.git",
"state" : {
"revision" : "a94633402ba98c52f86c2a70e61ff086dec9de78",
"version" : "1.6.0"
}
},
{
"identity" : "googleappmeasurement",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/GoogleAppMeasurement.git",
"state" : {
"revision" : "4f234bcbdae841d7015258fbbf8e7743a39b8200",
"version" : "11.4.0"
}
},
{
"identity" : "googledatatransport",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/GoogleDataTransport.git",
"state" : {
"revision" : "617af071af9aa1d6a091d59a202910ac482128f9",
"version" : "10.1.0"
}
},
{
"identity" : "googleutilities",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/GoogleUtilities.git",
"state" : {
"revision" : "53156c7ec267db846e6b64c9f4c4e31ba4cf75eb",
"version" : "8.0.2"
}
},
{
"identity" : "grpc-binary",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/grpc-binary.git",
"state" : {
"revision" : "f56d8fc3162de9a498377c7b6cea43431f4f5083",
"version" : "1.65.1"
}
},
{
"identity" : "gtm-session-fetcher",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/gtm-session-fetcher.git",
"state" : {
"revision" : "a2ab612cb980066ee56d90d60d8462992c07f24b",
"version" : "3.5.0"
}
},
{
"identity" : "interop-ios-for-google-sdks",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/interop-ios-for-google-sdks.git",
"state" : {
"revision" : "2d12673670417654f08f5f90fdd62926dc3a2648",
"version" : "100.0.0"
}
},
{
"identity" : "ios-branch-deep-linking-attribution",
"kind" : "remoteSourceControl",
"location" : "https://github.com/BranchMetrics/ios-branch-deep-linking-attribution",
"state" : {
"revision" : "2293f057c2fa7f715904dc8b5e0be515b8468d2e",
"version" : "3.4.0"
}
},
{
"identity" : "ios-maps-sdk",
"kind" : "remoteSourceControl",
"location" : "https://github.com/googlemaps/ios-maps-sdk",
"state" : {
"revision" : "0cd72dd45109b0225dd920ff17e0362a96489ec0",
"version" : "9.0.0"
}
},
{
"identity" : "jsonsafeencoding-swift",
"kind" : "remoteSourceControl",
"location" : "https://github.com/segmentio/jsonsafeencoding-swift.git",
"state" : {
"revision" : "af6a8b360984085e36c6341b21ecb35c12f47ebd",
"version" : "2.0.0"
}
},
{
"identity" : "keychainaccess",
"kind" : "remoteSourceControl",
"location" : "https://github.com/kishikawakatsumi/KeychainAccess",
"state" : {
"revision" : "84e546727d66f1adc5439debad16270d0fdd04e7",
"version" : "4.2.2"
}
},
{
"identity" : "kingfisher",
"kind" : "remoteSourceControl",
"location" : "https://github.com/onevcat/Kingfisher",
"state" : {
"revision" : "5b92f029fab2cce44386d28588098b5be0824ef5",
"version" : "7.11.0"
}
},
{
"identity" : "leveldb",
"kind" : "remoteSourceControl",
"location" : "https://github.com/firebase/leveldb.git",
"state" : {
"revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1",
"version" : "1.22.5"
}
},
{
"identity" : "lottie-spm",
"kind" : "remoteSourceControl",
"location" : "https://github.com/airbnb/lottie-spm.git",
"state" : {
"revision" : "3bd43e12d6fb54654366a61f7cfaca787318b8ce",
"version" : "4.4.1"
}
},
{
"identity" : "moya",
"kind" : "remoteSourceControl",
"location" : "https://github.com/Moya/Moya.git",
"state" : {
"revision" : "c263811c1f3dbf002be9bd83107f7cdc38992b26",
"version" : "15.0.3"
}
},
{
"identity" : "multipart-kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/multipart-kit.git",
"state" : {
"revision" : "a31236f24bfd2ea2f520a74575881f6731d7ae68",
"version" : "4.7.0"
}
},
{
"identity" : "nanopb",
"kind" : "remoteSourceControl",
"location" : "https://github.com/firebase/nanopb.git",
"state" : {
"revision" : "b7e1104502eca3a213b46303391ca4d3bc8ddec1",
"version" : "2.30910.0"
}
},
{
"identity" : "promises",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/promises",
"state" : {
"revision" : "540318ecedd63d883069ae7f1ed811a2df00b6ac",
"version" : "2.4.0"
}
},
{
"identity" : "radar-sdk-ios-spm",
"kind" : "remoteSourceControl",
"location" : "https://github.com/radarlabs/radar-sdk-ios-spm",
"state" : {
"revision" : "c3747156a707abd292e996b79e20b8d8b26d3604",
"version" : "3.11.2"
}
},
{
"identity" : "reactiveswift",
"kind" : "remoteSourceControl",
"location" : "https://github.com/ReactiveCocoa/ReactiveSwift.git",
"state" : {
"revision" : "c43bae3dac73fdd3cb906bd5a1914686ca71ed3c",
"version" : "6.7.0"
}
},
{
"identity" : "recaptcha-enterprise-mobile-sdk",
"kind" : "remoteSourceControl",
"location" : "https://github.com/GoogleCloudPlatform/recaptcha-enterprise-mobile-sdk",
"state" : {
"revision" : "54f4584f85144cac8288210da556a10b32067081",
"version" : "18.4.2"
}
},
{
"identity" : "routing-kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/routing-kit.git",
"state" : {
"revision" : "8c9a227476555c55837e569be71944e02a056b72",
"version" : "4.9.1"
}
},
{
"identity" : "rxswift",
"kind" : "remoteSourceControl",
"location" : "https://github.com/ReactiveX/RxSwift.git",
"state" : {
"revision" : "b06a8c8596e4c3e8e7788e08e720e3248563ce6a",
"version" : "6.7.1"
}
},
{
"identity" : "sdwebimage",
"kind" : "remoteSourceControl",
"location" : "https://github.com/SDWebImage/SDWebImage",
"state" : {
"revision" : "8a1be70a625683bc04d6903e2935bf23f3c6d609",
"version" : "5.19.7"
}
},
{
"identity" : "sovran-swift",
"kind" : "remoteSourceControl",
"location" : "https://github.com/segmentio/sovran-swift.git",
"state" : {
"revision" : "24867f3e4ac62027db9827112135e6531b6f4051",
"version" : "1.1.2"
}
},
{
"identity" : "sqlite.swift",
"kind" : "remoteSourceControl",
"location" : "https://github.com/stephencelis/SQLite.swift.git",
"state" : {
"revision" : "a95fc6df17d108bd99210db5e8a9bac90fe984b8",
"version" : "0.15.3"
}
},
{
"identity" : "swift-algorithms",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-algorithms.git",
"state" : {
"revision" : "f6919dfc309e7f1b56224378b11e28bab5bccc42",
"version" : "1.2.0"
}
},
{
"identity" : "swift-async-algorithms",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-async-algorithms.git",
"state" : {
"revision" : "da4e36f86544cdf733a40d59b3a2267e3a7bbf36",
"version" : "1.0.0"
}
},
{
"identity" : "swift-atomics",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-atomics.git",
"state" : {
"revision" : "cd142fd2f64be2100422d658e7411e39489da985",
"version" : "1.2.0"
}
},
{
"identity" : "swift-collections",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-collections.git",
"state" : {
"revision" : "3d2dc41a01f9e49d84f0a3925fb858bed64f702d",
"version" : "1.1.2"
}
},
{
"identity" : "swift-crypto",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-crypto.git",
"state" : {
"revision" : "46072478ca365fe48370993833cb22de9b41567f",
"version" : "3.5.2"
}
},
{
"identity" : "swift-http-types",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-http-types",
"state" : {
"revision" : "ae67c8178eb46944fd85e4dc6dd970e1f3ed6ccd",
"version" : "1.3.0"
}
},
{
"identity" : "swift-log",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-log.git",
"state" : {
"revision" : "9cb486020ebf03bfa5b5df985387a14a98744537",
"version" : "1.6.1"
}
},
{
"identity" : "swift-metrics",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-metrics.git",
"state" : {
"revision" : "e0165b53d49b413dd987526b641e05e246782685",
"version" : "2.5.0"
}
},
{
"identity" : "swift-nio",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-nio.git",
"state" : {
"revision" : "fc79798d5a150d61361a27ce0c51169b889e23de",
"version" : "2.68.0"
}
},
{
"identity" : "swift-nio-extras",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-nio-extras.git",
"state" : {
"revision" : "05c36b57453d23ea63785d58a7dbc7b70ba1745e",
"version" : "1.23.0"
}
},
{
"identity" : "swift-nio-http2",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-nio-http2.git",
"state" : {
"revision" : "a0224f3d20438635dd59c9fcc593520d80d131d0",
"version" : "1.33.0"
}
},
{
"identity" : "swift-nio-ssl",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-nio-ssl.git",
"state" : {
"revision" : "2b09805797f21c380f7dc9bedaab3157c5508efb",
"version" : "2.27.0"
}
},
{
"identity" : "swift-nio-transport-services",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-nio-transport-services.git",
"state" : {
"revision" : "38ac8221dd20674682148d6451367f89c2652980",
"version" : "1.21.0"
}
},
{
"identity" : "swift-numerics",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-numerics.git",
"state" : {
"revision" : "0a5bc04095a675662cf24757cc0640aa2204253b",
"version" : "1.0.2"
}
},
{
"identity" : "swift-protobuf",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-protobuf.git",
"state" : {
"revision" : "d57a5aecf24a25b32ec4a74be2f5d0a995a47c4b",
"version" : "1.27.0"
}
},
{
"identity" : "swift-system",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-system.git",
"state" : {
"revision" : "6a9e38e7bd22a3b8ba80bddf395623cf68f57807",
"version" : "1.3.1"
}
},
{
"identity" : "swiftlintplugins",
"kind" : "remoteSourceControl",
"location" : "https://github.com/SimplyDanny/SwiftLintPlugins",
"state" : {
"revision" : "6c3d6c32a37224179dc290f21e03d1238f3d963b",
"version" : "0.56.2"
}
},
{
"identity" : "swiftyjson",
"kind" : "remoteSourceControl",
"location" : "https://github.com/SwiftyJSON/SwiftyJSON",
"state" : {
"revision" : "af76cf3ef710b6ca5f8c05f3a31307d44a3c5828",
"version" : "5.0.2"
}
},
{
"identity" : "vapor",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/vapor.git",
"state" : {
"revision" : "90da64ad52ee595d199212338b89995bcab99d0e",
"version" : "4.100.0"
}
},
{
"identity" : "websocket-kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vapor/websocket-kit.git",
"state" : {
"revision" : "4232d34efa49f633ba61afde365d3896fc7f8740",
"version" : "2.15.0"
}
},
{
"identity" : "xlpagertabstrip",
"kind" : "remoteSourceControl",
"location" : "https://github.com/xmartlabs/XLPagerTabStrip",
"state" : {
"revision" : "211ed62aa376722cf93c429802a8b6ff66a8bd52",
"version" : "9.1.0"
}
}
],
"version" : 3
}
If using CocoaPods, the project's Podfile.lock
Expand Podfile.lock snippet
Replace this line with the contents of your Podfile.lock!
I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.
@htcgh Any idea why the getUserPropertiesWithCallback call would take long?
The 3-minute gap between createGetInstallationItemPromise and installationWithValidAuthTokenForcingRefresh: is unusual and could explain why Analytics is slow to start up (Analytics calls installationIDWithCompletion: on startup). I suggest we investigate FirebaseInstallations first.
Interesting that FirebasePerformance is logging frequently as well. Does removing it from the app make a difference?
have exact same issue
+1
+1
Every time I start the app, there is a high probability that this problem will occur. And I waited for more than 5 minutes and still didn’t get the result.
‼️‼️‼️ I have this problem also. I need to deactivate Firebase completely on Simulator to be able to run the app in the simulator and do my daily job. This problem is since many months and it become a real burden. I thought initially that is was my app, but it is running fine on the device. And I see that other people have the same problem as I do. It happens with Xcode 15, Xcode 16.
Dear Firebase iOS Team, please do somthing and fix this problem! ‼️‼️‼️
In the Installations logs createGetInstallationItemPromise is happening repeatedly, when it should only happen once. If you're able to repro this issue, can you set a symbolic breakpoint on -[FIRInstallationsIDController createGetInstallationItemPromise] and print the stack trace (via bt all in the debugger)?
Hey @Nathan-Molby. We need more information to resolve this issue but there hasn't been an update in 5 weekdays. I'm marking the issue as stale and if there are no new updates in the next 5 days I will close it automatically.
If you have more information that will help us get to the bottom of this, just add a comment!
on simulator (18.2) it's now forever hang
Similar issue with #11770 which was sadly closed, although it was never fixed. The present ticket will have the same fate probably. Firebase Team, you must be using APIs which are not available in Simulator, thus is is reproduced only on simulator and not on real devices.
@paulb777 I've re-run the app and collected the logs with FirebasePerformance removed. Here is that log file: https://gist.github.com/Nathan-Molby/a049d30c35e58a01170cd2e2627022bf
@morganchen12 I've followed your instructions. There were four calls to this function:
Call 1
* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
* frame #0: 0x000000010b3888b8 [REDACTED].debug.dylib`-[FIRInstallationsIDController createGetInstallationItemPromise](self=0x0000600002615fe0, _cmd="createGetInstallationItemPromise") at FIRInstallationsIDController.m:158:15
frame #1: 0x000000010b388638 [REDACTED].debug.dylib`__131-[FIRInstallationsIDController initWithGoogleAppID:appName:installationsStore:APIService:IIDStore:IIDTokenStore:backoffController:]_block_invoke(.block_descriptor=0x0000600000c47a20) at FIRInstallationsIDController.m:127:18
frame #2: 0x000000010b38c6ec [REDACTED].debug.dylib`-[FIRInstallationsSingleOperationPromiseCache getExistingPendingOrCreateNewPromise](self=0x000060000023d880, _cmd="getExistingPendingOrCreateNewPromise") at FIRInstallationsSingleOperationPromiseCache.m:49:29
frame #3: 0x000000010b388864 [REDACTED].debug.dylib`-[FIRInstallationsIDController getInstallationItem](self=0x0000600002615fe0, _cmd="getInstallationItem") at FIRInstallationsIDController.m:154:10
frame #4: 0x000000010b37e62c [REDACTED].debug.dylib`-[FIRInstallations installationIDWithCompletion:](self=0x0000600000235040, _cmd="installationIDWithCompletion:", completion=0x000000010bb2a300) at FIRInstallations.m:199:3
frame #5: 0x000000010bb2a2f0 [REDACTED].debug.dylib`+[FIRAnalytics updateFirebaseInstallationID] + 48
frame #6: 0x000000010bb2a274 [REDACTED].debug.dylib`+[FIRAnalytics startWithConfiguration:options:] + 356
frame #7: 0x000000010b36f658 [REDACTED].debug.dylib`-[FIRApp configureCore](self=0x0000600000c50ae0, _cmd="configureCore") at FIRApp.m:356:9
frame #8: 0x000000010b36f174 [REDACTED].debug.dylib`+[FIRApp addAppToAppDictionary:](self=FIRApp, _cmd="addAppToAppDictionary:", app=0x0000600000c50ae0) at FIRApp.m:311:7
frame #9: 0x000000010b36e3f0 [REDACTED].debug.dylib`+[FIRApp configureWithName:options:](self=FIRApp, _cmd="configureWithName:options:", name=@"__FIRAPP_DEFAULT", options=0x0000600000c70240) at FIRApp.m:195:5
frame #10: 0x000000010b36dc94 [REDACTED].debug.dylib`+[FIRApp configureWithOptions:](self=FIRApp, _cmd="configureWithOptions:", options=0x0000600000c70240) at FIRApp.m:132:3
frame #11: 0x000000010ab4c3b8 [REDACTED].debug.dylib`[REDACTED](application=0x0000000103704d80, launchOptions=nil) at [REDACTED]:24:25
frame #12: 0x000000010ab4cd34 [REDACTED].debug.dylib`@objc [REDACTED] at <compiler-generated>:0
frame #13: 0x0000000185a9f4ec UIKitCore`-[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 312
frame #14: 0x0000000185aa09e4 UIKitCore`-[UIApplication _callInitializationDelegatesWithActions:forCanvas:payload:fromOriginatingProcess:] + 2936
frame #15: 0x0000000185aa5ae8 UIKitCore`-[UIApplication _runWithMainScene:transitionContext:completion:] + 976
frame #16: 0x00000001850be070 UIKitCore`-[_UISceneLifecycleMultiplexer completeApplicationLaunchWithFBSScene:transitionContext:] + 148
frame #17: 0x0000000185aa2814 UIKitCore`-[UIApplication _compellApplicationLaunchToCompleteUnconditionally] + 44
frame #18: 0x0000000185aa2b1c UIKitCore`-[UIApplication _run] + 760
frame #19: 0x0000000185aa6d38 UIKitCore`UIApplicationMain + 124
frame #20: 0x0000000184e9a184 UIKitCore`UIKit.UIApplicationMain(Swift.Int32, Swift.Optional<Swift.UnsafeMutablePointer<Swift.UnsafeMutablePointer<Swift.Int8>>>, Swift.Optional<Swift.String>, Swift.Optional<Swift.String>) -> Swift.Int32 + 100
frame #21: 0x000000010ab4fa84 [REDACTED].debug.dylib`static UIApplicationDelegate.main() at <compiler-generated>:0
frame #22: 0x000000010ab4f9fc [REDACTED].debug.dylib`static [REDACTED] at <compiler-generated>:0
frame #23: 0x000000010ab502a0 [REDACTED].debug.dylib`main at [REDACTED]:17:7
frame #24: 0x000000010146d410 dyld_sim`start_sim + 20
frame #25: 0x0000000100da2154 dyld`start + 2476
thread #2
frame #0: 0x000000010230e5cc libsystem_pthread.dylib`start_wqthread
thread #3, queue = 'com.apple.root.user-initiated-qos.cooperative'
frame #0: 0x00000001025b5b88 libsystem_kernel.dylib`__open + 8
frame #1: 0x00000001025c0078 libsystem_kernel.dylib`open + 60
frame #2: 0x000000018207ffcc libicucore.A.dylib`uprv_mapFile + 140
frame #3: 0x0000000182072efc libicucore.A.dylib`___lldb_unnamed_symbol9640 + 512
frame #4: 0x00000001820729d0 libicucore.A.dylib`___lldb_unnamed_symbol9638 + 104
frame #5: 0x00000001820725e8 libicucore.A.dylib`___lldb_unnamed_symbol9634 + 1872
frame #6: 0x000000018209b9b8 libicucore.A.dylib`___lldb_unnamed_symbol9946 + 76
frame #7: 0x000000018209aea0 libicucore.A.dylib`___lldb_unnamed_symbol9931 + 452
frame #8: 0x000000018209880c libicucore.A.dylib`___lldb_unnamed_symbol9922 + 532
frame #9: 0x0000000182099d80 libicucore.A.dylib`___lldb_unnamed_symbol9926 + 380
frame #10: 0x0000000181fda97c libicucore.A.dylib`ures_getByKey + 160
frame #11: 0x00000001821f6524 libicucore.A.dylib`icu::ZoneMeta::getCanonicalCLDRID(icu::UnicodeString const&, UErrorCode&) + 612
frame #12: 0x00000001821f6778 libicucore.A.dylib`icu::ZoneMeta::getCanonicalCLDRID(icu::UnicodeString const&, icu::UnicodeString&, UErrorCode&) + 32
frame #13: 0x00000001821b2f78 libicucore.A.dylib`icu::TimeZone::getCanonicalID(icu::UnicodeString const&, icu::UnicodeString&, signed char&, UErrorCode&) + 188
frame #14: 0x00000001821cfe40 libicucore.A.dylib`ucal_getCanonicalTimeZoneID + 240
frame #15: 0x0000000180b61b98 Foundation`function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Swift.UnsafeMutablePointer<Swift.UInt16>, Swift.Int32, inout __C.UErrorCode) -> Swift.Optional<Swift.Int32> in closure #1 (Swift.UnsafeBufferPointer<Swift.UInt16>) -> Swift.Optional<Swift.String> in static Foundation._TimeZoneICU.getCanonicalTimeZoneID(for: Swift.String) -> Swift.Optional<Swift.String>, Argument Types : [Swift.UnsafeBufferPointer<Swift.UInt16>]> of closure #1 (Swift.UnsafeMutableBufferPointer<Swift.UInt16>) -> Swift.Optional<Swift.String> in Foundation._withResizingUCharBuffer(initialSize: Swift.Int32, _: (Swift.UnsafeMutablePointer<Swift.UInt16>, Swift.Int32, inout __C.UErrorCode) -> Swift.Optional<Swift.Int32>) -> Swift.Optional<Swift.String> + 116
frame #16: 0x0000000180b61404 Foundation`function signature specialization <Arg[1] = [Closure Propagated : closure #1 (Swift.UnsafeMutablePointer<Swift.UInt16>, Swift.Int32, inout __C.UErrorCode) -> Swift.Optional<Swift.Int32> in closure #1 (Swift.UnsafeBufferPointer<Swift.UInt16>) -> Swift.Optional<Swift.String> in static Foundation._TimeZoneICU.getCanonicalTimeZoneID(for: Swift.String) -> Swift.Optional<Swift.String>, Argument Types : [Swift.UnsafeBufferPointer<Swift.UInt16>]> of Foundation._withResizingUCharBuffer(initialSize: Swift.Int32, _: (Swift.UnsafeMutablePointer<Swift.UInt16>, Swift.Int32, inout __C.UErrorCode) -> Swift.Optional<Swift.Int32>) -> Swift.Optional<Swift.String> + 148
frame #17: 0x00000001808f4554 Foundation`Foundation._TimeZoneICU.init(identifier: Swift.String) -> Swift.Optional<Foundation._TimeZoneICU> + 148
frame #18: 0x0000000180c11f64 Foundation`Foundation.TimeZoneCache.State.fixed(Swift.String) -> Swift.Optional<Foundation._TimeZoneProtocol> + 620
frame #19: 0x0000000180c117c4 Foundation`Foundation.TimeZoneCache.State.findCurrentTimeZone() -> Foundation.TimeZone + 2700
frame #20: 0x0000000180c10c5c Foundation`Foundation.TimeZoneCache.State.check() -> () + 76
frame #21: 0x0000000180c14960 Foundation`closure #1 @Sendable (inout Foundation.TimeZoneCache.State) -> Foundation._NSSwiftTimeZone in Foundation.TimeZoneCache.bridgedDefault.getter : Foundation._NSSwiftTimeZone + 32
frame #22: 0x0000000180b65930 Foundation`@objc static __C.NSTimeZone._default() -> Foundation._NSSwiftTimeZone + 92
frame #23: 0x00000001804dc65c CoreFoundation`CFTimeZoneCopyDefault + 32
frame #24: 0x00000001803ce6d4 CoreFoundation`__CreateCFDateFormatter + 232
frame #25: 0x00000001804a9688 CoreFoundation`-[NSDate descriptionWithLocale:] + 388
frame #26: 0x000000018082cc8c Foundation`merged protocol witness for Swift.CustomDebugStringConvertible.debugDescription.getter : Swift.String in conformance Foundation.Date : Swift.CustomDebugStringConvertible in Foundation + 68
frame #27: 0x0000000196cbec04 StoreKit`___lldb_unnamed_symbol12762 + 312
frame #28: 0x0000000196cc3e70 StoreKit`___lldb_unnamed_symbol12851
frame #29: 0x0000000196cc3e70 StoreKit`___lldb_unnamed_symbol12851
thread #4
frame #0: 0x000000010230e5cc libsystem_pthread.dylib`start_wqthread
thread #5
frame #0: 0x000000010230e5cc libsystem_pthread.dylib`start_wqthread
thread #6, name = 'com.apple.uikit.eventfetch-thread'
frame #0: 0x00000001025b5170 libsystem_kernel.dylib`mach_msg2_trap + 8
frame #1: 0x00000001025c6660 libsystem_kernel.dylib`mach_msg2_internal + 76
frame #2: 0x00000001025bd318 libsystem_kernel.dylib`mach_msg_overwrite + 532
frame #3: 0x00000001025b54e8 libsystem_kernel.dylib`mach_msg + 20
frame #4: 0x000000018041ab60 CoreFoundation`__CFRunLoopServiceMachPort + 156
frame #5: 0x0000000180415224 CoreFoundation`__CFRunLoopRun + 1160
frame #6: 0x0000000180414960 CoreFoundation`CFRunLoopRunSpecific + 536
frame #7: 0x0000000180f2af24 Foundation`-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 208
frame #8: 0x0000000180f2b144 Foundation`-[NSRunLoop(NSRunLoop) runUntilDate:] + 60
frame #9: 0x0000000185b4ec88 UIKitCore`-[UIEventFetcher threadMain] + 404
frame #10: 0x0000000180f51d6c Foundation`__NSThread__start__ + 720
frame #11: 0x0000000102313414 libsystem_pthread.dylib`_pthread_start + 104
thread #7, queue = 'GULLoggingClientQueue'
frame #0: 0x0000000186b8a878 libsystem_asl.dylib`asl_msg_lookup
frame #1: 0x0000000186b7ef34 libsystem_asl.dylib`_asl_evaluate_send + 80
frame #2: 0x0000000186b80090 libsystem_asl.dylib`asl_log + 48
frame #3: 0x000000010b36cd18 [REDACTED].debug.dylib`__GULLogBasic_block_invoke(.block_descriptor=0x0000600000c4fba0) at GULLogger.m:177:5
frame #4: 0x000000010251cec0 libdispatch.dylib`_dispatch_call_block_and_release + 24
frame #5: 0x000000010251e7b8 libdispatch.dylib`_dispatch_client_callout + 16
frame #6: 0x0000000102526aac libdispatch.dylib`_dispatch_lane_serial_drain + 912
frame #7: 0x00000001025277b0 libdispatch.dylib`_dispatch_lane_invoke + 420
frame #8: 0x00000001025341f0 libdispatch.dylib`_dispatch_root_queue_drain_deferred_wlh + 324
frame #9: 0x000000010253375c libdispatch.dylib`_dispatch_workloop_worker_thread + 732
frame #10: 0x000000010230f814 libsystem_pthread.dylib`_pthread_wqthread + 284
thread #8
frame #0: 0x000000010230e5cc libsystem_pthread.dylib`start_wqthread
thread #9
frame #0: 0x00000001025b6cac libsystem_kernel.dylib`__workq_kernreturn + 8
thread #10
frame #0: 0x000000010230e5cc libsystem_pthread.dylib`start_wqthread
Call 2
* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
* frame #0: 0x000000010b3888b8 [REDACTED].debug.dylib`-[FIRInstallationsIDController createGetInstallationItemPromise](self=0x0000600002615fe0, _cmd="createGetInstallationItemPromise") at FIRInstallationsIDController.m:158:15
frame #1: 0x000000010b388638 [REDACTED].debug.dylib`__131-[FIRInstallationsIDController initWithGoogleAppID:appName:installationsStore:APIService:IIDStore:IIDTokenStore:backoffController:]_block_invoke(.block_descriptor=0x0000600000c47a20) at FIRInstallationsIDController.m:127:18
frame #2: 0x000000010b38c6ec [REDACTED].debug.dylib`-[FIRInstallationsSingleOperationPromiseCache getExistingPendingOrCreateNewPromise](self=0x000060000023d880, _cmd="getExistingPendingOrCreateNewPromise") at FIRInstallationsSingleOperationPromiseCache.m:49:29
frame #3: 0x000000010b388864 [REDACTED].debug.dylib`-[FIRInstallationsIDController getInstallationItem](self=0x0000600002615fe0, _cmd="getInstallationItem") at FIRInstallationsIDController.m:154:10
frame #4: 0x000000010b37e62c [REDACTED].debug.dylib`-[FIRInstallations installationIDWithCompletion:](self=0x0000600000235040, _cmd="installationIDWithCompletion:", completion=0x000000010b61e944) at FIRInstallations.m:199:3
frame #5: 0x000000010b61e884 [REDACTED].debug.dylib`__101-[RCNConfigFetch refreshInstallationsTokenWithFetchHeader:completionHandler:updateCompletionHandler:]_block_invoke(.block_descriptor=0x000060000213bd90, tokenResult=0x00006000002daa20, error=0x0000000000000000) at RCNConfigFetch.m:294:5
frame #6: 0x000000010b37ed54 [REDACTED].debug.dylib`__55-[FIRInstallations authTokenForcingRefresh:completion:]_block_invoke_2(.block_descriptor=0x0000600000cfa460, token=0x00006000002daa20) at FIRInstallations.m:223:9
frame #7: 0x000000010abe9688 [REDACTED].debug.dylib`__56-[FBLPromise chainOnQueue:chainedFulfill:chainedReject:]_block_invoke.33(.block_descriptor=0x0000600000cfa430, value=0x00006000002daa20) at FBLPromise.m:273:34
frame #8: 0x000000010abe8f20 [REDACTED].debug.dylib`__44-[FBLPromise observeOnQueue:fulfill:reject:]_block_invoke_2(.block_descriptor=0x00006000017c7e00) at FBLPromise.m:226:17
frame #9: 0x000000010251cec0 libdispatch.dylib`_dispatch_call_block_and_release + 24
frame #10: 0x000000010251e7b8 libdispatch.dylib`_dispatch_client_callout + 16
frame #11: 0x000000010252e524 libdispatch.dylib`_dispatch_main_queue_drain + 1424
frame #12: 0x000000010252df84 libdispatch.dylib`_dispatch_main_queue_callback_4CF + 40
frame #13: 0x000000018041ae3c CoreFoundation`__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
frame #14: 0x0000000180415534 CoreFoundation`__CFRunLoopRun + 1944
frame #15: 0x0000000180414960 CoreFoundation`CFRunLoopRunSpecific + 536
frame #16: 0x0000000190183b10 GraphicsServices`GSEventRunModal + 160
frame #17: 0x0000000185aa2b40 UIKitCore`-[UIApplication _run] + 796
frame #18: 0x0000000185aa6d38 UIKitCore`UIApplicationMain + 124
frame #19: 0x0000000184e9a184 UIKitCore`UIKit.UIApplicationMain(Swift.Int32, Swift.Optional<Swift.UnsafeMutablePointer<Swift.UnsafeMutablePointer<Swift.Int8>>>, Swift.Optional<Swift.String>, Swift.Optional<Swift.String>) -> Swift.Int32 + 100
frame #20: 0x000000010ab4fa84 [REDACTED].debug.dylib`static UIApplicationDelegate.main() at <compiler-generated>:0
frame #21: 0x000000010ab4f9fc [REDACTED].debug.dylib`static [REDACTED] at <compiler-generated>:0
frame #22: 0x000000010ab502a0 [REDACTED].debug.dylib`main at [REDACTED]:17:7
frame #23: 0x000000010146d410 dyld_sim`start_sim + 20
frame #24: 0x0000000100da2154 dyld`start + 2476
thread #3, queue = 'com.google.firebase.crashlytics.ios.binary-images'
frame #0: 0x00000001025b6c84 libsystem_kernel.dylib`__getdirentries64 + 8
frame #1: 0x00000001801218f4 libsystem_c.dylib`_readdir_unlocked + 216
frame #2: 0x00000001801219dc libsystem_c.dylib`readdir + 40
frame #3: 0x00000001803dc028 CoreFoundation`_CFIterateDirectory + 136
frame #4: 0x00000001803af0a4 CoreFoundation`_CFBundleGetBundleVersionForURL + 376
frame #5: 0x00000001803ab578 CoreFoundation`_CFBundleCreate + 332
frame #6: 0x0000000180e397b0 Foundation`-[NSBundle _cfBundle] + 72
frame #7: 0x0000000180e3c1a0 Foundation`-[NSBundle infoDictionary] + 12
frame #8: 0x0000000180e3baf8 Foundation`-[NSBundle bundleIdentifier] + 12
frame #9: 0x000000010b2f498c [REDACTED].debug.dylib`FIRCLSBinaryImageRecordLibraryFrameworkInfo(file=0x00000001015b8010, path="/Library/Developer/CoreSimulator/Volumes/iOS_22A3351/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.0.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/PhoneNumbers.framework/PhoneNumbers") at FIRCLSBinaryImage.m:542:71
frame #10: 0x000000010b2f4730 [REDACTED].debug.dylib`FIRCLSBinaryImageRecordSlice(added=true, imageDetails=FIRCLSBinaryImageDetails @ 0x000000016f196748) at FIRCLSBinaryImage.m:568:5
frame #11: 0x000000010b2f4248 [REDACTED].debug.dylib`FIRCLSProcessBinaryImageChange(context=0x000060000300e490) at FIRCLSBinaryImage.m:396:3
frame #12: 0x000000010251e7b8 libdispatch.dylib`_dispatch_client_callout + 16
frame #13: 0x0000000102526aac libdispatch.dylib`_dispatch_lane_serial_drain + 912
frame #14: 0x00000001025277b0 libdispatch.dylib`_dispatch_lane_invoke + 420
frame #15: 0x00000001025341f0 libdispatch.dylib`_dispatch_root_queue_drain_deferred_wlh + 324
frame #16: 0x000000010253375c libdispatch.dylib`_dispatch_workloop_worker_thread + 732
frame #17: 0x000000010230f814 libsystem_pthread.dylib`_pthread_wqthread + 284
thread #7, queue = 'GULLoggingClientQueue'
frame #0: 0x0000000186b8a878 libsystem_asl.dylib`asl_msg_lookup
frame #1: 0x0000000186b7ef34 libsystem_asl.dylib`_asl_evaluate_send + 80
frame #2: 0x0000000186b80090 libsystem_asl.dylib`asl_log + 48
frame #3: 0x000000010b36cd18 [REDACTED].debug.dylib`__GULLogBasic_block_invoke(.block_descriptor=0x0000600000c4fba0) at GULLogger.m:177:5
frame #4: 0x000000010251cec0 libdispatch.dylib`_dispatch_call_block_and_release + 24
frame #5: 0x000000010251e7b8 libdispatch.dylib`_dispatch_client_callout + 16
frame #6: 0x0000000102526aac libdispatch.dylib`_dispatch_lane_serial_drain + 912
frame #7: 0x00000001025277b0 libdispatch.dylib`_dispatch_lane_invoke + 420
frame #8: 0x00000001025341f0 libdispatch.dylib`_dispatch_root_queue_drain_deferred_wlh + 324
frame #9: 0x000000010253375c libdispatch.dylib`_dispatch_workloop_worker_thread + 732
frame #10: 0x000000010230f814 libsystem_pthread.dylib`_pthread_wqthread + 284
Call 3
thread #1, queue = 'com.apple.main-thread'
frame #0: 0x00000001025b5170 libsystem_kernel.dylib`mach_msg2_trap + 8
frame #1: 0x00000001025c6660 libsystem_kernel.dylib`mach_msg2_internal + 76
frame #2: 0x00000001025bd318 libsystem_kernel.dylib`mach_msg_overwrite + 532
frame #3: 0x00000001025b54e8 libsystem_kernel.dylib`mach_msg + 20
frame #4: 0x000000018041ab60 CoreFoundation`__CFRunLoopServiceMachPort + 156
frame #5: 0x0000000180415224 CoreFoundation`__CFRunLoopRun + 1160
frame #6: 0x0000000180414960 CoreFoundation`CFRunLoopRunSpecific + 536
frame #7: 0x0000000190183b10 GraphicsServices`GSEventRunModal + 160
frame #8: 0x0000000185aa2b40 UIKitCore`-[UIApplication _run] + 796
frame #9: 0x0000000185aa6d38 UIKitCore`UIApplicationMain + 124
frame #10: 0x0000000184e9a184 UIKitCore`UIKit.UIApplicationMain(Swift.Int32, Swift.Optional<Swift.UnsafeMutablePointer<Swift.UnsafeMutablePointer<Swift.Int8>>>, Swift.Optional<Swift.String>, Swift.Optional<Swift.String>) -> Swift.Int32 + 100
frame #11: 0x000000010ab4fa84 [REDACTED].debug.dylib`static UIApplicationDelegate.main() at <compiler-generated>:0
frame #12: 0x000000010ab4f9fc [REDACTED].debug.dylib`static [REDACTED] at <compiler-generated>:0
frame #13: 0x000000010ab502a0 [REDACTED].debug.dylib`main at [REDACTED]:17:7
frame #14: 0x000000010146d410 dyld_sim`start_sim + 20
frame #15: 0x0000000100da2154 dyld`start + 2476
thread #3, queue = 'APMMonitorQueue'
frame #0: 0x00000001025b5170 libsystem_kernel.dylib`mach_msg2_trap + 8
frame #1: 0x00000001025c6660 libsystem_kernel.dylib`mach_msg2_internal + 76
frame #2: 0x00000001025bd318 libsystem_kernel.dylib`mach_msg_overwrite + 532
frame #3: 0x00000001025b54e8 libsystem_kernel.dylib`mach_msg + 20
frame #4: 0x000000010253a07c libdispatch.dylib`_dispatch_mach_send_and_wait_for_reply + 560
frame #5: 0x000000010253a418 libdispatch.dylib`dispatch_mach_send_with_result_and_wait_for_reply + 56
frame #6: 0x00000001800c8ec0 libxpc.dylib`xpc_connection_send_message_with_reply_sync + 252
frame #7: 0x00000001804e2024 CoreFoundation`__103-[CFPrefsSearchListSource synchronouslySendSystemMessage:andUserMessage:andDirectMessage:replyHandler:]_block_invoke_2 + 36
frame #8: 0x000000018051d890 CoreFoundation`-[_CFXPreferences withConnectionForRole:andUserIdentifier:performBlock:] + 44
frame #9: 0x00000001804e1fd8 CoreFoundation`__103-[CFPrefsSearchListSource synchronouslySendSystemMessage:andUserMessage:andDirectMessage:replyHandler:]_block_invoke + 112
frame #10: 0x00000001804e1eb4 CoreFoundation`CFPREFERENCES_IS_WAITING_FOR_USER_CFPREFSD + 92
frame #11: 0x00000001804df9ac CoreFoundation`-[CFPrefsSearchListSource synchronouslySendSystemMessage:andUserMessage:andDirectMessage:replyHandler:] + 308
frame #12: 0x00000001804e221c CoreFoundation`-[CFPrefsSearchListSource alreadylocked_generationCountFromListOfSources:count:] + 204
frame #13: 0x00000001804e0a60 CoreFoundation`-[CFPrefsSearchListSource alreadylocked_getDictionary:] + 416
frame #14: 0x00000001804e05a4 CoreFoundation`-[CFPrefsSearchListSource alreadylocked_copyValueForKey:] + 144
frame #15: 0x000000018046ff2c CoreFoundation`-[CFPrefsSource copyValueForKey:] + 48
frame #16: 0x00000001805203f0 CoreFoundation`__76-[_CFXPreferences copyAppValueForKey:identifier:container:configurationURL:]_block_invoke + 28
frame #17: 0x00000001804e403c CoreFoundation`__108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke + 344
frame #18: 0x00000001804e37c4 CoreFoundation`normalizeQuintuplet + 404
frame #19: 0x00000001804e3ebc CoreFoundation`-[_CFXPreferences withSearchListForIdentifier:container:cloudConfigurationURL:perform:] + 136
frame #20: 0x0000000180520378 CoreFoundation`-[_CFXPreferences copyAppValueForKey:identifier:container:configurationURL:] + 128
frame #21: 0x0000000180523960 CoreFoundation`_CFPreferencesCopyAppValueWithContainerAndConfiguration + 108
frame #22: 0x000000010bbd1ac4 [REDACTED].debug.dylib`-[APMUserDefaults objectForKey:] + 88
frame #23: 0x000000010bbd1d44 [REDACTED].debug.dylib`-[APMUserDefaults integerForKey:] + 16
frame #24: 0x000000010bb85b34 [REDACTED].debug.dylib`-[APMMonitor migrateMonitorDataOnMonitorQueue] + 52
frame #25: 0x000000010bb83f0c [REDACTED].debug.dylib`__53-[APMMonitor initWithLogLevel:logger:libraryVersion:]_block_invoke + 36
frame #26: 0x000000010251cec0 libdispatch.dylib`_dispatch_call_block_and_release + 24
frame #27: 0x000000010251e7b8 libdispatch.dylib`_dispatch_client_callout + 16
frame #28: 0x0000000102526aac libdispatch.dylib`_dispatch_lane_serial_drain + 912
frame #29: 0x00000001025277b0 libdispatch.dylib`_dispatch_lane_invoke + 420
frame #30: 0x00000001025341f0 libdispatch.dylib`_dispatch_root_queue_drain_deferred_wlh + 324
frame #31: 0x000000010253375c libdispatch.dylib`_dispatch_workloop_worker_thread + 732
frame #32: 0x000000010230f814 libsystem_pthread.dylib`_pthread_wqthread + 284
* thread #15, queue = 'com.apple.root.background-qos', stop reason = breakpoint 1.1
* frame #0: 0x000000010b3888b8 [REDACTED].debug.dylib`-[FIRInstallationsIDController createGetInstallationItemPromise](self=0x0000600002615fe0, _cmd="createGetInstallationItemPromise") at FIRInstallationsIDController.m:158:15
frame #1: 0x000000010b388638 [REDACTED].debug.dylib`__131-[FIRInstallationsIDController initWithGoogleAppID:appName:installationsStore:APIService:IIDStore:IIDTokenStore:backoffController:]_block_invoke(.block_descriptor=0x0000600000c47a20) at FIRInstallationsIDController.m:127:18
frame #2: 0x000000010b38c6ec [REDACTED].debug.dylib`-[FIRInstallationsSingleOperationPromiseCache getExistingPendingOrCreateNewPromise](self=0x000060000023d880, _cmd="getExistingPendingOrCreateNewPromise") at FIRInstallationsSingleOperationPromiseCache.m:49:29
frame #3: 0x000000010b388864 [REDACTED].debug.dylib`-[FIRInstallationsIDController getInstallationItem](self=0x0000600002615fe0, _cmd="getInstallationItem") at FIRInstallationsIDController.m:154:10
frame #4: 0x000000010b38a404 [REDACTED].debug.dylib`-[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:](self=0x0000600002615fe0, _cmd="installationWithValidAuthTokenForcingRefresh:", forceRefresh=NO) at FIRInstallationsIDController.m:327:10
frame #5: 0x000000010b38870c [REDACTED].debug.dylib`__131-[FIRInstallationsIDController initWithGoogleAppID:appName:installationsStore:APIService:IIDStore:IIDTokenStore:backoffController:]_block_invoke.11(.block_descriptor=0x0000600000c47780) at FIRInstallationsIDController.m:133:18
frame #6: 0x000000010b38c6ec [REDACTED].debug.dylib`-[FIRInstallationsSingleOperationPromiseCache getExistingPendingOrCreateNewPromise](self=0x000060000023d8c0, _cmd="getExistingPendingOrCreateNewPromise") at FIRInstallationsSingleOperationPromiseCache.m:49:29
frame #7: 0x000000010b38a2f8 [REDACTED].debug.dylib`-[FIRInstallationsIDController getAuthTokenForcingRefresh:](self=0x0000600002615fe0, _cmd="getAuthTokenForcingRefresh:", forceRefresh=NO) at FIRInstallationsIDController.m:316:12
frame #8: 0x000000010b37ea28 [REDACTED].debug.dylib`-[FIRInstallations authTokenForcingRefresh:completion:](self=0x0000600000235040, _cmd="authTokenForcingRefresh:completion:", forceRefresh=NO, completion=0x000000010b3cc588) at FIRInstallations.m:215:3
frame #9: 0x000000010b37e994 [REDACTED].debug.dylib`-[FIRInstallations authTokenWithCompletion:](self=0x0000600000235040, _cmd="authTokenWithCompletion:", completion=0x000000010b3cc588) at FIRInstallations.m:210:3
frame #10: 0x000000010b3cc564 [REDACTED].debug.dylib`@nonobjc FIRInstallations.authToken(completion:) at <compiler-generated>:0
frame #11: 0x000000010b3cc4cc [REDACTED].debug.dylib`protocol witness for InstallationsProtocol.authToken(completion:) in conformance FIRInstallations at <compiler-generated>:0
frame #12: 0x000000010b3cba38 [REDACTED].debug.dylib`InstallationsProtocol.installationID(completion=0x000000010b3df664 [REDACTED].debug.dylib`partial apply forwarder for closure #1 (Swift.Result<(Swift.String, Swift.String), Swift.Error>) -> () in FirebaseSessions.SettingsDownloader.fetch(completion: (Swift.Result<Swift.Dictionary<Swift.String, Any>, FirebaseSessions.SettingsDownloaderError>) -> ()) -> () at <compiler-generated>) at Installations+InstallationsProtocol.swift:46:5
frame #13: 0x000000010b3cc848 [REDACTED].debug.dylib`protocol witness for InstallationsProtocol.installationID(completion:) in conformance FIRInstallations at <compiler-generated>:0
frame #14: 0x000000010b3de234 [REDACTED].debug.dylib`SettingsDownloader.fetch(completion=0x000000010b3d8e90 [REDACTED].debug.dylib`partial apply forwarder for closure #1 (Swift.Result<Swift.Dictionary<Swift.String, Any>, FirebaseSessions.SettingsDownloaderError>) -> () in FirebaseSessions.RemoteSettings.fetchAndCacheSettings(currentTime: Foundation.Date) -> () at <compiler-generated>) at SettingsDownloadClient.swift:54:19
frame #15: 0x000000010b3dfd5c [REDACTED].debug.dylib`protocol witness for SettingsDownloadClient.fetch(completion:) in conformance SettingsDownloader at <compiler-generated>:0
frame #16: 0x000000010b3d81f8 [REDACTED].debug.dylib`RemoteSettings.fetchAndCacheSettings(currentTime=2024-12-04 15:16:26 UTC) at RemoteSettings.swift:61:16
frame #17: 0x000000010b3d96a4 [REDACTED].debug.dylib`RemoteSettings.updateSettings(currentTime=2024-12-04 15:16:26 UTC) at RemoteSettings.swift:97:5
frame #18: 0x000000010b3d9150 [REDACTED].debug.dylib`RemoteSettings.updateSettings() at RemoteSettings.swift:101:5
frame #19: 0x000000010b3da4bc [REDACTED].debug.dylib`SessionsSettings.updateSettings() at SessionsSettings.swift:81:20
frame #20: 0x000000010b3da5a0 [REDACTED].debug.dylib`protocol witness for SettingsProtocol.updateSettings() in conformance SessionsSettings at <compiler-generated>:0
frame #21: 0x000000010b3c7504 [REDACTED].debug.dylib`closure #1 in closure #1 in Sessions.init(_0=1 value, loggedEventCallback=0x000000010b3c5bb0 [REDACTED].debug.dylib`closure #1 (Swift.Result<(), FirebaseSessions.FirebaseSessionsError>) -> () in FirebaseSessions.Sessions.init(appID: Swift.String, installations: FirebaseSessions.InstallationsProtocol) -> FirebaseSessions.Sessions at FirebaseSessions.swift:86, event=0x0000600003718300, sessionInfo=FirebaseSessions.SessionInfo @ 0x0000600002624090) at FirebaseSessions.swift:186:23
frame #22: 0x000000010b3ca5bc [REDACTED].debug.dylib`partial apply for closure #1 in closure #1 in Sessions.init(appID:sessionGenerator:coordinator:initiator:appInfo:settings:loggedEventCallback:) at <compiler-generated>:0
frame #23: 0x000000010abd2988 [REDACTED].debug.dylib`closure #1 in Promise.then(objCValue=1 element, work=0x10b3ca594) at Promise+Then.swift:95:13
frame #24: 0x000000010abd1c20 [REDACTED].debug.dylib`thunk for @escaping @callee_guaranteed (@guaranteed Swift.AnyObject?) -> (@out Any?) at <compiler-generated>:0
frame #25: 0x000000010abe9688 [REDACTED].debug.dylib`__56-[FBLPromise chainOnQueue:chainedFulfill:chainedReject:]_block_invoke.33(.block_descriptor=0x0000600000c71e30, value=@"1 element") at FBLPromise.m:273:34
frame #26: 0x000000010abe8f20 [REDACTED].debug.dylib`__44-[FBLPromise observeOnQueue:fulfill:reject:]_block_invoke_2(.block_descriptor=0x00006000017c2940) at FBLPromise.m:226:17
frame #27: 0x000000010251cec0 libdispatch.dylib`_dispatch_call_block_and_release + 24
frame #28: 0x000000010251e7b8 libdispatch.dylib`_dispatch_client_callout + 16
frame #29: 0x000000010253283c libdispatch.dylib`_dispatch_root_queue_drain + 1500
frame #30: 0x0000000102532f7c libdispatch.dylib`_dispatch_worker_thread2 + 256
frame #31: 0x000000010230f7d8 libsystem_pthread.dylib`_pthread_wqthread + 224
Call 4
thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00000001025b5170 libsystem_kernel.dylib`mach_msg2_trap + 8
frame #1: 0x00000001025c6660 libsystem_kernel.dylib`mach_msg2_internal + 76
frame #2: 0x00000001025bd318 libsystem_kernel.dylib`mach_msg_overwrite + 532
frame #3: 0x00000001025b54e8 libsystem_kernel.dylib`mach_msg + 20
frame #4: 0x000000018041ab60 CoreFoundation`__CFRunLoopServiceMachPort + 156
frame #5: 0x0000000180415224 CoreFoundation`__CFRunLoopRun + 1160
frame #6: 0x0000000180414960 CoreFoundation`CFRunLoopRunSpecific + 536
frame #7: 0x0000000190183b10 GraphicsServices`GSEventRunModal + 160
frame #8: 0x0000000185aa2b40 UIKitCore`-[UIApplication _run] + 796
frame #9: 0x0000000185aa6d38 UIKitCore`UIApplicationMain + 124
frame #10: 0x0000000184e9a184 UIKitCore`UIKit.UIApplicationMain(Swift.Int32, Swift.Optional<Swift.UnsafeMutablePointer<Swift.UnsafeMutablePointer<Swift.Int8>>>, Swift.Optional<Swift.String>, Swift.Optional<Swift.String>) -> Swift.Int32 + 100
frame #11: 0x000000010ab4fa84 [REDACTED].debug.dylib`static UIApplicationDelegate.main() at <compiler-generated>:0
frame #12: 0x000000010ab4f9fc [REDACTED].debug.dylib`static [REDACTED] at <compiler-generated>:0
frame #13: 0x000000010ab502a0 [REDACTED].debug.dylib`main at [REDACTED]:17:7
frame #14: 0x000000010146d410 dyld_sim`start_sim + 20
frame #15: 0x0000000100da2154 dyld`start + 2476
thread #3, queue = 'APMMonitorQueue'
frame #0: 0x00000001025b5170 libsystem_kernel.dylib`mach_msg2_trap + 8
frame #1: 0x00000001025c6660 libsystem_kernel.dylib`mach_msg2_internal + 76
frame #2: 0x00000001025bd318 libsystem_kernel.dylib`mach_msg_overwrite + 532
frame #3: 0x00000001025b54e8 libsystem_kernel.dylib`mach_msg + 20
frame #4: 0x000000010253a07c libdispatch.dylib`_dispatch_mach_send_and_wait_for_reply + 560
frame #5: 0x000000010253a418 libdispatch.dylib`dispatch_mach_send_with_result_and_wait_for_reply + 56
frame #6: 0x00000001800c8ec0 libxpc.dylib`xpc_connection_send_message_with_reply_sync + 252
frame #7: 0x00000001805366ec CoreFoundation`__99-[CFPrefsPlistSource sendFullyPreparedMessage:toConnection:settingValues:forKeys:count:retryCount:]_block_invoke + 64
frame #8: 0x000000018051d890 CoreFoundation`-[_CFXPreferences withConnectionForRole:andUserIdentifier:performBlock:] + 44
frame #9: 0x000000018053667c CoreFoundation`-[CFPrefsPlistSource sendFullyPreparedMessage:toConnection:settingValues:forKeys:count:retryCount:] + 204
frame #10: 0x0000000180534694 CoreFoundation`-[CFPrefsPlistSource sendMessageSettingValues:forKeys:count:] + 852
frame #11: 0x0000000180533f64 CoreFoundation`-[CFPrefsPlistSource alreadylocked_setPrecopiedValues:forKeys:count:from:] + 1396
frame #12: 0x000000018046f428 CoreFoundation`-[CFPrefsSource setValues:forKeys:count:copyValues:removeValuesForKeys:count:from:] + 380
frame #13: 0x00000001804e1264 CoreFoundation`-[CFPrefsSearchListSource alreadylocked_setPrecopiedValues:forKeys:count:from:] + 932
frame #14: 0x000000018046f428 CoreFoundation`-[CFPrefsSource setValues:forKeys:count:copyValues:removeValuesForKeys:count:from:] + 380
frame #15: 0x000000018046f7d8 CoreFoundation`-[CFPrefsSource setValue:forKey:from:] + 68
frame #16: 0x000000018051fab8 CoreFoundation`__76-[_CFXPreferences setValue:forKey:appIdentifier:container:configurationURL:]_block_invoke + 56
frame #17: 0x00000001804e403c CoreFoundation`__108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke + 344
frame #18: 0x00000001804e37c4 CoreFoundation`normalizeQuintuplet + 404
frame #19: 0x00000001804e3ebc CoreFoundation`-[_CFXPreferences withSearchListForIdentifier:container:cloudConfigurationURL:perform:] + 136
frame #20: 0x000000018051fa58 CoreFoundation`-[_CFXPreferences setValue:forKey:appIdentifier:container:configurationURL:] + 96
frame #21: 0x0000000180523de8 CoreFoundation`_CFPreferencesSetAppValueWithContainerAndConfiguration + 116
frame #22: 0x000000010bbd1c60 [REDACTED].debug.dylib`-[APMUserDefaults setObject:forKey:] + 288
frame #23: 0x000000010bbd20b0 [REDACTED].debug.dylib`-[APMUserDefaults setInteger:forKey:] + 84
frame #24: 0x000000010bb85c04 [REDACTED].debug.dylib`-[APMMonitor migrateMonitorDataOnMonitorQueue] + 260
frame #25: 0x000000010bb83f0c [REDACTED].debug.dylib`__53-[APMMonitor initWithLogLevel:logger:libraryVersion:]_block_invoke + 36
frame #26: 0x000000010251cec0 libdispatch.dylib`_dispatch_call_block_and_release + 24
frame #27: 0x000000010251e7b8 libdispatch.dylib`_dispatch_client_callout + 16
frame #28: 0x0000000102526aac libdispatch.dylib`_dispatch_lane_serial_drain + 912
frame #29: 0x00000001025277b0 libdispatch.dylib`_dispatch_lane_invoke + 420
frame #30: 0x00000001025341f0 libdispatch.dylib`_dispatch_root_queue_drain_deferred_wlh + 324
frame #31: 0x000000010253375c libdispatch.dylib`_dispatch_workloop_worker_thread + 732
frame #32: 0x000000010230f814 libsystem_pthread.dylib`_pthread_wqthread + 284
* thread #15, queue = 'com.apple.root.background-qos', stop reason = breakpoint 1.1
* frame #0: 0x000000010b3888b8 [REDACTED].debug.dylib`-[FIRInstallationsIDController createGetInstallationItemPromise](self=0x0000600002615fe0, _cmd="createGetInstallationItemPromise") at FIRInstallationsIDController.m:158:15
frame #1: 0x000000010b388638 [REDACTED].debug.dylib`__131-[FIRInstallationsIDController initWithGoogleAppID:appName:installationsStore:APIService:IIDStore:IIDTokenStore:backoffController:]_block_invoke(.block_descriptor=0x0000600000c47a20) at FIRInstallationsIDController.m:127:18
frame #2: 0x000000010b38c6ec [REDACTED].debug.dylib`-[FIRInstallationsSingleOperationPromiseCache getExistingPendingOrCreateNewPromise](self=0x000060000023d880, _cmd="getExistingPendingOrCreateNewPromise") at FIRInstallationsSingleOperationPromiseCache.m:49:29
frame #3: 0x000000010b388864 [REDACTED].debug.dylib`-[FIRInstallationsIDController getInstallationItem](self=0x0000600002615fe0, _cmd="getInstallationItem") at FIRInstallationsIDController.m:154:10
frame #4: 0x000000010b38a404 [REDACTED].debug.dylib`-[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:](self=0x0000600002615fe0, _cmd="installationWithValidAuthTokenForcingRefresh:", forceRefresh=NO) at FIRInstallationsIDController.m:327:10
frame #5: 0x000000010b38870c [REDACTED].debug.dylib`__131-[FIRInstallationsIDController initWithGoogleAppID:appName:installationsStore:APIService:IIDStore:IIDTokenStore:backoffController:]_block_invoke.11(.block_descriptor=0x0000600000c47780) at FIRInstallationsIDController.m:133:18
frame #6: 0x000000010b38c6ec [REDACTED].debug.dylib`-[FIRInstallationsSingleOperationPromiseCache getExistingPendingOrCreateNewPromise](self=0x000060000023d8c0, _cmd="getExistingPendingOrCreateNewPromise") at FIRInstallationsSingleOperationPromiseCache.m:49:29
frame #7: 0x000000010b38a2f8 [REDACTED].debug.dylib`-[FIRInstallationsIDController getAuthTokenForcingRefresh:](self=0x0000600002615fe0, _cmd="getAuthTokenForcingRefresh:", forceRefresh=NO) at FIRInstallationsIDController.m:316:12
frame #8: 0x000000010b37ea28 [REDACTED].debug.dylib`-[FIRInstallations authTokenForcingRefresh:completion:](self=0x0000600000235040, _cmd="authTokenForcingRefresh:completion:", forceRefresh=NO, completion=0x000000010b3cc588) at FIRInstallations.m:215:3
frame #9: 0x000000010b37e994 [REDACTED].debug.dylib`-[FIRInstallations authTokenWithCompletion:](self=0x0000600000235040, _cmd="authTokenWithCompletion:", completion=0x000000010b3cc588) at FIRInstallations.m:210:3
frame #10: 0x000000010b3cc564 [REDACTED].debug.dylib`@nonobjc FIRInstallations.authToken(completion:) at <compiler-generated>:0
frame #11: 0x000000010b3cc4cc [REDACTED].debug.dylib`protocol witness for InstallationsProtocol.authToken(completion:) in conformance FIRInstallations at <compiler-generated>:0
frame #12: 0x000000010b3cba38 [REDACTED].debug.dylib`InstallationsProtocol.installationID(completion=0x000000010b3ce904 [REDACTED].debug.dylib`partial apply forwarder for closure #1 (Swift.Result<(Swift.String, Swift.String), Swift.Error>) -> () in FirebaseSessions.SessionCoordinator.fillInFIID(event: FirebaseSessions.SessionStartEvent, callback: (Swift.Result<(), FirebaseSessions.FirebaseSessionsError>) -> ()) -> () at <compiler-generated>) at Installations+InstallationsProtocol.swift:46:5
frame #13: 0x000000010b3cc848 [REDACTED].debug.dylib`protocol witness for InstallationsProtocol.installationID(completion:) in conformance FIRInstallations at <compiler-generated>:0
frame #14: 0x000000010b3ce63c [REDACTED].debug.dylib`SessionCoordinator.fillInFIID(event=0x0000600003718300, callback=0x000000010b3ce310 [REDACTED].debug.dylib`partial apply forwarder for closure #1 (Swift.Result<(), FirebaseSessions.FirebaseSessionsError>) -> () in FirebaseSessions.SessionCoordinator.attemptLoggingSessionStart(event: FirebaseSessions.SessionStartEvent, callback: (Swift.Result<(), FirebaseSessions.FirebaseSessionsError>) -> ()) -> () at <compiler-generated>) at SessionCoordinator.swift:68:19
frame #15: 0x000000010b3ce168 [REDACTED].debug.dylib`SessionCoordinator.attemptLoggingSessionStart(event=0x0000600003718300, callback=0x000000010b3ca604 [REDACTED].debug.dylib`partial apply forwarder for closure #1 (Swift.Result<(), FirebaseSessions.FirebaseSessionsError>) -> () in closure #1 (Swift.Array<()>) -> () in closure #1 () -> () in FirebaseSessions.Sessions.init(appID: Swift.String, sessionGenerator: FirebaseSessions.SessionGenerator, coordinator: FirebaseSessions.SessionCoordinatorProtocol, initiator: FirebaseSessions.SessionInitiator, appInfo: FirebaseSessions.ApplicationInfoProtocol, settings: FirebaseSessions.SettingsProtocol, loggedEventCallback: (Swift.Result<(), FirebaseSessions.FirebaseSessionsError>) -> ()) -> FirebaseSessions.Sessions at <compiler-generated>) at SessionCoordinator.swift:46:5
frame #16: 0x000000010b3ce9a8 [REDACTED].debug.dylib`protocol witness for SessionCoordinatorProtocol.attemptLoggingSessionStart(event:callback:) in conformance SessionCoordinator at <compiler-generated>:0
frame #17: 0x000000010b3c7698 [REDACTED].debug.dylib`closure #1 in closure #1 in Sessions.init(_0=1 value, loggedEventCallback=0x000000010b3c5bb0 [REDACTED].debug.dylib`closure #1 (Swift.Result<(), FirebaseSessions.FirebaseSessionsError>) -> () in FirebaseSessions.Sessions.init(appID: Swift.String, installations: FirebaseSessions.InstallationsProtocol) -> FirebaseSessions.Sessions at FirebaseSessions.swift:86, event=0x0000600003718300, sessionInfo=FirebaseSessions.SessionInfo @ 0x0000600002624090) at FirebaseSessions.swift
frame #18: 0x000000010b3ca5bc [REDACTED].debug.dylib`partial apply for closure #1 in closure #1 in Sessions.init(appID:sessionGenerator:coordinator:initiator:appInfo:settings:loggedEventCallback:) at <compiler-generated>:0
frame #19: 0x000000010abd2988 [REDACTED].debug.dylib`closure #1 in Promise.then(objCValue=1 element, work=0x10b3ca594) at Promise+Then.swift:95:13
frame #20: 0x000000010abd1c20 [REDACTED].debug.dylib`thunk for @escaping @callee_guaranteed (@guaranteed Swift.AnyObject?) -> (@out Any?) at <compiler-generated>:0
frame #21: 0x000000010abe9688 [REDACTED].debug.dylib`__56-[FBLPromise chainOnQueue:chainedFulfill:chainedReject:]_block_invoke.33(.block_descriptor=0x0000600000c71e30, value=@"1 element") at FBLPromise.m:273:34
frame #22: 0x000000010abe8f20 [REDACTED].debug.dylib`__44-[FBLPromise observeOnQueue:fulfill:reject:]_block_invoke_2(.block_descriptor=0x00006000017c2940) at FBLPromise.m:226:17
frame #23: 0x000000010251cec0 libdispatch.dylib`_dispatch_call_block_and_release + 24
frame #24: 0x000000010251e7b8 libdispatch.dylib`_dispatch_client_callout + 16
frame #25: 0x000000010253283c libdispatch.dylib`_dispatch_root_queue_drain + 1500
frame #26: 0x0000000102532f7c libdispatch.dylib`_dispatch_worker_thread2 + 256
frame #27: 0x000000010230f7d8 libsystem_pthread.dylib`_pthread_wqthread + 224
Thanks for sending the log.
I spent some time trying to reproduce in the Remote Config quickstart but its always quick for me, even when adding in Crashlytics and Analytics.
Some areas of investigation
- Strange that there are 39 seconds between the first two Crashlytics logs.
- The log shows 13 seconds between the FIRInstallations request FIS001001 and the response FIS001003. It's four for me. Does this time lag get longer when the hang is longer? It's a network call that only happens on first run.
- There seems to be a lot of time trying and failing to activate Analytics properties
- And a somewhat random question: Does this occur on both Intel and Arm based Macs?
cc: @htcgh @themiswang @morganchen12
@Nathan-Molby can you also share an Instruments time profiler trace of the hang?
Hey @Nathan-Molby. We need more information to resolve this issue but there hasn't been an update in 5 weekdays. I'm marking the issue as stale and if there are no new updates in the next 5 days I will close it automatically.
If you have more information that will help us get to the bottom of this, just add a comment!
Removing the auto-close labels since people will be out for the holidays
Hey @Nathan-Molby. We need more information to resolve this issue but there hasn't been an update in 5 weekdays. I'm marking the issue as stale and if there are no new updates in the next 5 days I will close it automatically.
If you have more information that will help us get to the bottom of this, just add a comment!
Hello - is there any update on this? I am experiencing similar issues - attaching logs.
Logs here: https://gist.github.com/garethlloyd1994/a8e411dd3dd4a608b5b6154faee0efdc
I've created the Time Profiler run but I'm not comfortable sending it over a public Github issue. How can I send it privately to you? @morganchen12
Hey, sorry for the late response. You can email it to me at morganchen at google.com.
Hello! I'm having the same problem on two different projects that I'm working with
Hello !, Still getting forever hang sometimes on launch and it is producible on device too. I am using 11.7.0 version of firebase remote config and analytics. this issue is occurred after installing analytic pod. One more observation when we use completion handler for FetchActivate it give proper callback but for async await it is not able to give callback. please fix soon.
@htcgh @morganchen12 Can you please help to resolve this quickly. We are facing this in one of our production apps used for trading in the capital markets.
It looks like an interaction between our code and something in StoreKit. I haven't been able to pin down the exact issue but I have a patch that might fix this in the next Analytics release.
@morganchen12 @htcgh When can we expect above patch with release as we are waiting to integrate Analytics on live App. please provide ETA if possible or atleast small patch. Thank you
@Arvind8192 We plan to release 11.9.0 later this week. We'll update this issue when it goes out.
@Arvind8192 The 11.9.0 release is now available (including the version of Analytics with @morganchen12's patch).
I still have this problem, but I’m not sure if it’s affecting our users in production. It happens once on every simulator.
Here is a simple app that logs the start and end of fetchAndActivate.
Firebase version: 11.10.0
The libraries added to the target: FirebaseRemoteConfig and FirebaseAnalytics.
Code
import SwiftUI
import FirebaseCore
import FirebaseRemoteConfig
import os
@main
struct MyAppApp: App {
@UIApplicationDelegateAdaptor(ApplicationDelegate.self) var appDelegate
var body: some Scene {
WindowGroup {
Text("Hello, world!")
}
}
}
class ApplicationDelegate: NSObject, UIApplicationDelegate, ObservableObject {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
let logger = os.Logger(subsystem: "MyApp", category: "MyApp")
logger.info("FirebaseApp.configure() started")
FirebaseApp.configure()
logger.info("FirebaseApp.configure() completed")
Task {
do {
logger.info("RemoteConfig.remoteConfig().fetchAndActivate() started")
try await RemoteConfig.remoteConfig().fetchAndActivate()
logger.info("RemoteConfig.remoteConfig().fetchAndActivate() completed")
} catch {
logger.error("RemoteConfig.remoteConfig().fetchAndActivate() \(error.localizedDescription))")
}
}
return true
}
}
Here’s the log from a fresh simulator. fetchAndActivate takes 43 seconds to run:
Logs
FirebaseApp.configure() started
Type: Info | Timestamp: 2025-03-19 14:29:32.663612+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db0df7
FirebaseApp.configure() completed
Type: Info | Timestamp: 2025-03-19 14:29:32.682778+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db0df7
Failed to send CA Event for app launch measurements for ca_event_type: 0 event_name: com.apple.app_launch_measurement.FirstFramePresentationMetric
Type: Error | Timestamp: 2025-03-19 14:29:32.747758+03:00 | Process: MyApp | Library: libapp_launch_measurement.dylib | Subsystem: com.apple.app_launch_measurement | Category: General | TID: 0x3db0ee6
RemoteConfig.remoteConfig().fetchAndActivate() started
Type: Info | Timestamp: 2025-03-19 14:29:32.751228+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db0df7
[936cde03] Request failed with error Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"
Type: Error | Timestamp: 2025-03-19 14:29:32.806044+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db0eec
[936cde03] Error updating Storefront: Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"
Type: Error | Timestamp: 2025-03-19 14:29:32.806367+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db0eed
Failed to send CA Event for app launch measurements for ca_event_type: 1 event_name: com.apple.app_launch_measurement.ExtendedLaunchMetrics
Type: Error | Timestamp: 2025-03-19 14:29:32.808637+03:00 | Process: MyApp | Library: libapp_launch_measurement.dylib | Subsystem: com.apple.app_launch_measurement | Category: General | TID: 0x3db0eed
[c1d4a749] Request failed with error Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"
Type: Error | Timestamp: 2025-03-19 14:29:32.809737+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db0eed
[c1d4a749] Error updating Storefront: Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"
Type: Error | Timestamp: 2025-03-19 14:29:32.809814+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db0eec
[33d6c833] Request failed with error Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"
Type: Error | Timestamp: 2025-03-19 14:29:33.151922+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db0ee5
[33d6c833] Error updating Storefront: Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"
Type: Error | Timestamp: 2025-03-19 14:29:33.151998+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db0eea
11.10.0 - [FirebaseCore][I-COR000001] Configuring the default app.
Type: Debug | Timestamp: 2025-03-19 14:29:35.239816+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseCore] | TID: 0x3db0ed7
11.10.0 - [FirebaseCore][I-COR000033] Data Collection flag is not set.
Type: Debug | Timestamp: 2025-03-19 14:29:35.239869+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseCore] | TID: 0x3db0ed7
11.10.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
Type: Debug | Timestamp: 2025-03-19 14:29:35.239891+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db0ed7
11.10.0 - [FirebaseRemoteConfig][I-RCN000062] Loading database at path /Users/[REDACTED]/Library/Developer/CoreSimulator/Devices/FCCC275D-F236-4BE0-AD30-2F915203B734/data/Containers/Data/Application/ACFF9E11-8335-4A87-8272-BF72EEE62970/Library/Application Support/Google/RemoteConfig/RemoteConfig.sqlite3
Type: Info | Timestamp: 2025-03-19 14:29:35.239918+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ed7
11.10.0 - [FirebaseRemoteConfig][I-RCN000039] Starting requesting token.
Type: Debug | Timestamp: 2025-03-19 14:29:35.240436+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ed7
11.10.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
Type: Debug | Timestamp: 2025-03-19 14:29:35.240462+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db0ed7
11.10.0 - [FirebaseInstallations][I-FIS001001] Sending request: <NSMutableURLRequest: 0x600000212200> { URL: https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/ }, body:{"appId":"[REDACTED]","fid":"[REDACTED]","authVersion":"FIS_v2","sdkVersion":"i:11.10.0"}, headers: {
"Content-Type" = "application/json";
"X-Goog-Api-Key" = "[REDACTED]";
"X-Ios-Bundle-Identifier" = "[REDACTED]";
"X-firebase-client" = "[REDACTED]";
}.
Type: Debug | Timestamp: 2025-03-19 14:29:35.240482+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db0ed7
11.10.0 - [FirebaseInstallations][I-FIS001003] Request response received: <NSMutableURLRequest: 0x600000212200> { URL: https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/ }, error: (null), body: {
"name": "projects/[REDACTED]/installations/[REDACTED]",
"fid": "[REDACTED]",
"refreshToken": "[REDACTED]",
"authToken": {
"token": "[REDACTED]",
"expiresIn": "604800s"
}
}
.
Type: Debug | Timestamp: 2025-03-19 14:29:35.240507+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db0ed7
11.10.0 - [FirebaseInstallations][I-FIS001005] Parsing server response for https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/.
Type: Debug | Timestamp: 2025-03-19 14:29:36.747414+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db0ed7
11.10.0 - [FirebaseInstallations][I-FIS001007] FIRInstallationsItem parsed successfully.
Type: Debug | Timestamp: 2025-03-19 14:29:36.747609+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db0ed7
11.10.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
Type: Debug | Timestamp: 2025-03-19 14:29:37.401697+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db0ed7
11.10.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
Type: Debug | Timestamp: 2025-03-19 14:29:37.401734+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db0ed7
11.10.0 - [FirebaseRemoteConfig][I-RCN000022] Success to get iid : [REDACTED].
Type: Info | Timestamp: 2025-03-19 14:29:37.402141+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ed7
11.10.0 - [FirebaseRemoteConfig][I-RCN000060] Fetch with user properties completed.
Type: Debug | Timestamp: 2025-03-19 14:29:37.402265+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ed7
11.10.0 - [GULReachability][I-REA902003] Monitoring the network status
Type: Debug | Timestamp: 2025-03-19 14:29:41.779382+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GULReachability] | TID: 0x3db0ed7
11.10.0 - [GULReachability][I-REA902003] Monitoring the network status
Type: Debug | Timestamp: 2025-03-19 14:29:41.779433+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GULReachability] | TID: 0x3db0ed7
11.10.0 - [GoogleUtilities/AppDelegateSwizzler][I-SWZ001008] Successfully created App Delegate Proxy automatically. To disable the proxy, set the flag GoogleUtilitiesAppDelegateProxyEnabled to NO (Boolean) in the Info.plist
Type: Debug | Timestamp: 2025-03-19 14:29:41.779471+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GoogleUtilities/AppDelegateSwizzler] | TID: 0x3db0ed7
11.10.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
Type: Debug | Timestamp: 2025-03-19 14:29:41.779492+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GULReachability] | TID: 0x3db0ed7
11.10.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
Type: Debug | Timestamp: 2025-03-19 14:29:41.779506+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GULReachability] | TID: 0x3db0ed7
11.10.0 - [FirebaseAnalytics][I-ACS024000] Debug mode is on
Type: Debug | Timestamp: 2025-03-19 14:30:01.125163+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS023007] Analytics v.11.10.0 started
Type: Notice | Timestamp: 2025-03-19 14:30:01.125219+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS023008] To disable debug logging set the following application argument: -noFIRAnalyticsDebugEnabled (see http://goo.gl/RfcP7r)
Type: Notice | Timestamp: 2025-03-19 14:30:01.125744+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS023009] Debug logging enabled
Type: Debug | Timestamp: 2025-03-19 14:30:01.126106+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS023207] To enable verbose logging set the following application argument: -FIRAnalyticsVerboseLoggingEnabled (see http://goo.gl/RfcP7r)
Type: Debug | Timestamp: 2025-03-19 14:30:01.126129+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS044000] GoogleAppMeasurementIdentitySupport dependency is linked.
Type: Debug | Timestamp: 2025-03-19 14:30:01.126142+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS044002] The AdSupport Framework is not currently linked. Some features will not function properly. Learn more at http://goo.gl/9vSsPb
Type: Notice | Timestamp: 2025-03-19 14:30:01.126157+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 9.999989986419678
Type: Debug | Timestamp: 2025-03-19 14:30:01.126201+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS002001] APMExperimentAlarm fired
Type: Debug | Timestamp: 2025-03-19 14:30:01.126217+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS002003] APMExperimentAlarm canceled
Type: Debug | Timestamp: 2025-03-19 14:30:01.126228+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 14399.99557614326
Type: Debug | Timestamp: 2025-03-19 14:30:01.126404+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS800023] No pending snapshot to activate. SDK name: app_measurement
Type: Notice | Timestamp: 2025-03-19 14:30:01.126424+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS029017] Configuration was not found in database. The configuration will be fetched from the network when necessary
Type: Debug | Timestamp: 2025-03-19 14:30:01.126830+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS023016] Analytics is ready to receive events
Type: Debug | Timestamp: 2025-03-19 14:30:01.126852+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_after_install (_fi), 1
Type: Debug | Timestamp: 2025-03-19 14:30:01.126954+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_time (_fot), 1742385600000
Type: Debug | Timestamp: 2025-03-19 14:30:01.127031+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, first_open (_f), {
ga_event_origin (_o) = auto;
previous_first_open_count (_pfo) = 0;
update_with_analytics (_uwa) = 0;
}
Type: Debug | Timestamp: 2025-03-19 14:30:02.379357+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: first_open (_f), {
ga_conversion (_c) = 1;
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
previous_first_open_count (_pfo) = 0;
update_with_analytics (_uwa) = 0;
}
Type: Debug | Timestamp: 2025-03-19 14:30:02.379422+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: first_open (_f), {
ga_conversion (_c) = 1;
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
previous_first_open_count (_pfo) = 0;
update_with_analytics (_uwa) = 0;
}
Type: Debug | Timestamp: 2025-03-19 14:30:04.758068+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0eed
11.10.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -31.01190304756165
Type: Debug | Timestamp: 2025-03-19 14:30:04.758116+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0eed
11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_id (_sid), 1742383772
Type: Debug | Timestamp: 2025-03-19 14:30:06.260878+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db133f
11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_number (_sno), 1
Type: Debug | Timestamp: 2025-03-19 14:30:06.261368+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db133f
11.10.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, session_start (_s), {
ga_event_origin (_o) = auto;
session_id (_sid) = 1742383772;
session_number (_sno) = 1;
}
Type: Debug | Timestamp: 2025-03-19 14:30:06.261446+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db133f
11.10.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: session_start (_s), {
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
session_id (_sid) = 1742383772;
session_number (_sno) = 1;
}
Type: Debug | Timestamp: 2025-03-19 14:30:06.261463+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db133f
11.10.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: session_start (_s), {
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
session_id (_sid) = 1742383772;
session_number (_sno) = 1;
}
Type: Debug | Timestamp: 2025-03-19 14:30:07.869427+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
Type: Debug | Timestamp: 2025-03-19 14:30:07.871065+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -33.36414408683777
Type: Debug | Timestamp: 2025-03-19 14:30:07.872449+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, user_engagement (_e), {
engagement_time_msec (_et) = 1;
ga_event_origin (_o) = auto;
}
Type: Debug | Timestamp: 2025-03-19 14:30:07.873229+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: user_engagement (_e), {
engagement_time_msec (_et) = 1;
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
}
Type: Debug | Timestamp: 2025-03-19 14:30:07.873707+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: user_engagement (_e), {
engagement_time_msec (_et) = 1;
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
}
Type: Debug | Timestamp: 2025-03-19 14:30:11.313618+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
Type: Debug | Timestamp: 2025-03-19 14:30:11.313681+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -36.36305904388428
Type: Debug | Timestamp: 2025-03-19 14:30:11.313709+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS032014] AdServices framework is not linked. Search Ad Attribution Reporter is disabled.
Type: Debug | Timestamp: 2025-03-19 14:30:11.313728+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
Type: Debug | Timestamp: 2025-03-19 14:30:11.313741+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -36.37880504131317
Type: Debug | Timestamp: 2025-03-19 14:30:11.313752+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS002002] Engagement timer scheduled to fire in approx. (s): 3600
Type: Debug | Timestamp: 2025-03-19 14:30:11.313763+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS023012] Analytics collection enabled
Type: Notice | Timestamp: 2025-03-19 14:30:11.313774+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS023220] Analytics screen reporting is enabled. Call Analytics.logEvent(AnalyticsEventScreenView, parameters: [...]) to log a screen view event. To disable automatic screen reporting, set the flag FirebaseAutomaticScreenReportingEnabled to NO (boolean) in the Info.plist
Type: Notice | Timestamp: 2025-03-19 14:30:11.349071+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS002001] Measurement timer fired
Type: Debug | Timestamp: 2025-03-19 14:30:11.349127+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
Type: Debug | Timestamp: 2025-03-19 14:30:11.349141+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS900001] Downloading data. Host: https://app-analytics-services.com/config/app/[REDACTED]?platform=ios&runtime_version=0&gmp_version=111000
Type: Debug | Timestamp: 2025-03-19 14:30:11.349153+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseRemoteConfig][I-RCN000061] Fetch with user properties initiated.
Type: Debug | Timestamp: 2025-03-19 14:30:11.349600+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db1a3a
11.10.0 - [FirebaseRemoteConfig][I-RCN000040] Start config fetch.
Type: Debug | Timestamp: 2025-03-19 14:30:11.882831+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ed7
11.10.0 - [FirebaseRemoteConfig][I-RCN000061] Making remote config fetch.
Type: Debug | Timestamp: 2025-03-19 14:30:11.882872+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ed7
11.10.0 - [FirebaseRemoteConfig][I-RCN000046] Making config request: https://firebaseremoteconfig.googleapis.com/v1/projects/[REDACTED]/namespaces/firebase:fetch?key=[REDACTED]
Type: Debug | Timestamp: 2025-03-19 14:30:11.882886+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ed7
11.10.0 - [FirebaseAnalytics][I-ACS901006] Received SSL challenge for host. Host: https://app-analytics-services.com/config/app/[REDACTED]?platform=ios&runtime_version=0&gmp_version=111000
Type: Debug | Timestamp: 2025-03-19 14:30:11.882916+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db0ed7
11.10.0 - [FirebaseRemoteConfig][I-RCN000050] config fetch completed. Error: nil StatusCode: 200
Type: Debug | Timestamp: 2025-03-19 14:30:13.499677+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ee4
11.10.0 - [FirebaseRemoteConfig][I-RCN000059] Updating config content from Response for namespace:firebase:__FIRAPP_DEFAULT with state: UPDATE
Type: Debug | Timestamp: 2025-03-19 14:30:13.499722+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ee4
11.10.0 - [FirebaseRemoteConfig][I-RCN000058] Update config in DB for namespace:firebase:__FIRAPP_DEFAULT
Type: Debug | Timestamp: 2025-03-19 14:30:13.499736+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ee4
11.10.0 - [FirebaseRemoteConfig][I-RCN000056] Updating metadata with fetch result.
Type: Debug | Timestamp: 2025-03-19 14:30:13.499748+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ee4
11.10.0 - [FirebaseRemoteConfig][I-RCN000069] Config activated.
Type: Debug | Timestamp: 2025-03-19 14:30:13.499760+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ee4
11.10.0 - [FirebaseRemoteConfig][I-RCN000069] Send rollouts state notification with name FIRRolloutsStateDidChangeNotification to RemoteConfigInterop.
Type: Debug | Timestamp: 2025-03-19 14:30:13.499771+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db0ee4
11.10.0 - [FirebaseAnalytics][I-ACS029014] Successfully parsed a configuration. Version: 1741774280626749
Type: Debug | Timestamp: 2025-03-19 14:30:13.704087+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: first_open (_f), {
ga_conversion (_c) = 1;
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
previous_first_open_count (_pfo) = 0;
session_id (_sid) = 1742383772;
session_number (_sno) = 1;
update_with_analytics (_uwa) = 0;
}
Type: Debug | Timestamp: 2025-03-19 14:30:13.704132+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: _npa, 0
Type: Debug | Timestamp: 2025-03-19 14:30:13.704171+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS012018] Saving bundle. size (bytes): 394
Type: Debug | Timestamp: 2025-03-19 14:30:13.704261+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS023116] Bundle added to the upload queue. BundleID, timestamp (ms): 1, 1742383772620
Type: Debug | Timestamp: 2025-03-19 14:30:13.704364+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: session_start (_s), {
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
session_id (_sid) = 1742383772;
session_number (_sno) = 1;
}
Type: Debug | Timestamp: 2025-03-19 14:30:14.376848+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: user_engagement (_e), {
engagement_time_msec (_et) = 1;
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
}
Type: Debug | Timestamp: 2025-03-19 14:30:14.376958+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: lifetime_user_engagement (_lte), 1
Type: Debug | Timestamp: 2025-03-19 14:30:14.376974+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: session_user_engagement (_se), 1
Type: Debug | Timestamp: 2025-03-19 14:30:14.376991+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS012018] Saving bundle. size (bytes): 445
Type: Debug | Timestamp: 2025-03-19 14:30:14.377072+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
11.10.0 - [FirebaseAnalytics][I-ACS023116] Bundle added to the upload queue. BundleID, timestamp (ms): 3, 1742383772620
Type: Debug | Timestamp: 2025-03-19 14:30:14.377086+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db1a3a
RemoteConfig.remoteConfig().fetchAndActivate() completed
Type: Info | Timestamp: 2025-03-19 14:30:15.129512+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db0df7
Here’s the log from the same simulator after uninstalling and reinstalling the app. This time, it runs in 4 seconds. It seems to be related to something created in a persistent location.
Log
FirebaseApp.configure() started
Type: Info | Timestamp: 2025-03-19 14:40:30.879770+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db449a
FirebaseApp.configure() completed
Type: Info | Timestamp: 2025-03-19 14:40:30.901456+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db449a
11.10.0 - [FirebaseCore][I-COR000001] Configuring the default app.
Type: Debug | Timestamp: 2025-03-19 14:40:30.906882+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseCore] | TID: 0x3db44da
11.10.0 - [FirebaseCore][I-COR000033] Data Collection flag is not set.
Type: Debug | Timestamp: 2025-03-19 14:40:30.907044+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseCore] | TID: 0x3db44da
11.10.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
Type: Debug | Timestamp: 2025-03-19 14:40:30.907071+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db44da
Failed to send CA Event for app launch measurements for ca_event_type: 0 event_name: com.apple.app_launch_measurement.FirstFramePresentationMetric
Type: Error | Timestamp: 2025-03-19 14:40:30.960760+03:00 | Process: MyApp | Library: libapp_launch_measurement.dylib | Subsystem: com.apple.app_launch_measurement | Category: General | TID: 0x3db44d9
RemoteConfig.remoteConfig().fetchAndActivate() started
Type: Info | Timestamp: 2025-03-19 14:40:30.963427+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db449a
[3265a558] Request failed with error Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"
Type: Error | Timestamp: 2025-03-19 14:40:30.969847+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db44da
[3265a558] Error updating Storefront: Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"
Type: Error | Timestamp: 2025-03-19 14:40:30.969926+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db44d7
[4a32c159] Request failed with error Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"
Type: Error | Timestamp: 2025-03-19 14:40:30.970718+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db44d9
[4a32c159] Error updating Storefront: Error Domain=StoreKit_Shared.StoreKitInternalError Code=7 "(null)"
Type: Error | Timestamp: 2025-03-19 14:40:30.972571+03:00 | Process: MyApp | Library: StoreKit | Subsystem: com.apple.storekit | Category: Default | TID: 0x3db44da
11.10.0 - [GULReachability][I-REA902003] Monitoring the network status
Type: Debug | Timestamp: 2025-03-19 14:40:31.035672+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GULReachability] | TID: 0x3db44da
11.10.0 - [GULReachability][I-REA902003] Monitoring the network status
Type: Debug | Timestamp: 2025-03-19 14:40:31.035729+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GULReachability] | TID: 0x3db44da
11.10.0 - [FirebaseRemoteConfig][I-RCN000062] Loading database at path /Users/[REDACTED]/Library/Developer/CoreSimulator/Devices/FCCC275D-F236-4BE0-AD30-2F915203B734/data/Containers/Data/Application/DE06E750-3500-4076-BB6C-52CF60FEDF01/Library/Application Support/Google/RemoteConfig/RemoteConfig.sqlite3
Type: Info | Timestamp: 2025-03-19 14:40:31.035756+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44da
11.10.0 - [FirebaseRemoteConfig][I-RCN000072] New config database created. Resetting user defaults.
Type: Notice | Timestamp: 2025-03-19 14:40:31.035842+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44da
11.10.0 - [FirebaseRemoteConfig][I-RCN000039] Starting requesting token.
Type: Debug | Timestamp: 2025-03-19 14:40:31.035883+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44da
11.10.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
Type: Debug | Timestamp: 2025-03-19 14:40:31.035897+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db44da
11.10.0 - [GoogleUtilities/AppDelegateSwizzler][I-SWZ001008] Successfully created App Delegate Proxy automatically. To disable the proxy, set the flag GoogleUtilitiesAppDelegateProxyEnabled to NO (Boolean) in the Info.plist
Type: Debug | Timestamp: 2025-03-19 14:40:31.035920+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GoogleUtilities/AppDelegateSwizzler] | TID: 0x3db44da
11.10.0 - [FirebaseInstallations][I-FIS001001] Sending request: <NSMutableURLRequest: 0x60000023a580> { URL: https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/ }, body:{"appId":"[REDACTED]","fid":"[REDACTED]","authVersion":"FIS_v2","sdkVersion":"i:11.10.0"}, headers: {
"Content-Type" = "application/json";
"X-Goog-Api-Key" = "[REDACTED]";
"X-Ios-Bundle-Identifier" = "[REDACTED]";
"X-firebase-client" = "[REDACTED]";
}.
Type: Debug | Timestamp: 2025-03-19 14:40:31.035937+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db44da
11.10.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
Type: Debug | Timestamp: 2025-03-19 14:40:31.039135+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GULReachability] | TID: 0x3db44da
11.10.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
Type: Debug | Timestamp: 2025-03-19 14:40:31.039171+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.utilities.logger | Category: [GULReachability] | TID: 0x3db44da
Failed to send CA Event for app launch measurements for ca_event_type: 1 event_name: com.apple.app_launch_measurement.ExtendedLaunchMetrics
Type: Error | Timestamp: 2025-03-19 14:40:31.041173+03:00 | Process: MyApp | Library: libapp_launch_measurement.dylib | Subsystem: com.apple.app_launch_measurement | Category: General | TID: 0x3db44da
11.10.0 - [FirebaseAnalytics][I-ACS024000] Debug mode is on
Type: Debug | Timestamp: 2025-03-19 14:40:31.100462+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dd
11.10.0 - [FirebaseAnalytics][I-ACS023007] Analytics v.11.10.0 started
Type: Notice | Timestamp: 2025-03-19 14:40:31.100517+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dd
11.10.0 - [FirebaseAnalytics][I-ACS023008] To disable debug logging set the following application argument: -noFIRAnalyticsDebugEnabled (see http://goo.gl/RfcP7r)
Type: Notice | Timestamp: 2025-03-19 14:40:31.100585+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dd
11.10.0 - [FirebaseAnalytics][I-ACS023009] Debug logging enabled
Type: Debug | Timestamp: 2025-03-19 14:40:31.100629+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dd
11.10.0 - [FirebaseAnalytics][I-ACS023207] To enable verbose logging set the following application argument: -FIRAnalyticsVerboseLoggingEnabled (see http://goo.gl/RfcP7r)
Type: Debug | Timestamp: 2025-03-19 14:40:31.100642+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dd
11.10.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 9.999989986419678
Type: Debug | Timestamp: 2025-03-19 14:40:31.530310+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS044000] GoogleAppMeasurementIdentitySupport dependency is linked.
Type: Debug | Timestamp: 2025-03-19 14:40:31.530356+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS044002] The AdSupport Framework is not currently linked. Some features will not function properly. Learn more at http://goo.gl/9vSsPb
Type: Notice | Timestamp: 2025-03-19 14:40:31.530372+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseInstallations][I-FIS001003] Request response received: <NSMutableURLRequest: 0x60000023a580> { URL: https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/ }, error: (null), body: {
"name": "projects/[REDACTED]/installations/[REDACTED]",
"fid": "[REDACTED]",
"refreshToken": "[REDACTED]",
"authToken": {
"token": "[REDACTED]",
"expiresIn": "604800s"
}
}
.
Type: Debug | Timestamp: 2025-03-19 14:40:31.530466+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db44dc
11.10.0 - [FirebaseInstallations][I-FIS001005] Parsing server response for https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/.
Type: Debug | Timestamp: 2025-03-19 14:40:31.936789+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db44dc
11.10.0 - [FirebaseInstallations][I-FIS001007] FIRInstallationsItem parsed successfully.
Type: Debug | Timestamp: 2025-03-19 14:40:31.936837+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db44dc
11.10.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
Type: Debug | Timestamp: 2025-03-19 14:40:31.936872+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db44dc
11.10.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
Type: Debug | Timestamp: 2025-03-19 14:40:31.936890+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db44dc
11.10.0 - [FirebaseRemoteConfig][I-RCN000022] Success to get iid : [REDACTED].
Type: Info | Timestamp: 2025-03-19 14:40:31.936908+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44dc
11.10.0 - [FirebaseRemoteConfig][I-RCN000060] Fetch with user properties completed.
Type: Debug | Timestamp: 2025-03-19 14:40:32.024181+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS800023] No pending snapshot to activate. SDK name: app_measurement
Type: Notice | Timestamp: 2025-03-19 14:40:32.024352+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS029017] Configuration was not found in database. The configuration will be fetched from the network when necessary
Type: Debug | Timestamp: 2025-03-19 14:40:32.024615+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS023016] Analytics is ready to receive events
Type: Debug | Timestamp: 2025-03-19 14:40:32.024639+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_after_install (_fi), 1
Type: Debug | Timestamp: 2025-03-19 14:40:32.024652+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: first_open_time (_fot), 1742385600000
Type: Debug | Timestamp: 2025-03-19 14:40:32.024668+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, first_open (_f), {
ga_event_origin (_o) = auto;
previous_first_open_count (_pfo) = 1;
update_with_analytics (_uwa) = 0;
}
Type: Debug | Timestamp: 2025-03-19 14:40:32.024701+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: first_open (_f), {
ga_conversion (_c) = 1;
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
previous_first_open_count (_pfo) = 1;
update_with_analytics (_uwa) = 0;
}
Type: Debug | Timestamp: 2025-03-19 14:40:32.024718+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: first_open (_f), {
ga_conversion (_c) = 1;
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
previous_first_open_count (_pfo) = 1;
update_with_analytics (_uwa) = 0;
}
Type: Debug | Timestamp: 2025-03-19 14:40:33.247036+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -1.305617928504944
Type: Debug | Timestamp: 2025-03-19 14:40:33.247114+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_id (_sid), 1742384430
Type: Debug | Timestamp: 2025-03-19 14:40:33.247130+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_number (_sno), 1
Type: Debug | Timestamp: 2025-03-19 14:40:33.247144+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, session_start (_s), {
ga_event_origin (_o) = auto;
session_id (_sid) = 1742384430;
session_number (_sno) = 1;
}
Type: Debug | Timestamp: 2025-03-19 14:40:33.247157+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: session_start (_s), {
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
session_id (_sid) = 1742384430;
session_number (_sno) = 1;
}
Type: Debug | Timestamp: 2025-03-19 14:40:33.247172+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: session_start (_s), {
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
session_id (_sid) = 1742384430;
session_number (_sno) = 1;
}
Type: Debug | Timestamp: 2025-03-19 14:40:33.586780+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
Type: Debug | Timestamp: 2025-03-19 14:40:33.586964+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -1.659972906112671
Type: Debug | Timestamp: 2025-03-19 14:40:33.586981+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS023051] Logging event: origin, name, params: auto, user_engagement (_e), {
engagement_time_msec (_et) = 1;
ga_event_origin (_o) = auto;
}
Type: Debug | Timestamp: 2025-03-19 14:40:33.586995+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: user_engagement (_e), {
engagement_time_msec (_et) = 1;
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
}
Type: Debug | Timestamp: 2025-03-19 14:40:33.587009+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44dc
11.10.0 - [FirebaseAnalytics][I-ACS023072] Event logged. Event name, event params: user_engagement (_e), {
engagement_time_msec (_et) = 1;
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
}
Type: Debug | Timestamp: 2025-03-19 14:40:33.823772+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da
11.10.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
Type: Debug | Timestamp: 2025-03-19 14:40:33.823983+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da
11.10.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -1.806975841522217
Type: Debug | Timestamp: 2025-03-19 14:40:33.824006+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da
11.10.0 - [FirebaseAnalytics][I-ACS032014] AdServices framework is not linked. Search Ad Attribution Reporter is disabled.
Type: Debug | Timestamp: 2025-03-19 14:40:33.824019+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da
11.10.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
Type: Debug | Timestamp: 2025-03-19 14:40:33.824058+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da
11.10.0 - [FirebaseAnalytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -1.814236879348755
Type: Debug | Timestamp: 2025-03-19 14:40:33.824071+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da
11.10.0 - [FirebaseAnalytics][I-ACS002002] Engagement timer scheduled to fire in approx. (s): 3600
Type: Debug | Timestamp: 2025-03-19 14:40:33.824081+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da
11.10.0 - [FirebaseAnalytics][I-ACS023012] Analytics collection enabled
Type: Notice | Timestamp: 2025-03-19 14:40:33.825426+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da
11.10.0 - [FirebaseAnalytics][I-ACS023220] Analytics screen reporting is enabled. Call Analytics.logEvent(AnalyticsEventScreenView, parameters: [...]) to log a screen view event. To disable automatic screen reporting, set the flag FirebaseAutomaticScreenReportingEnabled to NO (boolean) in the Info.plist
Type: Notice | Timestamp: 2025-03-19 14:40:33.825554+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da
11.10.0 - [FirebaseAnalytics][I-ACS002001] Measurement timer fired
Type: Debug | Timestamp: 2025-03-19 14:40:33.826006+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da
11.10.0 - [FirebaseAnalytics][I-ACS002003] Measurement timer canceled
Type: Debug | Timestamp: 2025-03-19 14:40:33.826056+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da
11.10.0 - [FirebaseAnalytics][I-ACS900001] Downloading data. Host: https://app-analytics-services.com/config/app/[REDACTED]?platform=ios&runtime_version=0&gmp_version=111000
Type: Debug | Timestamp: 2025-03-19 14:40:33.826068+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da
11.10.0 - [FirebaseRemoteConfig][I-RCN000061] Fetch with user properties initiated.
Type: Debug | Timestamp: 2025-03-19 14:40:33.826083+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44da
11.10.0 - [FirebaseRemoteConfig][I-RCN000040] Start config fetch.
Type: Debug | Timestamp: 2025-03-19 14:40:33.826094+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44da
11.10.0 - [FirebaseRemoteConfig][I-RCN000061] Making remote config fetch.
Type: Debug | Timestamp: 2025-03-19 14:40:33.826103+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44da
11.10.0 - [FirebaseRemoteConfig][I-RCN000046] Making config request: https://firebaseremoteconfig.googleapis.com/v1/projects/[REDACTED]/namespaces/firebase:fetch?key=[REDACTED]
Type: Debug | Timestamp: 2025-03-19 14:40:33.826113+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44da
11.10.0 - [FirebaseAnalytics][I-ACS901006] Received SSL challenge for host. Host: https://app-analytics-services.com/config/app/[REDACTED]?platform=ios&runtime_version=0&gmp_version=111000
Type: Debug | Timestamp: 2025-03-19 14:40:33.826263+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44da
11.10.0 - [FirebaseRemoteConfig][I-RCN000050] config fetch completed. Error: nil StatusCode: 200
Type: Debug | Timestamp: 2025-03-19 14:40:34.077180+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44d7
11.10.0 - [FirebaseRemoteConfig][I-RCN000059] Updating config content from Response for namespace:firebase:__FIRAPP_DEFAULT with state: UPDATE
Type: Debug | Timestamp: 2025-03-19 14:40:34.077225+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44d7
11.10.0 - [FirebaseRemoteConfig][I-RCN000058] Update config in DB for namespace:firebase:__FIRAPP_DEFAULT
Type: Debug | Timestamp: 2025-03-19 14:40:34.077240+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44d7
11.10.0 - [FirebaseRemoteConfig][I-RCN000056] Updating metadata with fetch result.
Type: Debug | Timestamp: 2025-03-19 14:40:34.077251+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44d7
11.10.0 - [FirebaseRemoteConfig][I-RCN000069] Config activated.
Type: Debug | Timestamp: 2025-03-19 14:40:34.077261+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44d7
11.10.0 - [FirebaseRemoteConfig][I-RCN000069] Send rollouts state notification with name FIRRolloutsStateDidChangeNotification to RemoteConfigInterop.
Type: Debug | Timestamp: 2025-03-19 14:40:34.077271+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db44d7
11.10.0 - [FirebaseAnalytics][I-ACS029014] Successfully parsed a configuration. Version: 1741774280626749
Type: Debug | Timestamp: 2025-03-19 14:40:34.077283+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7
11.10.0 - [FirebaseAnalytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: first_open (_f), {
ga_conversion (_c) = 1;
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
previous_first_open_count (_pfo) = 1;
session_id (_sid) = 1742384430;
session_number (_sno) = 1;
update_with_analytics (_uwa) = 0;
}
Type: Debug | Timestamp: 2025-03-19 14:40:34.077696+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7
11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: _npa, 0
Type: Debug | Timestamp: 2025-03-19 14:40:34.077716+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7
11.10.0 - [FirebaseAnalytics][I-ACS012018] Saving bundle. size (bytes): 385
Type: Debug | Timestamp: 2025-03-19 14:40:34.077727+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7
11.10.0 - [FirebaseAnalytics][I-ACS023116] Bundle added to the upload queue. BundleID, timestamp (ms): 1, 1742384430852
Type: Debug | Timestamp: 2025-03-19 14:40:34.077737+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7
11.10.0 - [FirebaseAnalytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: session_start (_s), {
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
session_id (_sid) = 1742384430;
session_number (_sno) = 1;
}
Type: Debug | Timestamp: 2025-03-19 14:40:34.077826+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7
11.10.0 - [FirebaseAnalytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: user_engagement (_e), {
engagement_time_msec (_et) = 1;
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
}
Type: Debug | Timestamp: 2025-03-19 14:40:34.077841+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7
11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: lifetime_user_engagement (_lte), 1
Type: Debug | Timestamp: 2025-03-19 14:40:34.077855+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7
11.10.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: session_user_engagement (_se), 1
Type: Debug | Timestamp: 2025-03-19 14:40:34.077979+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7
11.10.0 - [FirebaseAnalytics][I-ACS012018] Saving bundle. size (bytes): 444
Type: Debug | Timestamp: 2025-03-19 14:40:34.078248+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7
11.10.0 - [FirebaseAnalytics][I-ACS023116] Bundle added to the upload queue. BundleID, timestamp (ms): 3, 1742384430852
Type: Debug | Timestamp: 2025-03-19 14:40:34.080073+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44d7
11.10.0 - [FirebaseAnalytics][I-ACS023039] Measurement data sent to network. Timestamp (ms), data: 1742384434262, <APMPBMeasurementBatch: 0x6000000158e0>
Type: Debug | Timestamp: 2025-03-19 14:40:34.264481+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase.analytics | Category: [FirebaseAnalytics] | TID: 0x3db44de
RemoteConfig.remoteConfig().fetchAndActivate() completed
Type: Info | Timestamp: 2025-03-19 14:40:34.264505+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db449a
Due to the large number of Analytics logs, I suspected that Firebase Analytics might be causing the issue. I removed FirebaseAnalytics from my target and ran the app on a new simulator. fetchAndActivate then took 5 seconds to run.
Log
FirebaseApp.configure() started
Type: Info | Timestamp: 2025-03-19 14:46:40.021577+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db69d7
FirebaseApp.configure() completed
Type: Info | Timestamp: 2025-03-19 14:46:40.036473+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db69d7
Failed to send CA Event for app launch measurements for ca_event_type: 0 event_name: com.apple.app_launch_measurement.FirstFramePresentationMetric
Type: Error | Timestamp: 2025-03-19 14:46:40.090995+03:00 | Process: MyApp | Library: libapp_launch_measurement.dylib | Subsystem: com.apple.app_launch_measurement | Category: General | TID: 0x3db6a3f
RemoteConfig.remoteConfig().fetchAndActivate() started
Type: Info | Timestamp: 2025-03-19 14:46:40.092564+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db69d7
Failed to send CA Event for app launch measurements for ca_event_type: 1 event_name: com.apple.app_launch_measurement.ExtendedLaunchMetrics
Type: Error | Timestamp: 2025-03-19 14:46:40.176050+03:00 | Process: MyApp | Library: libapp_launch_measurement.dylib | Subsystem: com.apple.app_launch_measurement | Category: General | TID: 0x3db6a3d
11.10.0 - [FirebaseCore][I-COR000001] Configuring the default app.
Type: Debug | Timestamp: 2025-03-19 14:46:40.722638+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseCore] | TID: 0x3db6a40
11.10.0 - [FirebaseRemoteConfig][I-RCN000062] Loading database at path /Users/[REDACTED]/Library/Developer/CoreSimulator/Devices/FCCC275D-F236-4BE0-AD30-2F915203B734/data/Containers/Data/Application/7C4F389D-BA7D-4D4A-91C9-344BCDAC124A/Library/Application Support/Google/RemoteConfig/RemoteConfig.sqlite3
Type: Info | Timestamp: 2025-03-19 14:46:41.760547+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db6a40
11.10.0 - [FirebaseRemoteConfig][I-RCN000072] New config database created. Resetting user defaults.
Type: Notice | Timestamp: 2025-03-19 14:46:41.762181+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db6a40
11.10.0 - [FirebaseRemoteConfig][I-RCN000039] Starting requesting token.
Type: Debug | Timestamp: 2025-03-19 14:46:41.763521+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db6a40
11.10.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
Type: Debug | Timestamp: 2025-03-19 14:46:41.766023+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db6a40
11.10.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
Type: Debug | Timestamp: 2025-03-19 14:46:41.770776+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db6a40
11.10.0 - [FirebaseCore][I-COR000033] Data Collection flag is not set.
Type: Debug | Timestamp: 2025-03-19 14:46:41.770830+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseCore] | TID: 0x3db6a40
11.10.0 - [FirebaseInstallations][I-FIS001001] Sending request: <NSMutableURLRequest: 0x6000002341a0> { URL: https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/ }, body:{"appId":"[REDACTED]","fid":"[REDACTED]","authVersion":"FIS_v2","sdkVersion":"i:11.10.0"}, headers: {
"Content-Type" = "application/json";
"X-Goog-Api-Key" = "[REDACTED]";
"X-Ios-Bundle-Identifier" = "[REDACTED]";
"X-firebase-client" = "[REDACTED]";
}.
Type: Debug | Timestamp: 2025-03-19 14:46:41.775553+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db6a40
11.10.0 - [FirebaseInstallations][I-FIS001003] Request response received: <NSMutableURLRequest: 0x6000002341a0> { URL: https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/ }, error: (null), body: {
"name": "projects/[REDACTED]/installations/[REDACTED]",
"fid": "[REDACTED]",
"refreshToken": "[REDACTED]",
"authToken": {
"token": "[REDACTED]",
"expiresIn": "604800s"
}
}
.
Type: Debug | Timestamp: 2025-03-19 14:46:41.777672+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db6a40
11.10.0 - [FirebaseInstallations][I-FIS001005] Parsing server response for https://firebaseinstallations.googleapis.com/v1/projects/[REDACTED]/installations/.
Type: Debug | Timestamp: 2025-03-19 14:46:41.778427+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db6a40
11.10.0 - [FirebaseInstallations][I-FIS001007] FIRInstallationsItem parsed successfully.
Type: Debug | Timestamp: 2025-03-19 14:46:41.778454+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db6a40
11.10.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
Type: Debug | Timestamp: 2025-03-19 14:46:41.779193+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db6a40
11.10.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
Type: Debug | Timestamp: 2025-03-19 14:46:41.784665+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseInstallations] | TID: 0x3db6a40
11.10.0 - [FirebaseRemoteConfig][I-RCN000022] Success to get iid : [REDACTED].
Type: Info | Timestamp: 2025-03-19 14:46:41.784710+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db6a40
11.10.0 - [FirebaseRemoteConfig][I-RCN000060] Fetch with user properties completed.
Type: Debug | Timestamp: 2025-03-19 14:46:41.786456+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db6a40
11.10.0 - [FirebaseRemoteConfig][I-RCN000061] Fetch with user properties initiated.
Type: Debug | Timestamp: 2025-03-19 14:46:45.065611+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db6a3d
11.10.0 - [FirebaseRemoteConfig][I-RCN000040] Start config fetch.
Type: Debug | Timestamp: 2025-03-19 14:46:45.065660+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db6a3d
11.10.0 - [FirebaseRemoteConfig][I-RCN000061] Making remote config fetch.
Type: Debug | Timestamp: 2025-03-19 14:46:45.065676+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: com.google.firebase | Category: [FirebaseRemoteConfig] | TID: 0x3db6a3d
RemoteConfig.remoteConfig().fetchAndActivate() completed
Type: Info | Timestamp: 2025-03-19 14:46:45.065696+03:00 | Process: MyApp | Library: MyApp.debug.dylib | Subsystem: MyApp | Category: MyApp | TID: 0x3db69d7