appmetrica / appmetrica-sdk-ios Goto Github PK
View Code? Open in Web Editor NEWAppMetrica SDK for iOS
Home Page: https://appmetrica.io
License: MIT License
AppMetrica SDK for iOS
Home Page: https://appmetrica.io
License: MIT License
5.6.0
Version 16.0 beta 5
iPhone 15 Pro, iOS 18.0
CocoaPods
Проблема в зависимости KSCrash
File name: KSMachineContext.c
В KSCrash issue нашел упоминание KSMachineContext
, но не думаю, что это связано.
pod 'AppMetricaCore', '~> 5.6.0'
pod 'AppMetricaCrashes', '~> 5.6.0'
// Your logs go here
Package.resolved
// Replace with your Package.resolved contents
Podfile.lock
// Replace with your Podfile.lock contents
5.0.0-beta.1
Version 15.0.1 (15A507)
MacOS Sonoma 14.2.1
Swift Package Manager
Установка флага не отключает логи консоли
if let configuration = AppMetricaConfiguration(apiKey: "") {
configuration.logs = false
AppMetrica.activate(with: configuration)
}
No response
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMAUrgentEventCountDispatchStrategy.Queue
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMAEventCountDispatchStrategy.Queue
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue
-[AMACancelableDelayedExecutor cancelDelayed]:121 Cancellation of async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue>
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (90.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue>
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 90.00```
5.4.0
Version 16.0 beta (16A5171c)
iPhone 15 Pro (18.0)
Swift Package Manager
AMASearchAdsRequester.m:5:9: error: 'iAd/ADClient.h' file not found (in target 'AppMetricaCore' from project 'AppMetrica')
note: Did not find header 'ADClient.h' in framework 'iAd' (loaded from '/Applications/Xcode-16.0.0-Beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.0.sdk/System/Library/Frameworks')
No response
// Your logs go here
Package.resolved
// Replace with your Package.resolved contents
Podfile.lock
// Replace with your Podfile.lock contents
5.0.0
Version 15.0 (15A240d)
iPhone 12 Pro Max, iOS 17
Swift Package Manager
AppMetrica is constantly logging its internal things, which I'm not interested in as a user. I expect to see only error logs from AppMetrica or any other 3rd party libs by default. Any debug/info/verbose logs should be suppressed by default and only be available as an opt-in for those who debug the library itself.
if let configuration = AMAAppMetricaConfiguration(apiKey: "xxx") {
configuration.logs = false
AMAAppMetrica.activate(with: configuration)
}
+[AMAFileUtility basePathForSystemType:]:250 Base path of type '14' is: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica
+[AMAFileUtility basePathForSystemType:]:250 Base path of type '14' is: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMAAsyncExecutor.Queue
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMALocationManager.Queue
-[AMAKeychain dataForKey:error:]:182 Failed to retrieve data for key AMAKeychainAvailabilityCheckObjectKey, osstatus -34018
+[AMAErrorUtilities fillError:withError:]:18 Error Domain=kAMAKeychainErrorDomain Code=2 "(null)" UserInfo={kAMAKeychainErrorKeyCode=-34018}
-[AMAKeychain addData:forKey:error:]:150 Failed to add object for key AMAKeychainAvailabilityCheckObjectKey with osstatus -34018
+[AMAFileUtility basePathForSystemType:]:250 Base path of type '14' is: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMALocationCollectingController.Queue
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMAExtensionsReportController.Queue
-[AMADatabaseIntegrityProcessor checkIntegrityIssuesForDatabase:report:]:50 DB integrity check found issues: (
)
+[AMAFileUtility rawContentAtFilePath:error:]:80 Reading content of file: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/storage.bak
+[AMAFileUtility rawContentAtFilePath:error:]:83 File reading complete: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/storage.bak
-[AMASKAdNetworkRequestor registerForAdNetworkAttribution]:64 Not a first execution of an app. Skipping registering
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMAStartupController.Queue
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMAReporterStoragesContainer.Queue
+[AMAFileUtility basePathForSystemType:]:250 Base path of type '14' is: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMAAsyncExecutor.Queue
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.AMAReachability.Queue
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMAReporter.Queue
-[AMAIntervalExecutionCondition shouldExecute]:49 Interval hasn't passed: 85562 seconds left
+[AMAFileUtility basePathForSystemType:]:250 Base path of type '14' is: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica
-[AMAAppMetricaImpl logMetricaStart]:185 AppMetrica activated with apiKey: ...
Version:5.0.0, Debug build 0
-[AMADatabaseIntegrityProcessor checkIntegrityIssuesForDatabase:report:]:50 DB integrity check found issues: (
)
+[AMAFileUtility rawContentAtFilePath:error:]:80 Reading content of file: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/04e9d9b5-e649-4912-877e-b079716f93f2/data.bak
+[AMAFileUtility rawContentAtFilePath:error:]:83 File reading complete: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/04e9d9b5-e649-4912-877e-b079716f93f2/data.bak
+[AMAFileUtility writeData:filePath:error:]:109 Saved data to: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/04e9d9b5-e649-4912-877e-b079716f93f2/data.bak
+[AMAFileUtility rawContentAtFilePath:error:]:80 Reading content of file: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/04e9d9b5-e649-4912-877e-b079716f93f2/event_hashes.bin
+[AMAFileUtility rawContentAtFilePath:error:]:83 File reading complete: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/04e9d9b5-e649-4912-877e-b079716f93f2/event_hashes.bin
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMADispatcher.Queue
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMAUrgentEventCountDispatchStrategy.Queue
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMAEventCountDispatchStrategy.Queue
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue
-[AMACancelableDelayedExecutor cancelDelayed]:121 Cancellation of async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue>
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (90.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue>
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 90.00
-[AMAIntervalExecutionCondition shouldExecute]:49 Interval hasn't passed: 5309 seconds left
+[AMAFileUtility basePathForSystemType:]:250 Base path of type '14' is: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMAAsyncExecutor.Queue
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMAReporter.Queue
+[AMAFileUtility basePathForSystemType:]:250 Base path of type '14' is: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica
-[AMACancelableDelayedExecutor cancelDelayed]:121 Cancellation of async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue>
+[AMAFileUtility basePathForSystemType:]:250 Base path of type '14' is: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica
-[AMATimer invalidate]:74 Timer canceled
-[AMATimer invalidate]:74 Timer canceled
+[AMAFileUtility rawContentAtFilePath:error:]:80 Reading content of file: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/instant.json
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (90.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue>
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 90.00
+[AMAFileUtility rawContentAtFilePath:error:]:83 File reading complete: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/instant.json
-[AMADatabaseIntegrityProcessor checkIntegrityIssuesForDatabase:report:]:50 DB integrity check found issues: (
)
+[AMAFileUtility rawContentAtFilePath:error:]:80 Reading content of file: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/20799a27-fa80-4b36-b2db-0f8141f24180/data.bak
+[AMAFileUtility rawContentAtFilePath:error:]:83 File reading complete: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/20799a27-fa80-4b36-b2db-0f8141f24180/data.bak
+[AMAFileUtility writeData:filePath:error:]:109 Saved data to: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/20799a27-fa80-4b36-b2db-0f8141f24180/data.bak
+[AMAFileUtility rawContentAtFilePath:error:]:80 Reading content of file: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/20799a27-fa80-4b36-b2db-0f8141f24180/event_hashes.bin
+[AMAFileUtility rawContentAtFilePath:error:]:83 File reading complete: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/20799a27-fa80-4b36-b2db-0f8141f24180/event_hashes.bin
-[AMAIntervalExecutionCondition shouldExecute]:49 Interval hasn't passed: 85560 seconds left
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMADispatcher.Queue
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMAUrgentEventCountDispatchStrategy.Queue
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMAEventCountDispatchStrategy.Queue
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue
-[AMACancelableDelayedExecutor cancelDelayed]:121 Cancellation of async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue>
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (90.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue>
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 90.00
+[AMAFileUtility writeData:filePath:error:]:109 Saved data to: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/04e9d9b5-e649-4912-877e-b079716f93f2/data.bak
+[AMAFileUtility writeData:filePath:error:]:109 Saved data to: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/20799a27-fa80-4b36-b2db-0f8141f24180/data.bak
+[AMAFileUtility writeData:filePath:error:]:109 Saved data to: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/04e9d9b5-e649-4912-877e-b079716f93f2/data.bak
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (10.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMAReporter.Queue>
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 10.00
+[AMAQueuesFactory serialQueueForIdentifierObject:domain:]:17 Queue created: io.appmetrica.Network.AMAHTTPSessionProvider.Queue
+[AMAFileUtility writeData:filePath:error:]:109 Saved data to: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/20799a27-fa80-4b36-b2db-0f8141f24180/data.bak
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (10.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMAReporter.Queue>
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 10.00
-[AMAHTTPRequestor start]:60 Start request[size: 288]: <AMAReportRequest: 0x28272e7e0>
-[AMAHTTPRequestor completionHandler]_block_invoke:76 Request: <AMAReportRequest: 0x28272e7e0>
-[AMAHTTPRequestor taskDidCompleteWithData:response:error:]:97 Response[status code: 200; size: 21]: <NSHTTPURLResponse: 0x2827efec0> { URL: https://report.appmetrica.yandex.net/report ... } { Status Code: 200, Headers {
"Content-Length" = (
21
);
"Content-Type" = (
"application/json; encoding=utf-8"
);
Date = (
"Tue, 05 Dec 2023 01:32:36 GMT"
);
} }
+[AMAFileUtility writeData:filePath:error:]:109 Saved data to: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/20799a27-fa80-4b36-b2db-0f8141f24180/data.bak
-[AMAHTTPRequestor cancel]:109 Cancel task: <AMAReportRequest: 0x28272e7e0>
-[AMACancelableDelayedExecutor cancelDelayed]:121 Cancellation of async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue>
-[AMATimer invalidate]:74 Timer canceled
-[AMATimer invalidate]:74 Timer canceled
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (90.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue>
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 90.00
-[AMAHTTPRequestor start]:60 Start request[size: 320]: <AMAReportRequest: 0x2827ed180>
-[AMAHTTPRequestor completionHandler]_block_invoke:76 Request: <AMAReportRequest: 0x2827ed180>
-[AMAHTTPRequestor taskDidCompleteWithData:response:error:]:97 Response[status code: 200; size: 21]: <NSHTTPURLResponse: 0x28270f0c0> { URL: https://report.appmetrica.yandex.net/report ... } { Status Code: 200, Headers {
"Content-Length" = (
21
);
"Content-Type" = (
"application/json; encoding=utf-8"
);
Date = (
"Tue, 05 Dec 2023 01:32:37 GMT"
);
} }
+[AMAFileUtility writeData:filePath:error:]:109 Saved data to: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/04e9d9b5-e649-4912-877e-b079716f93f2/data.bak
-[AMAHTTPRequestor cancel]:109 Cancel task: <AMAReportRequest: 0x2827ed180>
-[AMACancelableDelayedExecutor cancelDelayed]:121 Cancellation of async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue>
-[AMATimer invalidate]:74 Timer canceled
-[AMATimer invalidate]:74 Timer canceled
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (90.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue>
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 90.00
-[AMAHTTPRequestor start]:60 Start request[size: 288]: <AMAReportRequest: 0x2827dad40>
-[AMAHTTPRequestor completionHandler]_block_invoke:76 Request: <AMAReportRequest: 0x2827dad40>
-[AMAHTTPRequestor taskDidCompleteWithData:response:error:]:97 Response[status code: 200; size: 21]: <NSHTTPURLResponse: 0x28272ada0> { URL: https://report.appmetrica.yandex.net/report ... } { Status Code: 200, Headers {
"Content-Length" = (
21
);
"Content-Type" = (
"application/json; encoding=utf-8"
);
Date = (
"Tue, 05 Dec 2023 01:32:38 GMT"
);
} }
+[AMAFileUtility writeData:filePath:error:]:109 Saved data to: /var/mobile/Containers/Data/Application/08D0823E-319F-47ED-B055-B125926C3037/Library/Application Support/io.appmetrica/20799a27-fa80-4b36-b2db-0f8141f24180/data.bak
-[AMAHTTPRequestor cancel]:109 Cancel task: <AMAReportRequest: 0x2827dad40>
-[AMACancelableDelayedExecutor cancelDelayed]:121 Cancellation of async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue>
-[AMATimer invalidate]:74 Timer canceled
-[AMATimer invalidate]:74 Timer canceled
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (90.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMATimerDispatchStrategy.Queue>
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 90.00
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (10.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMAReporter.Queue>
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (10.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMAReporter.Queue>
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 10.00
-[AMATimer invalidate]:74 Timer canceled
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 10.00
-[AMATimer invalidate]:74 Timer canceled
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (10.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMAReporter.Queue>
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (10.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMAReporter.Queue>
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 10.00
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 10.00
-[AMATimer invalidate]:74 Timer canceled
-[AMATimer invalidate]:74 Timer canceled
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (10.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMAReporter.Queue>
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (10.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMAReporter.Queue>
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 10.00
-[AMATimer invalidate]:74 Timer canceled
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 10.00
-[AMATimer invalidate]:74 Timer canceled
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (10.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMAReporter.Queue>
-[AMACancelableDelayedExecutor executeAfterDelay:block:]:90 Delayed (10.00) async execution on queue: <OS_dispatch_queue_serial: io.appmetrica.CoreUtils.AMAReporter.Queue>
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 10.00
-[AMATimer invalidate]:74 Timer canceled
-[AMATimer createTimerSourceAndStart]:54 Timer started, timeout: 10.00
-[AMATimer invalidate]:74 Timer canceled
Package.resolved
{
"pins" : [
{
"identity" : "appmetrica-sdk-ios",
"kind" : "remoteSourceControl",
"location" : "https://github.com/appmetrica/appmetrica-sdk-ios.git",
"state" : {
"revision" : "cad8eeac574211203543ee98c2b70c99d4a86caa"
}
},
{
"identity" : "cocoalumberjack",
"kind" : "remoteSourceControl",
"location" : "https://github.com/CocoaLumberjack/CocoaLumberjack.git",
"state" : {
"revision" : "67ec5818a757aba4d7c534e21a905d878d128dbf",
"version" : "3.8.1"
}
},
...
{
"identity" : "fmdb",
"kind" : "remoteSourceControl",
"location" : "https://github.com/ccgus/fmdb",
"state" : {
"revision" : "61e51fde7f7aab6554f30ab061cc588b28a97d04",
"version" : "2.7.7"
}
},
{
"identity" : "kscrash",
"kind" : "remoteSourceControl",
"location" : "https://github.com/kstenerud/KSCrash",
"state" : {
"revision" : "9e72c018a0ba455a89cf5770dea6e1d5258744b6",
"version" : "1.15.27"
}
},
{
"identity" : "protobuf-c",
"kind" : "remoteSourceControl",
"location" : "https://github.com/appmetrica/protobuf-c",
"state" : {
"revision" : "2dd4ca0d49a317570347d9bc1e85ee1bc5660d01",
"version" : "1.2.2-spm"
}
},
...
{
"identity" : "swift-log",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-log.git",
"state" : {
"revision" : "532d8b529501fb73a2455b179e0bbb6d49b652ed",
"version" : "1.5.3"
}
},
{
"identity" : "swiftyjson",
"kind" : "remoteSourceControl",
"location" : "https://github.com/SwiftyJSON/SwiftyJSON.git",
"state" : {
"revision" : "b3dcd7dbd0d488e1a7077cb33b00f2083e382f07",
"version" : "5.0.1"
}
}
],
"version" : 2
}
No response
4.5.2
15.2
iPhone 13 pro
Swift Package Manager
Dashbord shows events not in the order they occurred, I pressed to sort by time. For instance, the highlighted event occurred not between 9:31:51, but after
There are extra events showed in the dash. For instance, there are two events promo_prmMain_bigBannerBlock_bannerBlock_swipe sent at 9:31:59. But locally in the logs we see that there is exactly one event send to AppMetrica
5.2.0
15.0
iPhone 15 Pro
CocoaPods
TMS-91107: Invalid tracking information - A PrivacyInfo.xcprivacy file contains invalid tracking information at the following path: “Frameworks/AppMetricaCore.framework/AppMetricaCore.bundle/PrivacyInfo.xcprivacy”. In addition to the privacy manifest files in the locations outlined in the documentation, starting November 12, 2024, all privacy manifests you submit must have valid content. NSPrivacyTracking must be true if NSPrivacyTrackingDomains isn’t empty.
After last commit 6cc0790
i got this error after deploying new version
No response
// Your logs go here
Package.resolved
// Replace with your Package.resolved contents
Podfile.lock
// Replace with your Podfile.lock contents
4.5.2
15.4
Apple Vision Pro Simulator
Swift Package Manager
Good afternoon. I'm trying to run the visionOS simulator, but I get an error in the YandexMobile libraries that there is no support for this platform. What can I do to fix this?
// Your logs go here
Package.resolved
// Replace with your Package.resolved contents
Podfile.lock
// Replace with your Podfile.lock contents
5.1.0
Version 15.3 (15E204a)
Apple TV 4K (3rd generation), tvOS 17.4
Swift Package Manager
Compiling a tvOS target with App Metrica library fails with compilation error:
Use of undeclared identifier 'UIApplicationDidReceiveMemoryWarningNotification'
https://github.com/appmetrica/appmetrica-sdk-ios
5.1.0 to your tvOS target
Showing Recent Issues
Build target AppMetricaCore with configuration Debug
CompileC /Users/p.flaks/Library/Developer/Xcode/DerivedData/test1234-cgejmlbqiaencpcgeywtgmyazjgn/Build/Intermediates.noindex/AppMetrica.build/Debug-appletvsimulator/AppMetricaCore.build/Objects-normal/arm64/AMAStorageTrimManager.o /Users/p.flaks/Library/Developer/Xcode/DerivedData/test1234-cgejmlbqiaencpcgeywtgmyazjgn/SourcePackages/checkouts/appmetrica-sdk-ios/AppMetricaCore/Sources/Database/Trimming/AMAStorageTrimManager.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'AppMetricaCore' from project 'AppMetrica')
cd /Users/p.flaks/Library/Developer/Xcode/DerivedData/test1234-cgejmlbqiaencpcgeywtgmyazjgn/SourcePackages/checkouts/appmetrica-sdk-ios
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -ivfsstatcache /Users/p.flaks/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/appletvsimulator17.4-21L224-54302ded5c8068b17c60ced60f39ed80.sdkstatcache -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/p.flaks/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -w -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-implicit-fallthrough -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body -index-store-path /Users/p.flaks/Library/Developer/Xcode/DerivedData/test1234-cgejmlbqiaencpcgeywtgmyazjgn/Index.noindex/DataStore @/Users/p.flaks/Library/Developer/Xcode/DerivedData/test1234-cgejmlbqiaencpcgeywtgmyazjgn/Build/Intermediates.noindex/AppMetrica.build/Debug-appletvsimulator/AppMetricaCore.build/Objects-normal/arm64/e6072d4f65d7061329687fe24e3d63a7-common-args.resp -include /Users/p.flaks/Library/Developer/Xcode/DerivedData/test1234-cgejmlbqiaencpcgeywtgmyazjgn/Build/Intermediates.noindex/AppMetrica.build/Debug-appletvsimulator/AppMetricaCore.build/DerivedSources/resource_bundle_accessor.h -MMD -MT dependencies -MF /Users/p.flaks/Library/Developer/Xcode/DerivedData/test1234-cgejmlbqiaencpcgeywtgmyazjgn/Build/Intermediates.noindex/AppMetrica.build/Debug-appletvsimulator/AppMetricaCore.build/Objects-normal/arm64/AMAStorageTrimManager.d --serialize-diagnostics /Users/p.flaks/Library/Developer/Xcode/DerivedData/test1234-cgejmlbqiaencpcgeywtgmyazjgn/Build/Intermediates.noindex/AppMetrica.build/Debug-appletvsimulator/AppMetricaCore.build/Objects-normal/arm64/AMAStorageTrimManager.dia -c /Users/p.flaks/Library/Developer/Xcode/DerivedData/test1234-cgejmlbqiaencpcgeywtgmyazjgn/SourcePackages/checkouts/appmetrica-sdk-ios/AppMetricaCore/Sources/Database/Trimming/AMAStorageTrimManager.m -o /Users/p.flaks/Library/Developer/Xcode/DerivedData/test1234-cgejmlbqiaencpcgeywtgmyazjgn/Build/Intermediates.noindex/AppMetrica.build/Debug-appletvsimulator/AppMetricaCore.build/Objects-normal/arm64/AMAStorageTrimManager.o -index-unit-output-path /AppMetrica.build/Debug-appletvsimulator/AppMetricaCore.build/Objects-normal/arm64/AMAStorageTrimManager.o
/Users/p.flaks/Library/Developer/Xcode/DerivedData/test1234-cgejmlbqiaencpcgeywtgmyazjgn/SourcePackages/checkouts/appmetrica-sdk-ios/AppMetricaCore/Sources/Database/Trimming/AMAStorageTrimManager.m:74:36: error: use of undeclared identifier 'UIApplicationDidReceiveMemoryWarningNotification'
toNotification:UIApplicationDidReceiveMemoryWarningNotification
^
1 error generated.
/Users/p.flaks/Library/Developer/Xcode/DerivedData/test1234-cgejmlbqiaencpcgeywtgmyazjgn/SourcePackages/checkouts/appmetrica-sdk-ios/AppMetricaCore/Sources/Database/Trimming/AMAStorageTrimManager.m:74:36: Use of undeclared identifier 'UIApplicationDidReceiveMemoryWarningNotification'
Build failed 24.03.2024, 16:15 8.5 seconds
Package.resolved
// Replace with your Package.resolved contents
Podfile.lock
// Replace with your Podfile.lock contents
5.1.0
Version 15.2-15.3
iPhone simulato, iOS 17.2
CocoaPods
The project with AppMetrica doesn't compile since the error: No visible @interface for 'AMARequestParameters' declares the selector 'initWithApiKey:attributionID:requestID:applicationState:inMemoryDatabase:'
import AppMetricaCore
No response
No response
No response
That is the point — where are the SPM package versions?
whatever
whatever
Swift Package Manager
No git tags are available in this repo. No versioning for Swift Package Manager is available.
No response
No response
No response
5.0.0
15.1
iPhone 15 Pro
CocoaPods
I got an error after installing AppMetrica SDK.
AppMetrica SDK conflicts with Firebase SDK
Project is not compiling. Please help and/or fix the problem
No response
in file included from /Users/User/Project-ios/Pods/KSCrash/Source/KSCrash/Recording/Tools/KSDemangle_Swift.cpp:28:
----------
'absl/base/config.h' file not found
PODS:
- abseil/algorithm (1.20240116.2):
- abseil/algorithm/algorithm (= 1.20240116.2)
- abseil/algorithm/container (= 1.20240116.2)
- abseil/algorithm/algorithm (1.20240116.2):
- abseil/base/config
- abseil/xcprivacy
- abseil/algorithm/container (1.20240116.2):
- abseil/algorithm/algorithm
- abseil/base/core_headers
- abseil/base/nullability
- abseil/meta/type_traits
- abseil/xcprivacy
- abseil/base (1.20240116.2):
- abseil/base/atomic_hook (= 1.20240116.2)
- abseil/base/base (= 1.20240116.2)
- abseil/base/base_internal (= 1.20240116.2)
- abseil/base/config (= 1.20240116.2)
- abseil/base/core_headers (= 1.20240116.2)
- abseil/base/cycleclock_internal (= 1.20240116.2)
- abseil/base/dynamic_annotations (= 1.20240116.2)
- abseil/base/endian (= 1.20240116.2)
- abseil/base/errno_saver (= 1.20240116.2)
- abseil/base/fast_type_id (= 1.20240116.2)
- abseil/base/log_severity (= 1.20240116.2)
- abseil/base/malloc_internal (= 1.20240116.2)
- abseil/base/no_destructor (= 1.20240116.2)
- abseil/base/nullability (= 1.20240116.2)
- abseil/base/prefetch (= 1.20240116.2)
- abseil/base/pretty_function (= 1.20240116.2)
- abseil/base/raw_logging_internal (= 1.20240116.2)
- abseil/base/spinlock_wait (= 1.20240116.2)
- abseil/base/strerror (= 1.20240116.2)
- abseil/base/throw_delegate (= 1.20240116.2)
- abseil/base/atomic_hook (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/xcprivacy
- abseil/base/base (1.20240116.2):
- abseil/base/atomic_hook
- abseil/base/base_internal
- abseil/base/config
- abseil/base/core_headers
- abseil/base/cycleclock_internal
- abseil/base/dynamic_annotations
- abseil/base/log_severity
- abseil/base/nullability
- abseil/base/raw_logging_internal
- abseil/base/spinlock_wait
- abseil/meta/type_traits
- abseil/xcprivacy
- abseil/base/base_internal (1.20240116.2):
- abseil/base/config
- abseil/meta/type_traits
- abseil/xcprivacy
- abseil/base/config (1.20240116.2):
- abseil/xcprivacy
- abseil/base/core_headers (1.20240116.2):
- abseil/base/config
- abseil/xcprivacy
- abseil/base/cycleclock_internal (1.20240116.2):
- abseil/base/base_internal
- abseil/base/config
- abseil/xcprivacy
- abseil/base/dynamic_annotations (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/xcprivacy
- abseil/base/endian (1.20240116.2):
- abseil/base/base
- abseil/base/config
- abseil/base/core_headers
- abseil/base/nullability
- abseil/xcprivacy
- abseil/base/errno_saver (1.20240116.2):
- abseil/base/config
- abseil/xcprivacy
- abseil/base/fast_type_id (1.20240116.2):
- abseil/base/config
- abseil/xcprivacy
- abseil/base/log_severity (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/xcprivacy
- abseil/base/malloc_internal (1.20240116.2):
- abseil/base/base
- abseil/base/base_internal
- abseil/base/config
- abseil/base/core_headers
- abseil/base/dynamic_annotations
- abseil/base/raw_logging_internal
- abseil/xcprivacy
- abseil/base/no_destructor (1.20240116.2):
- abseil/base/config
- abseil/xcprivacy
- abseil/base/nullability (1.20240116.2):
- abseil/base/core_headers
- abseil/meta/type_traits
- abseil/xcprivacy
- abseil/base/prefetch (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/xcprivacy
- abseil/base/pretty_function (1.20240116.2):
- abseil/xcprivacy
- abseil/base/raw_logging_internal (1.20240116.2):
- abseil/base/atomic_hook
- abseil/base/config
- abseil/base/core_headers
- abseil/base/errno_saver
- abseil/base/log_severity
- abseil/xcprivacy
- abseil/base/spinlock_wait (1.20240116.2):
- abseil/base/base_internal
- abseil/base/core_headers
- abseil/base/errno_saver
- abseil/xcprivacy
- abseil/base/strerror (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/errno_saver
- abseil/xcprivacy
- abseil/base/throw_delegate (1.20240116.2):
- abseil/base/config
- abseil/base/raw_logging_internal
- abseil/xcprivacy
- abseil/cleanup/cleanup (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/cleanup/cleanup_internal
- abseil/xcprivacy
- abseil/cleanup/cleanup_internal (1.20240116.2):
- abseil/base/base_internal
- abseil/base/core_headers
- abseil/utility/utility
- abseil/xcprivacy
- abseil/container/common (1.20240116.2):
- abseil/meta/type_traits
- abseil/types/optional
- abseil/xcprivacy
- abseil/container/common_policy_traits (1.20240116.2):
- abseil/meta/type_traits
- abseil/xcprivacy
- abseil/container/compressed_tuple (1.20240116.2):
- abseil/utility/utility
- abseil/xcprivacy
- abseil/container/container_memory (1.20240116.2):
- abseil/base/config
- abseil/memory/memory
- abseil/meta/type_traits
- abseil/utility/utility
- abseil/xcprivacy
- abseil/container/fixed_array (1.20240116.2):
- abseil/algorithm/algorithm
- abseil/base/config
- abseil/base/core_headers
- abseil/base/dynamic_annotations
- abseil/base/throw_delegate
- abseil/container/compressed_tuple
- abseil/memory/memory
- abseil/xcprivacy
- abseil/container/flat_hash_map (1.20240116.2):
- abseil/algorithm/container
- abseil/base/core_headers
- abseil/container/container_memory
- abseil/container/hash_function_defaults
- abseil/container/raw_hash_map
- abseil/memory/memory
- abseil/xcprivacy
- abseil/container/flat_hash_set (1.20240116.2):
- abseil/algorithm/container
- abseil/base/core_headers
- abseil/container/container_memory
- abseil/container/hash_function_defaults
- abseil/container/raw_hash_set
- abseil/memory/memory
- abseil/xcprivacy
- abseil/container/hash_function_defaults (1.20240116.2):
- abseil/base/config
- abseil/hash/hash
- abseil/strings/cord
- abseil/strings/strings
- abseil/xcprivacy
- abseil/container/hash_policy_traits (1.20240116.2):
- abseil/container/common_policy_traits
- abseil/meta/type_traits
- abseil/xcprivacy
- abseil/container/hashtable_debug_hooks (1.20240116.2):
- abseil/base/config
- abseil/xcprivacy
- abseil/container/hashtablez_sampler (1.20240116.2):
- abseil/base/base
- abseil/base/config
- abseil/base/core_headers
- abseil/base/raw_logging_internal
- abseil/debugging/stacktrace
- abseil/memory/memory
- abseil/profiling/exponential_biased
- abseil/profiling/sample_recorder
- abseil/synchronization/synchronization
- abseil/time/time
- abseil/utility/utility
- abseil/xcprivacy
- abseil/container/inlined_vector (1.20240116.2):
- abseil/algorithm/algorithm
- abseil/base/core_headers
- abseil/base/throw_delegate
- abseil/container/inlined_vector_internal
- abseil/memory/memory
- abseil/meta/type_traits
- abseil/xcprivacy
- abseil/container/inlined_vector_internal (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/container/compressed_tuple
- abseil/memory/memory
- abseil/meta/type_traits
- abseil/types/span
- abseil/xcprivacy
- abseil/container/layout (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/debugging/demangle_internal
- abseil/meta/type_traits
- abseil/strings/strings
- abseil/types/span
- abseil/utility/utility
- abseil/xcprivacy
- abseil/container/raw_hash_map (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/throw_delegate
- abseil/container/container_memory
- abseil/container/raw_hash_set
- abseil/xcprivacy
- abseil/container/raw_hash_set (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/dynamic_annotations
- abseil/base/endian
- abseil/base/prefetch
- abseil/base/raw_logging_internal
- abseil/container/common
- abseil/container/compressed_tuple
- abseil/container/container_memory
- abseil/container/hash_policy_traits
- abseil/container/hashtable_debug_hooks
- abseil/container/hashtablez_sampler
- abseil/hash/hash
- abseil/memory/memory
- abseil/meta/type_traits
- abseil/numeric/bits
- abseil/utility/utility
- abseil/xcprivacy
- abseil/crc/cpu_detect (1.20240116.2):
- abseil/base/base
- abseil/base/config
- abseil/xcprivacy
- abseil/crc/crc32c (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/endian
- abseil/base/prefetch
- abseil/crc/cpu_detect
- abseil/crc/crc_internal
- abseil/crc/non_temporal_memcpy
- abseil/strings/str_format
- abseil/strings/strings
- abseil/xcprivacy
- abseil/crc/crc_cord_state (1.20240116.2):
- abseil/base/config
- abseil/crc/crc32c
- abseil/numeric/bits
- abseil/strings/strings
- abseil/xcprivacy
- abseil/crc/crc_internal (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/endian
- abseil/base/prefetch
- abseil/base/raw_logging_internal
- abseil/crc/cpu_detect
- abseil/memory/memory
- abseil/numeric/bits
- abseil/xcprivacy
- abseil/crc/non_temporal_arm_intrinsics (1.20240116.2):
- abseil/base/config
- abseil/xcprivacy
- abseil/crc/non_temporal_memcpy (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/crc/non_temporal_arm_intrinsics
- abseil/xcprivacy
- abseil/debugging/debugging_internal (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/dynamic_annotations
- abseil/base/errno_saver
- abseil/base/raw_logging_internal
- abseil/xcprivacy
- abseil/debugging/demangle_internal (1.20240116.2):
- abseil/base/base
- abseil/base/config
- abseil/base/core_headers
- abseil/xcprivacy
- abseil/debugging/stacktrace (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/dynamic_annotations
- abseil/base/raw_logging_internal
- abseil/debugging/debugging_internal
- abseil/xcprivacy
- abseil/debugging/symbolize (1.20240116.2):
- abseil/base/base
- abseil/base/config
- abseil/base/core_headers
- abseil/base/dynamic_annotations
- abseil/base/malloc_internal
- abseil/base/raw_logging_internal
- abseil/debugging/debugging_internal
- abseil/debugging/demangle_internal
- abseil/strings/strings
- abseil/xcprivacy
- abseil/flags/commandlineflag (1.20240116.2):
- abseil/base/config
- abseil/base/fast_type_id
- abseil/flags/commandlineflag_internal
- abseil/strings/strings
- abseil/types/optional
- abseil/xcprivacy
- abseil/flags/commandlineflag_internal (1.20240116.2):
- abseil/base/config
- abseil/base/fast_type_id
- abseil/xcprivacy
- abseil/flags/config (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/flags/path_util
- abseil/flags/program_name
- abseil/strings/strings
- abseil/synchronization/synchronization
- abseil/xcprivacy
- abseil/flags/flag (1.20240116.2):
- abseil/base/base
- abseil/base/config
- abseil/base/core_headers
- abseil/flags/config
- abseil/flags/flag_internal
- abseil/flags/reflection
- abseil/strings/strings
- abseil/xcprivacy
- abseil/flags/flag_internal (1.20240116.2):
- abseil/base/base
- abseil/base/config
- abseil/base/core_headers
- abseil/base/dynamic_annotations
- abseil/flags/commandlineflag
- abseil/flags/commandlineflag_internal
- abseil/flags/config
- abseil/flags/marshalling
- abseil/flags/reflection
- abseil/memory/memory
- abseil/meta/type_traits
- abseil/strings/strings
- abseil/synchronization/synchronization
- abseil/utility/utility
- abseil/xcprivacy
- abseil/flags/marshalling (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/log_severity
- abseil/numeric/int128
- abseil/strings/str_format
- abseil/strings/strings
- abseil/types/optional
- abseil/xcprivacy
- abseil/flags/path_util (1.20240116.2):
- abseil/base/config
- abseil/strings/strings
- abseil/xcprivacy
- abseil/flags/private_handle_accessor (1.20240116.2):
- abseil/base/config
- abseil/flags/commandlineflag
- abseil/flags/commandlineflag_internal
- abseil/strings/strings
- abseil/xcprivacy
- abseil/flags/program_name (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/flags/path_util
- abseil/strings/strings
- abseil/synchronization/synchronization
- abseil/xcprivacy
- abseil/flags/reflection (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/no_destructor
- abseil/container/flat_hash_map
- abseil/flags/commandlineflag
- abseil/flags/commandlineflag_internal
- abseil/flags/config
- abseil/flags/private_handle_accessor
- abseil/strings/strings
- abseil/synchronization/synchronization
- abseil/xcprivacy
- abseil/functional/any_invocable (1.20240116.2):
- abseil/base/base_internal
- abseil/base/config
- abseil/base/core_headers
- abseil/meta/type_traits
- abseil/utility/utility
- abseil/xcprivacy
- abseil/functional/bind_front (1.20240116.2):
- abseil/base/base_internal
- abseil/container/compressed_tuple
- abseil/meta/type_traits
- abseil/utility/utility
- abseil/xcprivacy
- abseil/functional/function_ref (1.20240116.2):
- abseil/base/base_internal
- abseil/base/core_headers
- abseil/functional/any_invocable
- abseil/meta/type_traits
- abseil/xcprivacy
- abseil/hash/city (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/endian
- abseil/xcprivacy
- abseil/hash/hash (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/endian
- abseil/container/fixed_array
- abseil/functional/function_ref
- abseil/hash/city
- abseil/hash/low_level_hash
- abseil/meta/type_traits
- abseil/numeric/bits
- abseil/numeric/int128
- abseil/strings/strings
- abseil/types/optional
- abseil/types/variant
- abseil/utility/utility
- abseil/xcprivacy
- abseil/hash/low_level_hash (1.20240116.2):
- abseil/base/config
- abseil/base/endian
- abseil/base/prefetch
- abseil/numeric/int128
- abseil/xcprivacy
- abseil/memory (1.20240116.2):
- abseil/memory/memory (= 1.20240116.2)
- abseil/memory/memory (1.20240116.2):
- abseil/base/core_headers
- abseil/meta/type_traits
- abseil/xcprivacy
- abseil/meta (1.20240116.2):
- abseil/meta/type_traits (= 1.20240116.2)
- abseil/meta/type_traits (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/xcprivacy
- abseil/numeric/bits (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/xcprivacy
- abseil/numeric/int128 (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/numeric/bits
- abseil/xcprivacy
- abseil/numeric/representation (1.20240116.2):
- abseil/base/config
- abseil/xcprivacy
- abseil/profiling/exponential_biased (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/xcprivacy
- abseil/profiling/sample_recorder (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/synchronization/synchronization
- abseil/time/time
- abseil/xcprivacy
- abseil/random/bit_gen_ref (1.20240116.2):
- abseil/base/core_headers
- abseil/base/fast_type_id
- abseil/meta/type_traits
- abseil/random/internal/distribution_caller
- abseil/random/internal/fast_uniform_bits
- abseil/random/random
- abseil/xcprivacy
- abseil/random/distributions (1.20240116.2):
- abseil/base/base_internal
- abseil/base/config
- abseil/base/core_headers
- abseil/meta/type_traits
- abseil/numeric/bits
- abseil/random/internal/distribution_caller
- abseil/random/internal/fast_uniform_bits
- abseil/random/internal/fastmath
- abseil/random/internal/generate_real
- abseil/random/internal/iostream_state_saver
- abseil/random/internal/traits
- abseil/random/internal/uniform_helper
- abseil/random/internal/wide_multiply
- abseil/strings/strings
- abseil/xcprivacy
- abseil/random/internal/distribution_caller (1.20240116.2):
- abseil/base/config
- abseil/base/fast_type_id
- abseil/utility/utility
- abseil/xcprivacy
- abseil/random/internal/fast_uniform_bits (1.20240116.2):
- abseil/base/config
- abseil/meta/type_traits
- abseil/random/internal/traits
- abseil/xcprivacy
- abseil/random/internal/fastmath (1.20240116.2):
- abseil/numeric/bits
- abseil/xcprivacy
- abseil/random/internal/generate_real (1.20240116.2):
- abseil/meta/type_traits
- abseil/numeric/bits
- abseil/random/internal/fastmath
- abseil/random/internal/traits
- abseil/xcprivacy
- abseil/random/internal/iostream_state_saver (1.20240116.2):
- abseil/meta/type_traits
- abseil/numeric/int128
- abseil/xcprivacy
- abseil/random/internal/nonsecure_base (1.20240116.2):
- abseil/base/core_headers
- abseil/container/inlined_vector
- abseil/meta/type_traits
- abseil/random/internal/pool_urbg
- abseil/random/internal/salted_seed_seq
- abseil/random/internal/seed_material
- abseil/types/span
- abseil/xcprivacy
- abseil/random/internal/pcg_engine (1.20240116.2):
- abseil/base/config
- abseil/meta/type_traits
- abseil/numeric/bits
- abseil/numeric/int128
- abseil/random/internal/fastmath
- abseil/random/internal/iostream_state_saver
- abseil/xcprivacy
- abseil/random/internal/platform (1.20240116.2):
- abseil/base/config
- abseil/xcprivacy
- abseil/random/internal/pool_urbg (1.20240116.2):
- abseil/base/base
- abseil/base/config
- abseil/base/core_headers
- abseil/base/endian
- abseil/base/raw_logging_internal
- abseil/random/internal/randen
- abseil/random/internal/seed_material
- abseil/random/internal/traits
- abseil/random/seed_gen_exception
- abseil/types/span
- abseil/xcprivacy
- abseil/random/internal/randen (1.20240116.2):
- abseil/base/raw_logging_internal
- abseil/random/internal/platform
- abseil/random/internal/randen_hwaes
- abseil/random/internal/randen_slow
- abseil/xcprivacy
- abseil/random/internal/randen_engine (1.20240116.2):
- abseil/base/endian
- abseil/meta/type_traits
- abseil/random/internal/iostream_state_saver
- abseil/random/internal/randen
- abseil/xcprivacy
- abseil/random/internal/randen_hwaes (1.20240116.2):
- abseil/base/config
- abseil/random/internal/platform
- abseil/random/internal/randen_hwaes_impl
- abseil/xcprivacy
- abseil/random/internal/randen_hwaes_impl (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/numeric/int128
- abseil/random/internal/platform
- abseil/xcprivacy
- abseil/random/internal/randen_slow (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/endian
- abseil/numeric/int128
- abseil/random/internal/platform
- abseil/xcprivacy
- abseil/random/internal/salted_seed_seq (1.20240116.2):
- abseil/container/inlined_vector
- abseil/meta/type_traits
- abseil/random/internal/seed_material
- abseil/types/optional
- abseil/types/span
- abseil/xcprivacy
- abseil/random/internal/seed_material (1.20240116.2):
- abseil/base/core_headers
- abseil/base/dynamic_annotations
- abseil/base/raw_logging_internal
- abseil/random/internal/fast_uniform_bits
- abseil/strings/strings
- abseil/types/optional
- abseil/types/span
- abseil/xcprivacy
- abseil/random/internal/traits (1.20240116.2):
- abseil/base/config
- abseil/numeric/bits
- abseil/numeric/int128
- abseil/xcprivacy
- abseil/random/internal/uniform_helper (1.20240116.2):
- abseil/base/config
- abseil/meta/type_traits
- abseil/numeric/int128
- abseil/random/internal/traits
- abseil/xcprivacy
- abseil/random/internal/wide_multiply (1.20240116.2):
- abseil/base/config
- abseil/numeric/bits
- abseil/numeric/int128
- abseil/random/internal/traits
- abseil/xcprivacy
- abseil/random/random (1.20240116.2):
- abseil/random/distributions
- abseil/random/internal/nonsecure_base
- abseil/random/internal/pcg_engine
- abseil/random/internal/pool_urbg
- abseil/random/internal/randen_engine
- abseil/random/seed_sequences
- abseil/xcprivacy
- abseil/random/seed_gen_exception (1.20240116.2):
- abseil/base/config
- abseil/xcprivacy
- abseil/random/seed_sequences (1.20240116.2):
- abseil/base/config
- abseil/random/internal/pool_urbg
- abseil/random/internal/salted_seed_seq
- abseil/random/internal/seed_material
- abseil/random/seed_gen_exception
- abseil/types/span
- abseil/xcprivacy
- abseil/status/status (1.20240116.2):
- abseil/base/atomic_hook
- abseil/base/config
- abseil/base/core_headers
- abseil/base/no_destructor
- abseil/base/nullability
- abseil/base/raw_logging_internal
- abseil/base/strerror
- abseil/container/inlined_vector
- abseil/debugging/stacktrace
- abseil/debugging/symbolize
- abseil/functional/function_ref
- abseil/memory/memory
- abseil/strings/cord
- abseil/strings/str_format
- abseil/strings/strings
- abseil/types/optional
- abseil/types/span
- abseil/xcprivacy
- abseil/status/statusor (1.20240116.2):
- abseil/base/base
- abseil/base/config
- abseil/base/core_headers
- abseil/base/nullability
- abseil/base/raw_logging_internal
- abseil/meta/type_traits
- abseil/status/status
- abseil/strings/has_ostream_operator
- abseil/strings/str_format
- abseil/strings/strings
- abseil/types/variant
- abseil/utility/utility
- abseil/xcprivacy
- abseil/strings/charset (1.20240116.2):
- abseil/base/core_headers
- abseil/strings/string_view
- abseil/xcprivacy
- abseil/strings/cord (1.20240116.2):
- abseil/base/base
- abseil/base/config
- abseil/base/core_headers
- abseil/base/endian
- abseil/base/nullability
- abseil/base/raw_logging_internal
- abseil/container/inlined_vector
- abseil/crc/crc32c
- abseil/crc/crc_cord_state
- abseil/functional/function_ref
- abseil/meta/type_traits
- abseil/numeric/bits
- abseil/strings/cord_internal
- abseil/strings/cordz_functions
- abseil/strings/cordz_info
- abseil/strings/cordz_statistics
- abseil/strings/cordz_update_scope
- abseil/strings/cordz_update_tracker
- abseil/strings/internal
- abseil/strings/strings
- abseil/types/optional
- abseil/types/span
- abseil/xcprivacy
- abseil/strings/cord_internal (1.20240116.2):
- abseil/base/base_internal
- abseil/base/config
- abseil/base/core_headers
- abseil/base/endian
- abseil/base/raw_logging_internal
- abseil/base/throw_delegate
- abseil/container/compressed_tuple
- abseil/container/container_memory
- abseil/container/inlined_vector
- abseil/container/layout
- abseil/crc/crc_cord_state
- abseil/functional/function_ref
- abseil/meta/type_traits
- abseil/strings/strings
- abseil/types/span
- abseil/xcprivacy
- abseil/strings/cordz_functions (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/raw_logging_internal
- abseil/profiling/exponential_biased
- abseil/xcprivacy
- abseil/strings/cordz_handle (1.20240116.2):
- abseil/base/base
- abseil/base/config
- abseil/base/raw_logging_internal
- abseil/synchronization/synchronization
- abseil/xcprivacy
- abseil/strings/cordz_info (1.20240116.2):
- abseil/base/base
- abseil/base/config
- abseil/base/core_headers
- abseil/base/raw_logging_internal
- abseil/container/inlined_vector
- abseil/debugging/stacktrace
- abseil/strings/cord_internal
- abseil/strings/cordz_functions
- abseil/strings/cordz_handle
- abseil/strings/cordz_statistics
- abseil/strings/cordz_update_tracker
- abseil/synchronization/synchronization
- abseil/time/time
- abseil/types/span
- abseil/xcprivacy
- abseil/strings/cordz_statistics (1.20240116.2):
- abseil/base/config
- abseil/strings/cordz_update_tracker
- abseil/xcprivacy
- abseil/strings/cordz_update_scope (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/strings/cord_internal
- abseil/strings/cordz_info
- abseil/strings/cordz_update_tracker
- abseil/xcprivacy
- abseil/strings/cordz_update_tracker (1.20240116.2):
- abseil/base/config
- abseil/xcprivacy
- abseil/strings/has_ostream_operator (1.20240116.2):
- abseil/base/config
- abseil/xcprivacy
- abseil/strings/internal (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/endian
- abseil/base/raw_logging_internal
- abseil/meta/type_traits
- abseil/xcprivacy
- abseil/strings/str_format (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/nullability
- abseil/strings/str_format_internal
- abseil/strings/string_view
- abseil/types/span
- abseil/xcprivacy
- abseil/strings/str_format_internal (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/container/fixed_array
- abseil/container/inlined_vector
- abseil/functional/function_ref
- abseil/meta/type_traits
- abseil/numeric/bits
- abseil/numeric/int128
- abseil/numeric/representation
- abseil/strings/strings
- abseil/types/optional
- abseil/types/span
- abseil/utility/utility
- abseil/xcprivacy
- abseil/strings/string_view (1.20240116.2):
- abseil/base/base
- abseil/base/config
- abseil/base/core_headers
- abseil/base/nullability
- abseil/base/throw_delegate
- abseil/xcprivacy
- abseil/strings/strings (1.20240116.2):
- abseil/base/base
- abseil/base/config
- abseil/base/core_headers
- abseil/base/endian
- abseil/base/nullability
- abseil/base/raw_logging_internal
- abseil/base/throw_delegate
- abseil/memory/memory
- abseil/meta/type_traits
- abseil/numeric/bits
- abseil/numeric/int128
- abseil/strings/charset
- abseil/strings/internal
- abseil/strings/string_view
- abseil/xcprivacy
- abseil/synchronization/graphcycles_internal (1.20240116.2):
- abseil/base/base
- abseil/base/base_internal
- abseil/base/config
- abseil/base/core_headers
- abseil/base/malloc_internal
- abseil/base/raw_logging_internal
- abseil/xcprivacy
- abseil/synchronization/kernel_timeout_internal (1.20240116.2):
- abseil/base/base
- abseil/base/config
- abseil/base/core_headers
- abseil/base/raw_logging_internal
- abseil/time/time
- abseil/xcprivacy
- abseil/synchronization/synchronization (1.20240116.2):
- abseil/base/atomic_hook
- abseil/base/base
- abseil/base/base_internal
- abseil/base/config
- abseil/base/core_headers
- abseil/base/dynamic_annotations
- abseil/base/malloc_internal
- abseil/base/raw_logging_internal
- abseil/debugging/stacktrace
- abseil/debugging/symbolize
- abseil/synchronization/graphcycles_internal
- abseil/synchronization/kernel_timeout_internal
- abseil/time/time
- abseil/xcprivacy
- abseil/time (1.20240116.2):
- abseil/time/internal (= 1.20240116.2)
- abseil/time/time (= 1.20240116.2)
- abseil/time/internal (1.20240116.2):
- abseil/time/internal/cctz (= 1.20240116.2)
- abseil/time/internal/cctz (1.20240116.2):
- abseil/time/internal/cctz/civil_time (= 1.20240116.2)
- abseil/time/internal/cctz/time_zone (= 1.20240116.2)
- abseil/time/internal/cctz/civil_time (1.20240116.2):
- abseil/base/config
- abseil/xcprivacy
- abseil/time/internal/cctz/time_zone (1.20240116.2):
- abseil/base/config
- abseil/time/internal/cctz/civil_time
- abseil/xcprivacy
- abseil/time/time (1.20240116.2):
- abseil/base/base
- abseil/base/config
- abseil/base/core_headers
- abseil/base/raw_logging_internal
- abseil/numeric/int128
- abseil/strings/strings
- abseil/time/internal/cctz/civil_time
- abseil/time/internal/cctz/time_zone
- abseil/types/optional
- abseil/xcprivacy
- abseil/types (1.20240116.2):
- abseil/types/any (= 1.20240116.2)
- abseil/types/bad_any_cast (= 1.20240116.2)
- abseil/types/bad_any_cast_impl (= 1.20240116.2)
- abseil/types/bad_optional_access (= 1.20240116.2)
- abseil/types/bad_variant_access (= 1.20240116.2)
- abseil/types/compare (= 1.20240116.2)
- abseil/types/optional (= 1.20240116.2)
- abseil/types/span (= 1.20240116.2)
- abseil/types/variant (= 1.20240116.2)
- abseil/types/any (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/fast_type_id
- abseil/meta/type_traits
- abseil/types/bad_any_cast
- abseil/utility/utility
- abseil/xcprivacy
- abseil/types/bad_any_cast (1.20240116.2):
- abseil/base/config
- abseil/types/bad_any_cast_impl
- abseil/xcprivacy
- abseil/types/bad_any_cast_impl (1.20240116.2):
- abseil/base/config
- abseil/base/raw_logging_internal
- abseil/xcprivacy
- abseil/types/bad_optional_access (1.20240116.2):
- abseil/base/config
- abseil/base/raw_logging_internal
- abseil/xcprivacy
- abseil/types/bad_variant_access (1.20240116.2):
- abseil/base/config
- abseil/base/raw_logging_internal
- abseil/xcprivacy
- abseil/types/compare (1.20240116.2):
- abseil/base/config
- abseil/base/core_headers
- abseil/meta/type_traits
- abseil/xcprivacy
- abseil/types/optional (1.20240116.2):
- abseil/base/base_internal
- abseil/base/config
- abseil/base/core_headers
- abseil/base/nullability
- abseil/memory/memory
- abseil/meta/type_traits
- abseil/types/bad_optional_access
- abseil/utility/utility
- abseil/xcprivacy
- abseil/types/span (1.20240116.2):
- abseil/algorithm/algorithm
- abseil/base/core_headers
- abseil/base/nullability
- abseil/base/throw_delegate
- abseil/meta/type_traits
- abseil/xcprivacy
- abseil/types/variant (1.20240116.2):
- abseil/base/base_internal
- abseil/base/config
- abseil/base/core_headers
- abseil/meta/type_traits
- abseil/types/bad_variant_access
- abseil/utility/utility
- abseil/xcprivacy
- abseil/utility/utility (1.20240116.2):
- abseil/base/base_internal
- abseil/base/config
- abseil/meta/type_traits
- abseil/xcprivacy
- abseil/xcprivacy (1.20240116.2)
- Adapty (2.7.0)
- AdaptyUI (2.0.2):
- Adapty (~> 2.7.0)
- Adjust (4.33.6):
- Adjust/Core (= 4.33.6)
- Adjust/Core (4.33.6)
- Alamofire (5.9.0)
- AmplitudeSwift (1.4.5):
- AnalyticsConnector (~> 1.0.1)
- AnalyticsConnector (1.0.3)
- AppMetrica_FMDB (5.2.0)
- AppMetrica_Protobuf (5.2.0)
- AppMetricaAdSupport (5.2.0):
- AppMetricaCore (= 5.2.0)
- AppMetricaCoreExtension (= 5.2.0)
- AppMetricaAnalytics (5.0.0):
- AppMetricaAdSupport (~> 5.0)
- AppMetricaCore (~> 5.0)
- AppMetricaCrashes (~> 5.0)
- AppMetricaWebKit (~> 5.0)
- AppMetricaCore (5.2.0):
- AppMetrica_FMDB (= 5.2.0)
- AppMetrica_Protobuf (= 5.2.0)
- AppMetricaCoreUtils (= 5.2.0)
- AppMetricaEncodingUtils (= 5.2.0)
- AppMetricaHostState (= 5.2.0)
- AppMetricaLog (= 5.2.0)
- AppMetricaNetwork (= 5.2.0)
- AppMetricaPlatform (= 5.2.0)
- AppMetricaProtobufUtils (= 5.2.0)
- AppMetricaStorageUtils (= 5.2.0)
- AppMetricaCoreExtension (5.2.0):
- AppMetricaCore (= 5.2.0)
- AppMetricaStorageUtils (= 5.2.0)
- AppMetricaCoreUtils (5.2.0):
- AppMetricaLog (= 5.2.0)
- AppMetricaCrashes (5.2.0):
- AppMetricaCore (= 5.2.0)
- AppMetricaCoreExtension (= 5.2.0)
- AppMetricaCoreUtils (= 5.2.0)
- AppMetricaEncodingUtils (= 5.2.0)
- AppMetricaHostState (= 5.2.0)
- AppMetricaLog (= 5.2.0)
- AppMetricaPlatform (= 5.2.0)
- AppMetricaProtobufUtils (= 5.2.0)
- AppMetricaStorageUtils (= 5.2.0)
- KSCrash/Recording (= 1.17.0)
- KSCrash/Recording/Tools
- AppMetricaEncodingUtils (5.2.0):
- AppMetricaCoreUtils (= 5.2.0)
- AppMetricaLog (= 5.2.0)
- AppMetricaPlatform (= 5.2.0)
- AppMetricaHostState (5.2.0):
- AppMetricaCoreUtils (= 5.2.0)
- AppMetricaLog (= 5.2.0)
- AppMetricaLog (5.2.0)
- AppMetricaNetwork (5.2.0):
- AppMetricaCoreUtils (= 5.2.0)
- AppMetricaLog (= 5.2.0)
- AppMetricaPlatform (= 5.2.0)
- AppMetricaPlatform (5.2.0):
- AppMetricaCoreUtils (= 5.2.0)
- AppMetricaLog (= 5.2.0)
- AppMetricaProtobufUtils (5.2.0):
- AppMetrica_Protobuf (= 5.2.0)
- AppMetricaStorageUtils (5.2.0):
- AppMetricaCoreUtils (= 5.2.0)
- AppMetricaLog (= 5.2.0)
- AppMetricaWebKit (5.2.0):
- AppMetricaCore (= 5.2.0)
- AppMetricaCoreUtils (= 5.2.0)
- AppMetricaLog (= 5.2.0)
- AppRouter (5.1.0):
- AppRouter/Core (= 5.1.0)
- AppRouter/Core (5.1.0)
- BoringSSL-GRPC (0.0.32):
- BoringSSL-GRPC/Implementation (= 0.0.32)
- BoringSSL-GRPC/Interface (= 0.0.32)
- BoringSSL-GRPC/Implementation (0.0.32):
- BoringSSL-GRPC/Interface (= 0.0.32)
- BoringSSL-GRPC/Interface (0.0.32)
- Differentiator (5.0.0)
- Firebase/Analytics (10.22.0):
- Firebase/Core
- Firebase/Core (10.22.0):
- Firebase/CoreOnly
- FirebaseAnalytics (~> 10.22.0)
- Firebase/CoreOnly (10.22.0):
- FirebaseCore (= 10.22.0)
- Firebase/Crashlytics (10.22.0):
- Firebase/CoreOnly
- FirebaseCrashlytics (~> 10.22.0)
- Firebase/Firestore (10.22.0):
- Firebase/CoreOnly
- FirebaseFirestore (~> 10.22.0)
- Firebase/RemoteConfig (10.22.0):
- Firebase/CoreOnly
- FirebaseRemoteConfig (~> 10.22.0)
- Firebase/Storage (10.22.0):
- Firebase/CoreOnly
- FirebaseStorage (~> 10.22.0)
- FirebaseABTesting (10.24.0):
- FirebaseCore (~> 10.0)
- FirebaseAnalytics (10.22.0):
- FirebaseAnalytics/AdIdSupport (= 10.22.0)
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- FirebaseAnalytics/AdIdSupport (10.22.0):
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleAppMeasurement (= 10.22.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- FirebaseAppCheckInterop (10.24.0)
- FirebaseAuthInterop (10.24.0)
- FirebaseCore (10.22.0):
- FirebaseCoreInternal (~> 10.0)
- GoogleUtilities/Environment (~> 7.12)
- GoogleUtilities/Logger (~> 7.12)
- FirebaseCoreExtension (10.24.0):
- FirebaseCore (~> 10.0)
- FirebaseCoreInternal (10.24.0):
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- FirebaseCrashlytics (10.22.0):
- FirebaseCore (~> 10.5)
- FirebaseInstallations (~> 10.0)
- FirebaseSessions (~> 10.5)
- GoogleDataTransport (~> 9.2)
- GoogleUtilities/Environment (~> 7.8)
- nanopb (< 2.30911.0, >= 2.30908.0)
- PromisesObjC (~> 2.1)
- FirebaseFirestore (10.22.0):
- FirebaseCore (~> 10.0)
- FirebaseCoreExtension (~> 10.0)
- FirebaseFirestoreInternal (~> 10.17)
- FirebaseSharedSwift (~> 10.0)
- FirebaseFirestoreInternal (10.24.0):
- abseil/algorithm (~> 1.20240116.1)
- abseil/base (~> 1.20240116.1)
- abseil/container/flat_hash_map (~> 1.20240116.1)
- abseil/memory (~> 1.20240116.1)
- abseil/meta (~> 1.20240116.1)
- abseil/strings/strings (~> 1.20240116.1)
- abseil/time (~> 1.20240116.1)
- abseil/types (~> 1.20240116.1)
- FirebaseAppCheckInterop (~> 10.17)
- FirebaseCore (~> 10.0)
- "gRPC-C++ (~> 1.62.0)"
- gRPC-Core (~> 1.62.0)
- leveldb-library (~> 1.22)
- nanopb (< 2.30911.0, >= 2.30908.0)
- FirebaseInstallations (10.24.0):
- FirebaseCore (~> 10.0)
- GoogleUtilities/Environment (~> 7.8)
- GoogleUtilities/UserDefaults (~> 7.8)
- PromisesObjC (~> 2.1)
- FirebaseRemoteConfig (10.22.0):
- FirebaseABTesting (~> 10.0)
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- FirebaseSharedSwift (~> 10.0)
- GoogleUtilities/Environment (~> 7.8)
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- FirebaseSessions (10.24.0):
- FirebaseCore (~> 10.5)
- FirebaseCoreExtension (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleDataTransport (~> 9.2)
- GoogleUtilities/Environment (~> 7.10)
- nanopb (< 2.30911.0, >= 2.30908.0)
- PromisesSwift (~> 2.1)
- FirebaseSharedSwift (10.24.0)
- FirebaseStorage (10.22.0):
- FirebaseAppCheckInterop (~> 10.0)
- FirebaseAuthInterop (~> 10.0)
- FirebaseCore (~> 10.0)
- FirebaseCoreExtension (~> 10.0)
- GTMSessionFetcher/Core (< 4.0, >= 2.1)
- GoogleAppMeasurement (10.22.0):
- GoogleAppMeasurement/AdIdSupport (= 10.22.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- GoogleAppMeasurement/AdIdSupport (10.22.0):
- GoogleAppMeasurement/WithoutAdIdSupport (= 10.22.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- GoogleAppMeasurement/WithoutAdIdSupport (10.22.0):
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- GoogleDataTransport (9.4.1):
- GoogleUtilities/Environment (~> 7.7)
- nanopb (< 2.30911.0, >= 2.30908.0)
- PromisesObjC (< 3.0, >= 1.2)
- GoogleUtilities/AppDelegateSwizzler (7.13.0):
- GoogleUtilities/Environment
- GoogleUtilities/Logger
- GoogleUtilities/Network
- GoogleUtilities/Privacy
- GoogleUtilities/Environment (7.13.0):
- GoogleUtilities/Privacy
- PromisesObjC (< 3.0, >= 1.2)
- GoogleUtilities/Logger (7.13.0):
- GoogleUtilities/Environment
- GoogleUtilities/Privacy
- GoogleUtilities/MethodSwizzler (7.13.0):
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- GoogleUtilities/Network (7.13.0):
- GoogleUtilities/Logger
- "GoogleUtilities/NSData+zlib"
- GoogleUtilities/Privacy
- GoogleUtilities/Reachability
- "GoogleUtilities/NSData+zlib (7.13.0)":
- GoogleUtilities/Privacy
- GoogleUtilities/Privacy (7.13.0)
- GoogleUtilities/Reachability (7.13.0):
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- GoogleUtilities/UserDefaults (7.13.0):
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- "gRPC-C++ (1.62.5)":
- "gRPC-C++/Implementation (= 1.62.5)"
- "gRPC-C++/Interface (= 1.62.5)"
- "gRPC-C++/Implementation (1.62.5)":
- abseil/algorithm/container (~> 1.20240116.2)
- abseil/base/base (~> 1.20240116.2)
- abseil/base/config (~> 1.20240116.2)
- abseil/base/core_headers (~> 1.20240116.2)
- abseil/cleanup/cleanup (~> 1.20240116.2)
- abseil/container/flat_hash_map (~> 1.20240116.2)
- abseil/container/flat_hash_set (~> 1.20240116.2)
- abseil/container/inlined_vector (~> 1.20240116.2)
- abseil/flags/flag (~> 1.20240116.2)
- abseil/flags/marshalling (~> 1.20240116.2)
- abseil/functional/any_invocable (~> 1.20240116.2)
- abseil/functional/bind_front (~> 1.20240116.2)
- abseil/functional/function_ref (~> 1.20240116.2)
- abseil/hash/hash (~> 1.20240116.2)
- abseil/memory/memory (~> 1.20240116.2)
- abseil/meta/type_traits (~> 1.20240116.2)
- abseil/random/bit_gen_ref (~> 1.20240116.2)
- abseil/random/distributions (~> 1.20240116.2)
- abseil/random/random (~> 1.20240116.2)
- abseil/status/status (~> 1.20240116.2)
- abseil/status/statusor (~> 1.20240116.2)
- abseil/strings/cord (~> 1.20240116.2)
- abseil/strings/str_format (~> 1.20240116.2)
- abseil/strings/strings (~> 1.20240116.2)
- abseil/synchronization/synchronization (~> 1.20240116.2)
- abseil/time/time (~> 1.20240116.2)
- abseil/types/optional (~> 1.20240116.2)
- abseil/types/span (~> 1.20240116.2)
- abseil/types/variant (~> 1.20240116.2)
- abseil/utility/utility (~> 1.20240116.2)
- "gRPC-C++/Interface (= 1.62.5)"
- "gRPC-C++/Privacy (= 1.62.5)"
- gRPC-Core (= 1.62.5)
- "gRPC-C++/Interface (1.62.5)"
- "gRPC-C++/Privacy (1.62.5)"
- gRPC-Core (1.62.5):
- gRPC-Core/Implementation (= 1.62.5)
- gRPC-Core/Interface (= 1.62.5)
- gRPC-Core/Implementation (1.62.5):
- abseil/algorithm/container (~> 1.20240116.2)
- abseil/base/base (~> 1.20240116.2)
- abseil/base/config (~> 1.20240116.2)
- abseil/base/core_headers (~> 1.20240116.2)
- abseil/cleanup/cleanup (~> 1.20240116.2)
- abseil/container/flat_hash_map (~> 1.20240116.2)
- abseil/container/flat_hash_set (~> 1.20240116.2)
- abseil/container/inlined_vector (~> 1.20240116.2)
- abseil/flags/flag (~> 1.20240116.2)
- abseil/flags/marshalling (~> 1.20240116.2)
- abseil/functional/any_invocable (~> 1.20240116.2)
- abseil/functional/bind_front (~> 1.20240116.2)
- abseil/functional/function_ref (~> 1.20240116.2)
- abseil/hash/hash (~> 1.20240116.2)
- abseil/memory/memory (~> 1.20240116.2)
- abseil/meta/type_traits (~> 1.20240116.2)
- abseil/random/bit_gen_ref (~> 1.20240116.2)
- abseil/random/distributions (~> 1.20240116.2)
- abseil/random/random (~> 1.20240116.2)
- abseil/status/status (~> 1.20240116.2)
- abseil/status/statusor (~> 1.20240116.2)
- abseil/strings/cord (~> 1.20240116.2)
- abseil/strings/str_format (~> 1.20240116.2)
- abseil/strings/strings (~> 1.20240116.2)
- abseil/synchronization/synchronization (~> 1.20240116.2)
- abseil/time/time (~> 1.20240116.2)
- abseil/types/optional (~> 1.20240116.2)
- abseil/types/span (~> 1.20240116.2)
- abseil/types/variant (~> 1.20240116.2)
- abseil/utility/utility (~> 1.20240116.2)
- BoringSSL-GRPC (= 0.0.32)
- gRPC-Core/Interface (= 1.62.5)
- gRPC-Core/Privacy (= 1.62.5)
- gRPC-Core/Interface (1.62.5)
- gRPC-Core/Privacy (1.62.5)
- GTMSessionFetcher/Core (3.4.0)
- "Keyboard+LayoutGuide (1.6.0)"
- KSCrash/Recording (1.17.0):
- KSCrash/Recording/Tools (= 1.17.0)
- KSCrash/Recording/Tools (1.17.0)
- leveldb-library (1.22.5)
- Moya/Core (15.0.0):
- Alamofire (~> 5.0)
- Moya/RxSwift (15.0.0):
- Moya/Core
- RxSwift (~> 6.0)
- nanopb (2.30910.0):
- nanopb/decode (= 2.30910.0)
- nanopb/encode (= 2.30910.0)
- nanopb/decode (2.30910.0)
- nanopb/encode (2.30910.0)
- OpenAIKit (1.9.3)
- PromisesObjC (2.4.0)
- PromisesSwift (2.4.0):
- PromisesObjC (= 2.4.0)
- R.swift (7.3.2)
- ReachabilitySwift (5.0.0)
- Realm (10.47.0):
- Realm/Headers (= 10.47.0)
- Realm/Headers (10.47.0)
- RealmSwift (10.47.0):
- Realm (= 10.47.0)
- RxAppState (1.7.1):
- RxCocoa (~> 6.2)
- RxSwift (~> 6.2)
- RxCocoa (6.6.0):
- RxRelay (= 6.6.0)
- RxSwift (= 6.6.0)
- RxDataSources (5.0.0):
- Differentiator (~> 5.0)
- RxCocoa (~> 6.0)
- RxSwift (~> 6.0)
- RxGesture (4.0.4):
- RxCocoa (~> 6.0)
- RxSwift (~> 6.0)
- RxKeyboard (2.0.0):
- RxCocoa (~> 6.0)
- RxSwift (~> 6.0)
- RxReachability (1.2.1):
- ReachabilitySwift (< 6.0, >= 5.0)
- RxCocoa (~> 6)
- RxSwift (~> 6)
- RxRealm (5.0.4):
- Realm (~> 10.21)
- RealmSwift (~> 10.21)
- RxCocoa (~> 6.1)
- RxSwift (~> 6.1)
- RxRelay (6.6.0):
- RxSwift (= 6.6.0)
- RxSwift (6.6.0)
- SideMenu (6.5.0)
- SnapKit (5.7.1)
- SPAlert (5.1.8)
- SwiftMessages (10.0.0):
- SwiftMessages/App (= 10.0.0)
- SwiftMessages/App (10.0.0)
- SwiftyGif (5.4.5)
DEPENDENCIES:
- Adapty (~> 2.7.0)
- AdaptyUI (~> 2.0.2)
- Adjust (~> 4.33.3)
- AmplitudeSwift (~> 1.4.4)
- AppMetricaAnalytics (~> 5.0.0)
- AppRouter (~> 5.1.0)
- Firebase/Analytics (~> 10.22.0)
- Firebase/Crashlytics (~> 10.22.0)
- Firebase/Firestore (~> 10.22.0)
- Firebase/RemoteConfig (~> 10.22.0)
- Firebase/Storage (~> 10.22.0)
- "Keyboard+LayoutGuide (~> 1.6.0)"
- Moya/RxSwift (~> 15.0.0)
- OpenAIKit (~> 1.9.3)
- R.swift (~> 7.3.2)
- Realm (~> 10.47.0)
- RealmSwift (~> 10.47.0)
- RxAppState (~> 1.7.1)
- RxCocoa (~> 6.6.0)
- RxDataSources (~> 5.0.0)
- RxGesture (~> 4.0.4)
- RxKeyboard (~> 2.0.0)
- RxReachability (~> 1.2.1)
- RxRealm (~> 5.0.4)
- RxSwift (~> 6.6.0)
- SideMenu (~> 6.0)
- SnapKit (~> 5.7.1)
- SPAlert (~> 5.1.8)
- SwiftMessages (~> 10.0.0)
- SwiftyGif (~> 5.4.5)
SPEC REPOS:
trunk:
- abseil
- Adapty
- AdaptyUI
- Adjust
- Alamofire
- AmplitudeSwift
- AnalyticsConnector
- AppMetrica_FMDB
- AppMetrica_Protobuf
- AppMetricaAdSupport
- AppMetricaAnalytics
- AppMetricaCore
- AppMetricaCoreExtension
- AppMetricaCoreUtils
- AppMetricaCrashes
- AppMetricaEncodingUtils
- AppMetricaHostState
- AppMetricaLog
- AppMetricaNetwork
- AppMetricaPlatform
- AppMetricaProtobufUtils
- AppMetricaStorageUtils
- AppMetricaWebKit
- AppRouter
- BoringSSL-GRPC
- Differentiator
- Firebase
- FirebaseABTesting
- FirebaseAnalytics
- FirebaseAppCheckInterop
- FirebaseAuthInterop
- FirebaseCore
- FirebaseCoreExtension
- FirebaseCoreInternal
- FirebaseCrashlytics
- FirebaseFirestore
- FirebaseFirestoreInternal
- FirebaseInstallations
- FirebaseRemoteConfig
- FirebaseSessions
- FirebaseSharedSwift
- FirebaseStorage
- GoogleAppMeasurement
- GoogleDataTransport
- GoogleUtilities
- "gRPC-C++"
- gRPC-Core
- GTMSessionFetcher
- "Keyboard+LayoutGuide"
- KSCrash
- leveldb-library
- Moya
- nanopb
- OpenAIKit
- PromisesObjC
- PromisesSwift
- R.swift
- ReachabilitySwift
- Realm
- RealmSwift
- RxAppState
- RxCocoa
- RxDataSources
- RxGesture
- RxKeyboard
- RxReachability
- RxRealm
- RxRelay
- RxSwift
- SideMenu
- SnapKit
- SPAlert
- SwiftMessages
- SwiftyGif
SPEC CHECKSUMS:
abseil: d121da9ef7e2ff4cab7666e76c5a3e0915ae08c3
Adapty: 66d16579ed1966f1caf8d806e3f3f0d77d9968c7
AdaptyUI: 5dbd7cdff05c1d1aa2b44949ebeb65b87a44ffb6
Adjust: c3b6c3734928a617fefce81dc223fd5f104162be
Alamofire: 02b772c9910e8eba1a079227c32fbd9e46c90a24
AmplitudeSwift: 4daa595b157c73b9bc5f225f9b8faead90d044b3
AnalyticsConnector: a53214d38ae22734c6266106c0492b37832633a9
AppMetrica_FMDB: 86a7247cecf4b315735b119f8547779bffca535a
AppMetrica_Protobuf: 326de64e6b52ab2cddce121c780461ac9eedb6c4
AppMetricaAdSupport: 1ebdf7d6f4555675aa776fb7fee5bd96ebef1dcf
AppMetricaAnalytics: 824a8e12ed6070d541adc158fea5f28f28670d19
AppMetricaCore: 647efed7efaa8fad9e38aa417d95aeccaf8b0926
AppMetricaCoreExtension: 2b93264b869438d890df5bf6a69407fce5542e1c
AppMetricaCoreUtils: f6b3cfde963e1027e3044630e2fd7e1007422c1b
AppMetricaCrashes: f096e2cee83a46769685b850df846f5822c81b24
AppMetricaEncodingUtils: 3b7d0aafefbc9a0ae84515a4b381d0a576f944f2
AppMetricaHostState: 280370ecaf3096d4ff313bb7c13fb13252ae99e7
AppMetricaLog: 7f5b21edad9e93e12d5d8e2aeafd17cbc2befb2b
AppMetricaNetwork: 070f7ce9fcad0e97d762d76ed7616236f9c73417
AppMetricaPlatform: 36742fdd5e4290ab923cf5ede28612dae96a6671
AppMetricaProtobufUtils: 37f172ca2fffacba2f0d564308c873bba4726b88
AppMetricaStorageUtils: 4de179f2354946734cc7c407322398f5276e3305
AppMetricaWebKit: 271bdf19ac5473df925213ec80d330805ed96818
AppRouter: 75e9e00c07bb00b1e5f2479d437b5a8bed142f1f
BoringSSL-GRPC: 1e2348957acdbcad360b80a264a90799984b2ba6
Differentiator: e8497ceab83c1b10ca233716d547b9af21b9344d
Firebase: 797fd7297b7e1be954432743a0b3f90038e45a71
FirebaseABTesting: 4431c2c56ac6e56f463b9cab05cc111078639f99
FirebaseAnalytics: 8d0ff929c63b7f72260f332b86ccf569776b75d3
FirebaseAppCheckInterop: fecc08c89936c8acb1428d8088313aabedb348e4
FirebaseAuthInterop: 29336ab84df12fc0f340ba5fe58d3e5811a4192d
FirebaseCore: 0326ec9b05fbed8f8716cddbf0e36894a13837f7
FirebaseCoreExtension: af5fd85e817ea9d19f9a2659a376cf9cf99f03c0
FirebaseCoreInternal: bcb5acffd4ea05e12a783ecf835f2210ce3dc6af
FirebaseCrashlytics: e568d68ce89117c80cddb04073ab9018725fbb8c
FirebaseFirestore: 16cb8a85fc29da272deaed22a101e24703251da9
FirebaseFirestoreInternal: d9a6e08e9bb4016ce7c0b3544f1cf7abcd7cf26f
FirebaseInstallations: 8f581fca6478a50705d2bd2abd66d306e0f5736e
FirebaseRemoteConfig: e1b992a94d3674dddbcaf5d0d31a0312156ceb1c
FirebaseSessions: 2651b464e241c93fd44112f995d5ab663c970487
FirebaseSharedSwift: 76e1529c32101d80e4f1ca2fba7c39d59f0a390a
FirebaseStorage: bc7bddc743548a89cfb896843a77cf4bdde2c231
GoogleAppMeasurement: ccefe3eac9b0aa27f96066809fb1a7fe4b462626
GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a
GoogleUtilities: d053d902a8edaa9904e1bd00c37535385b8ed152
"gRPC-C++": e725ef63c4475d7cdb7e2cf16eb0fde84bd9ee51
gRPC-Core: eee4be35df218649fe66d721a05a7f27a28f069b
GTMSessionFetcher: ed61055dc13f769533d057edc520a4cb8f41c324
"Keyboard+LayoutGuide": db44b1764e2bb5d9824cc9cea9d9006cd4442045
KSCrash: 593ec373759e4c1bce381421a627326a20d2dc66
leveldb-library: e8eadf9008a61f9e1dde3978c086d2b6d9b9dc28
Moya: 138f0573e53411fb3dc17016add0b748dfbd78ee
nanopb: 438bc412db1928dac798aa6fd75726007be04262
OpenAIKit: 211dc8c93254c4472e62ac8129a94e4433c1ab88
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851
R.swift: 0af0d882f49f03711415cb4e5215daa977d8a480
ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825
Realm: e43fb540ae947497e3ea8a662443256920602060
RealmSwift: 8b06ed06b5d16749ae0c4d91c0cba414a9e28189
RxAppState: 9c34f951d4ff8b9034f84016fe766202365bceb2
RxCocoa: 44a80de90e25b739b5aeaae3c8c371a32e3343cc
RxDataSources: aa47cc1ed6c500fa0dfecac5c979b723542d79cf
RxGesture: f3efb47ed2d26a8082f7b660d4a59970e275a7f8
RxKeyboard: 4f5863f43b4ff0cbb2a20b94688d6b80c8a43c14
RxReachability: bfd13548bf1dac7a877082d13918a9f39bdb5c18
RxRealm: 666c8785327fe2fff972a3093b35dc7055c1ca38
RxRelay: 45eaa5db8ee4fb50e5ebd57deec0159e97fa51e6
RxSwift: a4b44f7d24599f674deebd1818eab82e58410632
SideMenu: f583187d21c5b1dd04c72002be544b555a2627a2
SnapKit: d612e99e678a2d3b95bf60b0705ed0a35c03484a
SPAlert: 7027ed9df9a2ba8202cab39fd05b53e110f48a99
SwiftMessages: d3540f0f981dfbac25bd2ae9a662effa48f76f92
SwiftyGif: 706c60cf65fa2bc5ee0313beece843c8eb8194d4
PODFILE CHECKSUM: 9923ac618c960eeb482ed239e2530af98a76a30d
COCOAPODS: 1.15.2
5.2.0
Version 15.3 (15E204a)
iPhone 14 Pro, iOS 17.4.1
CocoaPods
I've used AppMetrica old version i.e. YandexMobileMetrica and it works.
After updating to AppMetrica 5.2.0 the app start crashes because of 3rd party sdk Yookassa uses AppMetrica too for themselves and activates AppMetrica too:
https://git.yoomoney.ru/projects/SDK/repos/yookassa-payments-swift/browse/YooKassaPayments.podspec
https://git.yoomoney.ru/projects/SDK/repos/yookassa-payments-swift/browse/YooKassaPayments/Private/Services/Analytics/CommonTracker.swift
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Failed to activate AppMetrica; AppMetrica has already been started'
How to handle such situation? Can the activation of the AppMetrica SDK be separated?
// Your logs go here
Package.resolved
// Replace with your Package.resolved contents
Podfile.lock
...
- YooKassaPayments (6.16.0):
- AppMetricaAnalytics (~> 5.2.0)
- MoneyAuth (~> 10.13.0)
- SPaySDK (~> 1.0.8)
- YooKassaPaymentsApi (~> 2.22.0)
- YooKassaWalletApi (~> 2.6.0)
- YooMoneyCoreApi (~> 3.1)
- YooMoneySessionProfiler (~> 5.0.4)
- YooMoneyUI (~> 7.7)
...
- AppMetrica_FMDB (5.2.0)
- AppMetrica_Protobuf (5.2.0)
- AppMetricaAdSupport (5.2.0):
- AppMetricaCore (= 5.2.0)
- AppMetricaCoreExtension (= 5.2.0)
- AppMetricaAnalytics (5.2.0):
- AppMetricaAdSupport (= 5.2.0)
- AppMetricaCore (= 5.2.0)
- AppMetricaCrashes (= 5.2.0)
- AppMetricaWebKit (= 5.2.0)
- AppMetricaCore (5.2.0):
- AppMetrica_FMDB (= 5.2.0)
- AppMetrica_Protobuf (= 5.2.0)
- AppMetricaCoreUtils (= 5.2.0)
- AppMetricaEncodingUtils (= 5.2.0)
- AppMetricaHostState (= 5.2.0)
- AppMetricaLog (= 5.2.0)
- AppMetricaNetwork (= 5.2.0)
- AppMetricaPlatform (= 5.2.0)
- AppMetricaProtobufUtils (= 5.2.0)
- AppMetricaStorageUtils (= 5.2.0)
- AppMetricaCoreExtension (5.2.0):
- AppMetricaCore (= 5.2.0)
- AppMetricaStorageUtils (= 5.2.0)
- AppMetricaCoreUtils (5.2.0):
- AppMetricaLog (= 5.2.0)
- AppMetricaCrashes (5.2.0):
- AppMetricaCore (= 5.2.0)
- AppMetricaCoreExtension (= 5.2.0)
- AppMetricaCoreUtils (= 5.2.0)
- AppMetricaEncodingUtils (= 5.2.0)
- AppMetricaHostState (= 5.2.0)
- AppMetricaLog (= 5.2.0)
- AppMetricaPlatform (= 5.2.0)
- AppMetricaProtobufUtils (= 5.2.0)
- AppMetricaStorageUtils (= 5.2.0)
- KSCrash/Recording (= 1.17.0)
- KSCrash/Recording/Tools
- AppMetricaEncodingUtils (5.2.0):
- AppMetricaCoreUtils (= 5.2.0)
- AppMetricaLog (= 5.2.0)
- AppMetricaPlatform (= 5.2.0)
- AppMetricaHostState (5.2.0):
- AppMetricaCoreUtils (= 5.2.0)
- AppMetricaLog (= 5.2.0)
- AppMetricaLog (5.2.0)
- AppMetricaNetwork (5.2.0):
- AppMetricaCoreUtils (= 5.2.0)
- AppMetricaLog (= 5.2.0)
- AppMetricaPlatform (= 5.2.0)
- AppMetricaPlatform (5.2.0):
- AppMetricaCoreUtils (= 5.2.0)
- AppMetricaLog (= 5.2.0)
- AppMetricaProtobufUtils (5.2.0):
- AppMetrica_Protobuf (= 5.2.0)
- AppMetricaStorageUtils (5.2.0):
- AppMetricaCoreUtils (= 5.2.0)
- AppMetricaLog (= 5.2.0)
- AppMetricaWebKit (5.2.0):
- AppMetricaCore (= 5.2.0)
- AppMetricaCoreUtils (= 5.2.0)
- AppMetricaLog (= 5.2.0)
...
5.1.0
Version 15.3 (15E204a)
iPhone 15 simulator iOS 17.4 (21E213)
Swift Package Manager
AppMetrica is working great in my project. Now I need to add Elastic APM Agent. I tried adding it through SPM from here: https://github.com/elastic/apm-agent-ios (version 1.0.0). But when I build the project (doesn't matter if it's debug or release mode), I get these errors:
duplicate symbol '_protobuf_c_buffer_simple_append' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_empty_string' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_enum_descriptor_get_value' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_enum_descriptor_get_value_by_name' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_message_check' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_message_descriptor_get_field' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_message_descriptor_get_field_by_name' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_message_free_unpacked' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_message_get_packed_size' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_message_init' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_message_pack' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_message_pack_to_buffer' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_message_unpack' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_service_descriptor_get_method_by_name' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_service_destroy' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_service_generated_init' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_service_invoke_internal' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_version' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o duplicate symbol '_protobuf_c_version_number' in: hidden/Build/Products/Debug-iphonesimulator/AppMetrica_Protobuf.o hidden/Build/Products/Debug-iphonesimulator/CrashReporter.o ld: 19 duplicate symbols for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Since I'm using Firebase and other Objective-C packages in the project, I have these "other linker flags" set up:
No response
No response
No response
5.1.0
15.3
iPhone 13 Pro
Swift Package Manager
There is no examples of integration, no documentation at all for those transitioning from the old library (4.3*)
No response
// Your logs go here
Package.resolved
// Replace with your Package.resolved contents
Podfile.lock
// Replace with your Podfile.lock contents
Hello! Congratulations with open source release!
The Xcode Organizer shows that AppMetrica SDK writes lots of data to disk, this can be optimized.
Apple documentation suggests:
incremental
auto_vacuum instead of full
5.0.0
15.2
iPhone 13 Pro
Swift Package Manager
When I try to generate project with Tuist with AppMetricaCrashes module I catch the following validation errors:
% tuist generate
Invalid bundle identifier 'KSCrash/Installations'. This string must be a uniform type identifier (UTI) that contains only alphanumeric (A-Z,a-z,0-9), hyphen (-), and period (.) characters.
Invalid bundle identifier 'KSCrash/Recording'. This string must be a uniform type identifier (UTI) that contains only alphanumeric (A-Z,a-z,0-9), hyphen (-), and period (.) characters.
Invalid bundle identifier 'KSCrash/Recording/Monitors'. This string must be a uniform type identifier (UTI) that contains only alphanumeric (A-Z,a-z,0-9), hyphen (-), and period (.) characters.
Invalid bundle identifier 'KSCrash/Recording/Tools'. This string must be a uniform type identifier (UTI) that contains only alphanumeric (A-Z,a-z,0-9), hyphen (-), and period (.) characters.
Invalid bundle identifier 'KSCrash/Reporting/Filters'. This string must be a uniform type identifier (UTI) that contains only alphanumeric (A-Z,a-z,0-9), hyphen (-), and period (.) characters.
Invalid bundle identifier 'KSCrash/Reporting/Filters/Tools'. This string must be a uniform type identifier (UTI) that contains only alphanumeric (A-Z,a-z,0-9), hyphen (-), and period (.) characters.
Invalid bundle identifier 'KSCrash/Reporting/Tools'. This string must be a uniform type identifier (UTI) that contains only alphanumeric (A-Z,a-z,0-9), hyphen (-), and period (.) characters.
Invalid bundle identifier 'KSCrash/Reporting/Sinks'. This string must be a uniform type identifier (UTI) that contains only alphanumeric (A-Z,a-z,0-9), hyphen (-), and period (.) characters.
Invalid bundle identifier 'KSCrash/swift/Basic'. This string must be a uniform type identifier (UTI) that contains only alphanumeric (A-Z,a-z,0-9), hyphen (-), and period (.) characters.
Fatal linting issues found
Consider creating an issue using the following link: https://github.com/tuist/tuist/issues/new/choose
tuist generate
No response
Package.resolved
{
"pins" : [
{
"identity" : "abseil-cpp-binary",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/abseil-cpp-binary.git",
"state" : {
"revision" : "bfc0b6f81adc06ce5121eb23f628473638d67c5c",
"version" : "1.2022062300.0"
}
},
{
"identity" : "alamofire",
"kind" : "remoteSourceControl",
"location" : "https://github.com/Alamofire/Alamofire",
"state" : {
"revision" : "723fa5a6c65812aec4a0d7cc432ee198883b6e00",
"version" : "5.9.0"
}
},
{
"identity" : "amplitude-ios",
"kind" : "remoteSourceControl",
"location" : "https://github.com/amplitude/Amplitude-iOS",
"state" : {
"revision" : "879629ac8c33a35ac8893d81794059c718a073e9",
"version" : "8.18.1"
}
},
{
"identity" : "ampoptip",
"kind" : "remoteSourceControl",
"location" : "https://github.com/andreamazz/AMPopTip",
"state" : {
"revision" : "db495eea0747a3493ca8b3c737d037c0090973db",
"version" : "4.12.0"
}
},
{
"identity" : "analytics-connector-ios",
"kind" : "remoteSourceControl",
"location" : "https://github.com/amplitude/analytics-connector-ios.git",
"state" : {
"revision" : "e2ca17ac735bcbc48b13062484541702ef45153d",
"version" : "1.0.3"
}
},
{
"identity" : "app-check",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/app-check.git",
"state" : {
"revision" : "3e464dad87dad2d29bb29a97836789bf0f8f67d2",
"version" : "10.18.1"
}
},
{
"identity" : "appmetrica-sdk-ios",
"kind" : "remoteSourceControl",
"location" : "https://github.com/appmetrica/appmetrica-sdk-ios",
"state" : {
"revision" : "118dd58b3057bd8900727b755c6531989571265d",
"version" : "5.1.0"
}
},
{
"identity" : "ashton",
"kind" : "remoteSourceControl",
"location" : "https://github.com/IdeasOnCanvas/Ashton",
"state" : {
"revision" : "04d551654ba57d688f43529f9547ca3ae4cbfdf4",
"version" : "2.3.1"
}
},
{
"identity" : "differencekit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/ra1028/DifferenceKit",
"state" : {
"revision" : "073b9671ce2b9b5b96398611427a1f929927e428",
"version" : "1.3.0"
}
},
{
"identity" : "easystash",
"kind" : "remoteSourceControl",
"location" : "https://github.com/onmyway133/EasyStash",
"state" : {
"revision" : "c7230d65d4c2c143ac395e870a7b2bd8cf0c139e",
"version" : "1.1.8"
}
},
{
"identity" : "firebase-ios-sdk",
"kind" : "remoteSourceControl",
"location" : "https://github.com/firebase/firebase-ios-sdk",
"state" : {
"revision" : "fe09d61a539e11fdbe24f269bba10144b6145fe2",
"version" : "10.22.0"
}
},
{
"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" : "bf3bb24f6b60a7acedaef504e9ce97154203217a",
"version" : "10.22.0"
}
},
{
"identity" : "googledatatransport",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/GoogleDataTransport.git",
"state" : {
"revision" : "a637d318ae7ae246b02d7305121275bc75ed5565",
"version" : "9.4.0"
}
},
{
"identity" : "googleutilities",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/GoogleUtilities.git",
"state" : {
"revision" : "830ffa9276e10267881f2697283c2fcd867603fd",
"version" : "7.13.0"
}
},
{
"identity" : "grpc-binary",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/grpc-binary.git",
"state" : {
"revision" : "a673bc2937fbe886dd1f99c401b01b6d977a9c98",
"version" : "1.49.1"
}
},
{
"identity" : "gtm-session-fetcher",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/gtm-session-fetcher.git",
"state" : {
"revision" : "76135c9f4e1ac85459d5fec61b6f76ac47ab3a4c",
"version" : "3.3.1"
}
},
{
"identity" : "input-mask-ios",
"kind" : "remoteSourceControl",
"location" : "https://github.com/RedMadRobot/input-mask-ios",
"state" : {
"revision" : "b492f115cc8b3aeb1b6395b4c4157d6bba1fceab",
"version" : "7.3.2"
}
},
{
"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" : "jtapplecalendar",
"kind" : "remoteSourceControl",
"location" : "https://github.com/patchthecode/JTAppleCalendar",
"state" : {
"revision" : "718f0ab68ba0fcd2bc134f6e9d30edc1b9b038e1",
"version" : "8.0.5"
}
},
{
"identity" : "kscrash",
"kind" : "remoteSourceControl",
"location" : "https://github.com/kstenerud/KSCrash",
"state" : {
"revision" : "2cff3a74753b0b22f25a138936f0ef029aebaa39",
"version" : "1.16.2"
}
},
{
"identity" : "leveldb",
"kind" : "remoteSourceControl",
"location" : "https://github.com/firebase/leveldb.git",
"state" : {
"revision" : "43aaef65e0c665daadf848761d560e446d350d3d",
"version" : "1.22.4"
}
},
{
"identity" : "lottie-spm",
"kind" : "remoteSourceControl",
"location" : "https://github.com/airbnb/lottie-spm",
"state" : {
"revision" : "3bd43e12d6fb54654366a61f7cfaca787318b8ce",
"version" : "4.4.1"
}
},
{
"identity" : "markdownkit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/simla-tech/MarkdownKit",
"state" : {
"branch" : "7ff1195",
"revision" : "7ff1195ce6ed87d1431ea5f192a8b446e53bce23"
}
},
{
"identity" : "nanopb",
"kind" : "remoteSourceControl",
"location" : "https://github.com/firebase/nanopb.git",
"state" : {
"revision" : "b7e1104502eca3a213b46303391ca4d3bc8ddec1",
"version" : "2.30910.0"
}
},
{
"identity" : "nuke",
"kind" : "remoteSourceControl",
"location" : "https://github.com/kean/Nuke",
"state" : {
"revision" : "8ecbfc886da39bccb01c34abef5f2ff4073ad633",
"version" : "12.4.0"
}
},
{
"identity" : "nuke-webp-plugin",
"kind" : "remoteSourceControl",
"location" : "https://github.com/simla-tech/Nuke-WebP-Plugin",
"state" : {
"revision" : "8194807c1543269be88846d40b1caf70e26fdb3a",
"version" : "7.0.0"
}
},
{
"identity" : "ogg-swift",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vector-im/ogg-swift.git",
"state" : {
"revision" : "9d82ed838404f10b607a1a1689f404563e9115c3",
"version" : "0.8.3"
}
},
{
"identity" : "opus-swift",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vector-im/opus-swift",
"state" : {
"revision" : "11f1887767cbc87c4b64b789ee830b779cc744cb",
"version" : "0.8.4"
}
},
{
"identity" : "panmodal",
"kind" : "remoteSourceControl",
"location" : "https://github.com/simla-tech/PanModal",
"state" : {
"branch" : "master",
"revision" : "ecba796d8c306b3dab358db4ac402a0808b19010"
}
},
{
"identity" : "phonenumberkit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/marmelroy/PhoneNumberKit",
"state" : {
"revision" : "a8d72d9c90f8336aff6fd6002976d7e36f4fbe8c",
"version" : "3.7.9"
}
},
{
"identity" : "promises",
"kind" : "remoteSourceControl",
"location" : "https://github.com/google/promises.git",
"state" : {
"revision" : "540318ecedd63d883069ae7f1ed811a2df00b6ac",
"version" : "2.4.0"
}
},
{
"identity" : "pulse",
"kind" : "remoteSourceControl",
"location" : "https://github.com/kean/Pulse",
"state" : {
"revision" : "d647e99f06abc94d63579e335ad4ce368195c149",
"version" : "4.0.5"
}
},
{
"identity" : "sentry-cocoa",
"kind" : "remoteSourceControl",
"location" : "https://github.com/getsentry/sentry-cocoa",
"state" : {
"revision" : "38f4f70d07117b9f958a76b1bff278c2f29ffe0e",
"version" : "8.21.0"
}
},
{
"identity" : "siren",
"kind" : "remoteSourceControl",
"location" : "https://github.com/ArtSabintsev/Siren",
"state" : {
"revision" : "dfee0e0e29ce3b1dcb138dd467a3580e3380f579",
"version" : "6.1.2"
}
},
{
"identity" : "skeletonview",
"kind" : "remoteSourceControl",
"location" : "https://github.com/Juanpe/SkeletonView",
"state" : {
"revision" : "739a4f5d78731bebc48811c75fa9e1f4c4cef23e",
"version" : "1.30.4"
}
},
{
"identity" : "snapkit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/SnapKit/SnapKit",
"state" : {
"revision" : "2842e6e84e82eb9a8dac0100ca90d9444b0307f4",
"version" : "5.7.1"
}
},
{
"identity" : "swift-ogg",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vector-im/swift-ogg",
"state" : {
"branch" : "e9a9e76",
"revision" : "e9a9e7601da662fd8b97d93781ff5c60b4becf88"
}
},
{
"identity" : "swift-protobuf",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-protobuf.git",
"state" : {
"revision" : "65e8f29b2d63c4e38e736b25c27b83e012159be8",
"version" : "1.25.2"
}
},
{
"identity" : "swiftentrykit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/simla-tech/SwiftEntryKit",
"state" : {
"branch" : "master",
"revision" : "15509e536ef724216194d97815e12a42ea247c35"
}
},
{
"identity" : "swiftui-introspect",
"kind" : "remoteSourceControl",
"location" : "https://github.com/siteline/SwiftUI-Introspect",
"state" : {
"revision" : "0cd2a5a5895306bc21d54a2254302d24a9a571e4",
"version" : "1.1.3"
}
},
{
"identity" : "uicircularprogressring",
"kind" : "remoteSourceControl",
"location" : "https://github.com/luispadron/UICircularProgressRing",
"state" : {
"revision" : "4a1fd4a77bcc27f8b3714aae3ea35835251dcef3",
"version" : "6.5.0"
}
},
{
"identity" : "valet",
"kind" : "remoteSourceControl",
"location" : "https://github.com/square/Valet",
"state" : {
"revision" : "89f12b93553055f4908c0d2548c9b8655926940a",
"version" : "4.2.0"
}
},
{
"identity" : "whatsnewkit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/SvenTiigi/WhatsNewKit",
"state" : {
"revision" : "92a9d6f5f6754aba0df972514fd7686f1de03bcc",
"version" : "1.3.7"
}
},
{
"identity" : "xlpagertabstrip",
"kind" : "remoteSourceControl",
"location" : "https://github.com/simla-tech/XLPagerTabStrip",
"state" : {
"branch" : "simla-changes",
"revision" : "88e511263e7c2cbc94d1a4ef8813f33c28bebd55"
}
}
],
"version" : 2
}
No response
1
1
1
Other
The readme links lead to the legacy pages which lead to the legacy repositories, which are deprecated, archived and not updated since ±2018.
Please update your documentation here: https://appmetrica.yandex.com/docs/ or at least the readme file in this repository.
Adding just a couple of lines with the links to the actual samples will be really useful.
I tried to fill in a report on the documentation website but it requires to provide even more data than this github issue template.
No response
No response
No response
5.7.0
15.4
iPhone 15
Swift Package Manager
Latest fastlane plugin requires version of the helper CLI to match "~> 0.0", but the actual version of bundled helper is 1.0.0.0
No response
// Fastlane integration:
upload_symbols_to_appmetrica(
post_api_key: ENV["APPMETRICA_POST_API_KEY"],
binary_path: ENV["HOME"] + "/SwiftPackages/checkouts/appmetrica-sdk-ios/AppMetricaCrashes/helper"
)
// Fastlane error:
[!] Your 'helper' is outdated, please upgrade to at least version ~> 0.0 and start again!
#######################################################################
5.2.0
Version 15.1 (15C65)
Swift Package Manager
Добрый день!
При работе с AppMetricaCrashes 5.1.0 и 5.2.0 приходит уведомления от Apple
import AppMetricaCrashes
final class SomeService {
func setup() {
let crashesConfiguration = AppMetricaCrashesConfiguration()
AppMetricaCrashes.crashes().setConfiguration(crashesConfiguration)
}
}
No response
{
"pins" : [
{
"identity" : "apollo-ios",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apollographql/apollo-ios",
"state" : {
"revision" : "eedde2151859011a44bb7cb05388deb2bf532644",
"version" : "1.9.3"
}
},
{
"identity" : "appmetrica-sdk-ios",
"kind" : "remoteSourceControl",
"location" : "https://github.com/appmetrica/appmetrica-sdk-ios",
"state" : {
"revision" : "766808009096e0e6f0648fbaf1b5460508b6c3ae",
"version" : "5.2.0"
}
},
{
"identity" : "floatingpanel",
"kind" : "remoteSourceControl",
"location" : "https://github.com/scenee/FloatingPanel",
"state" : {
"revision" : "8f2be39bf49b4d5e22bbf7bdde69d5b76d0ecd2a",
"version" : "2.8.2"
}
},
{
"identity" : "inputbaraccessoryview",
"kind" : "remoteSourceControl",
"location" : "https://github.com/nathantannar4/InputBarAccessoryView",
"state" : {
"revision" : "17ced92a5dccb36512b408b6276353631d7cbe57",
"version" : "6.3.0"
}
},
{
"identity" : "ios-sdk",
"kind" : "remoteSourceControl",
"location" : "https://github.com/mindbox-cloud/ios-sdk",
"state" : {
"revision" : "8e63056c69f365e999e7f1684c24fa4acb1a6f39",
"version" : "2.8.3"
}
},
{
"identity" : "kscrash",
"kind" : "remoteSourceControl",
"location" : "https://github.com/kstenerud/KSCrash",
"state" : {
"revision" : "8e29ada12998c47b1ca595bb21d47a27f4e57b22",
"version" : "1.17.0"
}
},
{
"identity" : "marqueelabel",
"kind" : "remoteSourceControl",
"location" : "https://github.com/cbpowell/MarqueeLabel",
"state" : {
"revision" : "877e810534cda9afabb8143ae319b7c3341b121b",
"version" : "4.5.0"
}
},
{
"identity" : "messagekit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/MessageKit/MessageKit",
"state" : {
"revision" : "1993e8e90d4e9a61b8d9bc8ceb733964ce943376",
"version" : "4.2.0"
}
},
{
"identity" : "r.swift",
"kind" : "remoteSourceControl",
"location" : "https://github.com/mac-cain13/R.swift",
"state" : {
"revision" : "384eab88d1a0b98ac96f4819e50a4308ecd5359f",
"version" : "7.5.0"
}
},
{
"identity" : "snapkit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/SnapKit/SnapKit",
"state" : {
"revision" : "2842e6e84e82eb9a8dac0100ca90d9444b0307f4",
"version" : "5.7.1"
}
},
{
"identity" : "sqlite.swift",
"kind" : "remoteSourceControl",
"location" : "https://github.com/stephencelis/SQLite.swift.git",
"state" : {
"revision" : "e78ae0220e17525a15ac68c697a155eb7a672a8e",
"version" : "0.15.0"
}
},
{
"identity" : "swift-argument-parser",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-argument-parser.git",
"state" : {
"revision" : "46989693916f56d1186bd59ac15124caef896560",
"version" : "1.3.1"
}
},
{
"identity" : "xcodeedit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/tomlokhorst/XcodeEdit",
"state" : {
"revision" : "b6b67389a0f1a6fdd9c6457a8ab5b02eaab13c5c",
"version" : "2.9.2"
}
}
],
"version" : 2
}
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.