diff --git a/Hammerspoon/Build Configs/Project-Base.xcconfig b/Hammerspoon/Build Configs/Project-Base.xcconfig index d9b350e02..eb6b6eaaa 100644 --- a/Hammerspoon/Build Configs/Project-Base.xcconfig +++ b/Hammerspoon/Build Configs/Project-Base.xcconfig @@ -12,7 +12,7 @@ // Base SDK SDKROOT = macosx // macOS Deployment Target -MACOSX_DEPLOYMENT_TARGET = 12.0 +MACOSX_DEPLOYMENT_TARGET = 13.0 // Build Active Architecture Only ONLY_ACTIVE_ARCH = YES diff --git a/LuaSkin/LuaSkin-Base.xcconfig b/LuaSkin/LuaSkin-Base.xcconfig index 9cac5392c..771c3d273 100644 --- a/LuaSkin/LuaSkin-Base.xcconfig +++ b/LuaSkin/LuaSkin-Base.xcconfig @@ -12,7 +12,7 @@ // Base SDK SDKROOT = macosx // macOS Deployment Target -MACOSX_DEPLOYMENT_TARGET = 12.0 +MACOSX_DEPLOYMENT_TARGET = 13.0 // Build Active Architecture Only ONLY_ACTIVE_ARCH = YES diff --git a/LuaSkin/LuaSkin.xcodeproj/project.pbxproj b/LuaSkin/LuaSkin.xcodeproj/project.pbxproj index 7e33e5548..67745fb24 100644 --- a/LuaSkin/LuaSkin.xcodeproj/project.pbxproj +++ b/LuaSkin/LuaSkin.xcodeproj/project.pbxproj @@ -695,7 +695,6 @@ ); INFOPLIST_FILE = LuaSkinTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_BUNDLE_IDENTIFIER = "org.hammerspoon.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; WARNING_CFLAGS = ""; @@ -848,7 +847,6 @@ ); INFOPLIST_FILE = LuaSkinTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_BUNDLE_IDENTIFIER = "org.hammerspoon.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; WARNING_CFLAGS = ""; @@ -865,7 +863,6 @@ ); INFOPLIST_FILE = LuaSkinTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_BUNDLE_IDENTIFIER = "org.hammerspoon.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; WARNING_CFLAGS = ""; diff --git a/Podfile b/Podfile index 03b089dd2..ae0c89394 100644 --- a/Podfile +++ b/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :osx, '12.0' +platform :osx, '13.0' inhibit_all_warnings! @@ -13,10 +13,10 @@ pod 'CocoaLumberjack', '3.8.5' pod 'CocoaAsyncSocket', '7.6.5' pod 'CocoaHTTPServer', :git => 'https://github.com/Hammerspoon/CocoaHTTPServer.git' pod 'PocketSocket/Client', '1.0.1' -pod 'Sentry', :git => 'https://github.com/getsentry/sentry-cocoa.git', :tag => '8.32.0' +pod 'Sentry', :git => 'https://github.com/getsentry/sentry-cocoa.git', :tag => '8.36.0' pod 'Sparkle', '2.6.4', :configurations => ['Release'] pod 'MIKMIDI', '1.7.1' -pod 'SocketRocket', '0.7.0' +pod 'SocketRocket', '0.7.1' pod 'ORSSerialPort', '2.1.0' end @@ -26,8 +26,8 @@ post_install do |installer| target.build_configurations.each do |config| config.build_settings['ENABLE_NS_ASSERTIONS'] = 'YES' - if ['10.6', '10.7', '10.8', '10.9', '10.10', '10.11', '10.15', '11.0', '11.1', '11.2', '11.3', '11.4', '11.5'].include? config.build_settings['MACOSX_DEPLOYMENT_TARGET'] - config.build_settings['MACOSX_DEPLOYMENT_TARGET'] = '12.0' + if ['10.6', '10.7', '10.8', '10.9', '10.10', '10.11', '10.12', '10.13', '10.14', '10.15', '11.0', '11.1', '11.2', '11.3', '11.4', '11.5', '12.0'].include? config.build_settings['MACOSX_DEPLOYMENT_TARGET'] + config.build_settings['MACOSX_DEPLOYMENT_TARGET'] = '13.0' end end diff --git a/Podfile.lock b/Podfile.lock index 81c62d67c..b8357a411 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -12,10 +12,10 @@ PODS: - PocketSocket/Client (1.0.1): - PocketSocket/Core - PocketSocket/Core (1.0.1) - - Sentry (8.32.0): - - Sentry/Core (= 8.32.0) - - Sentry/Core (8.32.0) - - SocketRocket (0.7.0) + - Sentry (8.36.0): + - Sentry/Core (= 8.36.0) + - Sentry/Core (8.36.0) + - SocketRocket (0.7.1) - Sparkle (2.6.4) DEPENDENCIES: @@ -26,8 +26,8 @@ DEPENDENCIES: - MIKMIDI (= 1.7.1) - ORSSerialPort (= 2.1.0) - PocketSocket/Client (= 1.0.1) - - Sentry (from `https://github.com/getsentry/sentry-cocoa.git`, tag `8.32.0`) - - SocketRocket (= 0.7.0) + - Sentry (from `https://github.com/getsentry/sentry-cocoa.git`, tag `8.36.0`) + - SocketRocket (= 0.7.1) - Sparkle (= 2.6.4) SPEC REPOS: @@ -46,7 +46,7 @@ EXTERNAL SOURCES: :git: https://github.com/Hammerspoon/CocoaHTTPServer.git Sentry: :git: https://github.com/getsentry/sentry-cocoa.git - :tag: 8.32.0 + :tag: 8.36.0 CHECKOUT OPTIONS: CocoaHTTPServer: @@ -54,7 +54,7 @@ CHECKOUT OPTIONS: :git: https://github.com/Hammerspoon/CocoaHTTPServer.git Sentry: :git: https://github.com/getsentry/sentry-cocoa.git - :tag: 8.32.0 + :tag: 8.36.0 SPEC CHECKSUMS: ASCIImage: bcff9650deae86e0e0ac310145cc628948201ab8 @@ -64,10 +64,10 @@ SPEC CHECKSUMS: MIKMIDI: f53dca2f372e71183ecdd2b35c984c1c2cd11cbc ORSSerialPort: d2d5d131797453430c557ba8dc7dcbcae20ff2e5 PocketSocket: 9c6867d66fb4f962af96b9b07f4b45bb561b2c2a - Sentry: 96ae1dcdf01a644bc3a3b1dc279cecaf48a833fb - SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d + Sentry: f8374b5415bc38dfb5645941b3ae31230fbeae57 + SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 Sparkle: 5f8960a7a119aa7d45dacc0d5837017170bc5675 -PODFILE CHECKSUM: edeb1fba3ed859020dfc8506d8480847a64c18c3 +PODFILE CHECKSUM: 62fad4323b6e7a15a8190b62cddcaa4cb0408157 COCOAPODS: 1.15.2 diff --git a/Pods/Headers/Private/Sentry/SentryANRTrackerV2.h b/Pods/Headers/Private/Sentry/SentryANRTrackerV2.h new file mode 120000 index 000000000..117fdeb80 --- /dev/null +++ b/Pods/Headers/Private/Sentry/SentryANRTrackerV2.h @@ -0,0 +1 @@ +../../../Sentry/Sources/Sentry/include/SentryANRTrackerV2.h \ No newline at end of file diff --git a/Pods/Headers/Private/Sentry/SentryANRTrackingIntegrationV2.h b/Pods/Headers/Private/Sentry/SentryANRTrackingIntegrationV2.h new file mode 120000 index 000000000..84fdd7a1f --- /dev/null +++ b/Pods/Headers/Private/Sentry/SentryANRTrackingIntegrationV2.h @@ -0,0 +1 @@ +../../../Sentry/Sources/Sentry/include/SentryANRTrackingIntegrationV2.h \ No newline at end of file diff --git a/Pods/Headers/Private/Sentry/SentryBaggage.h b/Pods/Headers/Private/Sentry/SentryBaggage.h index cc89617e2..517b2f5a1 120000 --- a/Pods/Headers/Private/Sentry/SentryBaggage.h +++ b/Pods/Headers/Private/Sentry/SentryBaggage.h @@ -1 +1 @@ -../../../Sentry/Sources/Sentry/include/SentryBaggage.h \ No newline at end of file +../../../Sentry/Sources/Sentry/Public/SentryBaggage.h \ No newline at end of file diff --git a/Pods/Headers/Private/Sentry/SentryFileContents.h b/Pods/Headers/Private/Sentry/SentryFileContents.h deleted file mode 120000 index 6f7e04d46..000000000 --- a/Pods/Headers/Private/Sentry/SentryFileContents.h +++ /dev/null @@ -1 +0,0 @@ -../../../Sentry/Sources/Sentry/include/SentryFileContents.h \ No newline at end of file diff --git a/Pods/Headers/Private/Sentry/SentryLogC.h b/Pods/Headers/Private/Sentry/SentryLogC.h new file mode 120000 index 000000000..7377f9fc1 --- /dev/null +++ b/Pods/Headers/Private/Sentry/SentryLogC.h @@ -0,0 +1 @@ +../../../Sentry/Sources/Sentry/include/SentryLogC.h \ No newline at end of file diff --git a/Pods/Headers/Private/Sentry/SentryLogOutput.h b/Pods/Headers/Private/Sentry/SentryLogOutput.h deleted file mode 120000 index 756826b1a..000000000 --- a/Pods/Headers/Private/Sentry/SentryLogOutput.h +++ /dev/null @@ -1 +0,0 @@ -../../../Sentry/Sources/Sentry/include/SentryLogOutput.h \ No newline at end of file diff --git a/Pods/Headers/Private/Sentry/SentrySessionReplaySyncC.h b/Pods/Headers/Private/Sentry/SentrySessionReplaySyncC.h new file mode 120000 index 000000000..163d9322e --- /dev/null +++ b/Pods/Headers/Private/Sentry/SentrySessionReplaySyncC.h @@ -0,0 +1 @@ +../../../Sentry/Sources/Sentry/include/SentrySessionReplaySyncC.h \ No newline at end of file diff --git a/Pods/Headers/Private/Sentry/SentryTraceContext.h b/Pods/Headers/Private/Sentry/SentryTraceContext.h index c9e42a969..058bc6a96 120000 --- a/Pods/Headers/Private/Sentry/SentryTraceContext.h +++ b/Pods/Headers/Private/Sentry/SentryTraceContext.h @@ -1 +1 @@ -../../../Sentry/Sources/Sentry/include/SentryTraceContext.h \ No newline at end of file +../../../Sentry/Sources/Sentry/Public/SentryTraceContext.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sentry/SentryBaggage.h b/Pods/Headers/Public/Sentry/SentryBaggage.h new file mode 120000 index 000000000..517b2f5a1 --- /dev/null +++ b/Pods/Headers/Public/Sentry/SentryBaggage.h @@ -0,0 +1 @@ +../../../Sentry/Sources/Sentry/Public/SentryBaggage.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sentry/SentryTraceContext.h b/Pods/Headers/Public/Sentry/SentryTraceContext.h new file mode 120000 index 000000000..058bc6a96 --- /dev/null +++ b/Pods/Headers/Public/Sentry/SentryTraceContext.h @@ -0,0 +1 @@ +../../../Sentry/Sources/Sentry/Public/SentryTraceContext.h \ No newline at end of file diff --git a/Pods/Local Podspecs/Sentry.podspec.json b/Pods/Local Podspecs/Sentry.podspec.json index 48db01f61..72749fc2e 100644 --- a/Pods/Local Podspecs/Sentry.podspec.json +++ b/Pods/Local Podspecs/Sentry.podspec.json @@ -1,13 +1,13 @@ { "name": "Sentry", - "version": "8.32.0", + "version": "8.36.0", "summary": "Sentry client for cocoa", "homepage": "https://github.com/getsentry/sentry-cocoa", "license": "mit", "authors": "Sentry", "source": { "git": "https://github.com/getsentry/sentry-cocoa.git", - "tag": "8.32.0" + "tag": "8.36.0" }, "platforms": { "ios": "11.0", diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 81c62d67c..b8357a411 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -12,10 +12,10 @@ PODS: - PocketSocket/Client (1.0.1): - PocketSocket/Core - PocketSocket/Core (1.0.1) - - Sentry (8.32.0): - - Sentry/Core (= 8.32.0) - - Sentry/Core (8.32.0) - - SocketRocket (0.7.0) + - Sentry (8.36.0): + - Sentry/Core (= 8.36.0) + - Sentry/Core (8.36.0) + - SocketRocket (0.7.1) - Sparkle (2.6.4) DEPENDENCIES: @@ -26,8 +26,8 @@ DEPENDENCIES: - MIKMIDI (= 1.7.1) - ORSSerialPort (= 2.1.0) - PocketSocket/Client (= 1.0.1) - - Sentry (from `https://github.com/getsentry/sentry-cocoa.git`, tag `8.32.0`) - - SocketRocket (= 0.7.0) + - Sentry (from `https://github.com/getsentry/sentry-cocoa.git`, tag `8.36.0`) + - SocketRocket (= 0.7.1) - Sparkle (= 2.6.4) SPEC REPOS: @@ -46,7 +46,7 @@ EXTERNAL SOURCES: :git: https://github.com/Hammerspoon/CocoaHTTPServer.git Sentry: :git: https://github.com/getsentry/sentry-cocoa.git - :tag: 8.32.0 + :tag: 8.36.0 CHECKOUT OPTIONS: CocoaHTTPServer: @@ -54,7 +54,7 @@ CHECKOUT OPTIONS: :git: https://github.com/Hammerspoon/CocoaHTTPServer.git Sentry: :git: https://github.com/getsentry/sentry-cocoa.git - :tag: 8.32.0 + :tag: 8.36.0 SPEC CHECKSUMS: ASCIImage: bcff9650deae86e0e0ac310145cc628948201ab8 @@ -64,10 +64,10 @@ SPEC CHECKSUMS: MIKMIDI: f53dca2f372e71183ecdd2b35c984c1c2cd11cbc ORSSerialPort: d2d5d131797453430c557ba8dc7dcbcae20ff2e5 PocketSocket: 9c6867d66fb4f962af96b9b07f4b45bb561b2c2a - Sentry: 96ae1dcdf01a644bc3a3b1dc279cecaf48a833fb - SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d + Sentry: f8374b5415bc38dfb5645941b3ae31230fbeae57 + SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 Sparkle: 5f8960a7a119aa7d45dacc0d5837017170bc5675 -PODFILE CHECKSUM: edeb1fba3ed859020dfc8506d8480847a64c18c3 +PODFILE CHECKSUM: 62fad4323b6e7a15a8190b62cddcaa4cb0408157 COCOAPODS: 1.15.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index d88ecb2dd..e8345ef05 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -19,2078 +19,2094 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 004A5DEA28FE24498172BC5C342D3D41 /* SentryPixelBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35ED7CDA651497D0A38A613804353CF7 /* SentryPixelBuffer.swift */; }; - 004F46C2460AB50D4648029843BC4EC5 /* SentryCrashMachineContext.c in Sources */ = {isa = PBXBuildFile; fileRef = 9B90F741CAD2CC34D6B505177EC86100 /* SentryCrashMachineContext.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 006F2565E07D89A8A555B643FC08FC2C /* SentryClient+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = FF67CD493F7C2F7167D7B2FA3119A177 /* SentryClient+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0004BF649D11B8BEE3D204F57F0D1539 /* SentryTransactionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = B731B7DD93C355641B6D8EA4107E08A0 /* SentryTransactionContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; 00C7AC983E2B7E8B26D17161258D7D92 /* ORSSerialRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = FF3E1FE10A4237F180D820E914F31342 /* ORSSerialRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 00F0AB2C4193FCD2DFCE1B1A31D39470 /* SentryRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = E2E22CDABB3EDDC2EF4F67FFB023C291 /* SentryRandom.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 014F484ED692FB7D52E53B47369A94A3 /* DDFileLogger+Buffering.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EB9B39EBFD3DBC150D2AAEF6478AC81 /* DDFileLogger+Buffering.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 01CF5231586965C20ABCD808219D3B58 /* SentryCrashObjC.c in Sources */ = {isa = PBXBuildFile; fileRef = 67F85443AD0D055F0C881069CAD26A46 /* SentryCrashObjC.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 01DA0762B8ACA7CE5AE1AC9B87592E1F /* DDLoggerNames.m in Sources */ = {isa = PBXBuildFile; fileRef = 07EB3E0573661149F7B7224FA29B04EE /* DDLoggerNames.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 028C16AD3FF9C15BCE43740445E71A73 /* SentryTimeToDisplayTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 981B53CB5EA7384D8FBC11D44016DC49 /* SentryTimeToDisplayTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 033D30F17F18D0829B2A35ED95B4FFF9 /* SentryCrashInstallationReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = B93F6BA2CF078958EB58862462338EAA /* SentryCrashInstallationReporter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0344301B5F2D77A8E3BA2284F7F97C93 /* SentryCrashString.c in Sources */ = {isa = PBXBuildFile; fileRef = A265CB2FC66D3DB39745D686BB3E3CC6 /* SentryCrashString.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 011DFDD2A844417233EC19D18CB75C2D /* SentryAsynchronousOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = FACA3EE8080865D9EAAC5F613346CD54 /* SentryAsynchronousOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 02B7972F7FE6418D91D2FA4E152D9771 /* SentryEnabledFeaturesBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0566BE5446E14D02EF3166D8742A54E /* SentryEnabledFeaturesBuilder.swift */; }; + 0383036F2CEFE83DF6AEF9D0101BF681 /* SentryHttpStatusCodeRange.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D86C08FA0C01A65B7277011E1005FF /* SentryHttpStatusCodeRange.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 03A30B9F86DAED4B85108990D9FE6AC7 /* SentryAutoSessionTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = ED8F86ECF84DAA6A3B818DF42492999D /* SentryAutoSessionTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 03E93DE3BC1009B15C5AC9F645D1B505 /* SentryRequestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C999F593F438C1388269C15ED67DDF8 /* SentryRequestManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0417E833049121C5E9798556774C085B /* SentryANRTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = B7BBAB530A555954C19FC09FF62364AB /* SentryANRTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 041B041745ED120CC122ECE2E1D8D850 /* PSWebSocketDeflater.m in Sources */ = {isa = PBXBuildFile; fileRef = F58A384DCA1ED1FAA4272D7D7D2BE088 /* PSWebSocketDeflater.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0431C0E8C36693778AFF36ED28BE0961 /* SentryCrashMachineContextWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = F940041C0981C7A8BD2293DAE2E819FC /* SentryCrashMachineContextWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 042AB57BD47856948BC721115C7FECAF /* SentryAppStartMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = F148ED6700444C023C6D1688CC450EA7 /* SentryAppStartMeasurement.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 04468E4085A63F4B649EA98E5AC1A88E /* SentryNSURLRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AE7CC1AE6D8DE973B5DB086C36C459F /* SentryNSURLRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; 044948689BEA68FA89A25F45137C5BC7 /* ORSSerialRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 36D6B5D4D68F48D96C4BF35A6758112C /* ORSSerialRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 04A619E2172CE9D07EA720B87DD68062 /* SentryCrashStackCursor.c in Sources */ = {isa = PBXBuildFile; fileRef = 1D030D1468DE4C360ABAF45C660780A0 /* SentryCrashStackCursor.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 04B2D4C3C3549971062B8D03DBC53E3A /* SentryTransactionContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = AD23EC8F65030C6DD82FABAF111FB5AF /* SentryTransactionContext.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 04B59DC743B105DFF91741B3B252A6A7 /* SentryTransportAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = F84F33725C2A07A3DFF8E38452A8740F /* SentryTransportAdapter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 04DA13C8AE7B70C403502CBD87F69525 /* SentryCrashScopeObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 3194297FEFAD2B9D6EE250772D686AD2 /* SentryCrashScopeObserver.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 04FF126E7672D01651D912AAE3C7A83F /* SentryUIEventTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 4885238FB71B6FB4D6E1AF13EA130141 /* SentryUIEventTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0540C80E32A04DF5C4B1733B8EB9F755 /* SentryCrashReportFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EE1AE147AC12987B62936430E0B6A5A /* SentryCrashReportFields.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 046D5D581A99C0B232C574FECC38CE18 /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E0FBD9FA6F80068C5760D31CFE8E782 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 04AC802383F6072E0520161C6F0AB012 /* SentryUIViewControllerSwizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = D7C0906529547454269F43C72A7886D7 /* SentryUIViewControllerSwizzling.h */; settings = {ATTRIBUTES = (Project, ); }; }; 054FA633E5005D0160E5DE762A272BA4 /* MIKMIDIMappingGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = E561C36E80F2AB36A7A52C3D9236F760 /* MIKMIDIMappingGenerator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 05527C0943AA4CAD91DA3C71DF9CB082 /* SentryDataCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 90DFAC13F4502018267E077995C4CC22 /* SentryDataCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; 0558D2AE0C2C157FF29960CCA9905ED6 /* MIKMIDIPolyphonicKeyPressureEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = C92DD161BB2424E19D2BD9FE1E5BB706 /* MIKMIDIPolyphonicKeyPressureEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 057532B52320585D46E4832287E84C97 /* SentrySessionReplayIntegration+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D31154F1652C4EB7970335B3752FDE9D /* SentrySessionReplayIntegration+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; 057A031CB391F52A4AA77E6E6378B429 /* MIKMIDIMetaTrackSequenceNameEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = DBC734BD7650923AAAFC72B8A6895B0C /* MIKMIDIMetaTrackSequenceNameEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 058617609A3368D87CA564DAA705FE7A /* UIImageHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C35DAD5A221F07230DB0B975F5232B5D /* UIImageHelper.swift */; }; - 05A4307CD9F305261B1726056F3ABB29 /* SentryEnvelopeItemHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EE04E3E595BD4BE2CB8F776435B8C2A /* SentryEnvelopeItemHeader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 05C1EA89B3DD33A5441E088F0DA761F1 /* SentryTraceHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 7467462F2378B77CDA29B0DCEEB5C8E7 /* SentryTraceHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0643DF5A6EAC912BDA66A18CBF66291C /* SentrySpanId.h in Headers */ = {isa = PBXBuildFile; fileRef = B8C97C11EBA352B28EAE1EB5796C4BE9 /* SentrySpanId.h */; settings = {ATTRIBUTES = (Project, ); }; }; 06553FFA94F9A909AC26E81BCFCFB11F /* MIKMIDIPort_SubclassMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 795939DE6FCCDEB00B91D8A650C4EA2E /* MIKMIDIPort_SubclassMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0670FDF1CD1E3215BEAFBE75D8926FA4 /* SentryNSNotificationCenterWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 93A73CDD5464C811FA5FAD06FBC15DA5 /* SentryNSNotificationCenterWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 06902F69A0FA5AA95B664AD0767E8939 /* SentryUIViewControllerSwizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D1F6457057AD623198AA5929142EC33 /* SentryUIViewControllerSwizzling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 06CAC698E10ACB37E9C4DB97E5D124A0 /* MIKMIDIMetaKeySignatureEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = D58201D58497942CFA0790FF0D7A067A /* MIKMIDIMetaKeySignatureEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 06F58DFBE7CFA02900F3293201CE899D /* SentryLevelMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E008113A210E8B69FDC5CE75B783B14 /* SentryLevelMapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0700F9BBAB7A32E70A32C227F71EE9F3 /* SentryMetricProfiler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 53E9399903D1343C659402FF1604DB9A /* SentryMetricProfiler.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 071445CE899C2D3B6AE82D24A9E49013 /* MIKMIDIEndpointSynthesizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F1B7EE9AE522713F47F20B897EEB3AA /* MIKMIDIEndpointSynthesizer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0769B8E7E40B06EFABEC8B21F797FEAC /* CounterMetric.swift in Sources */ = {isa = PBXBuildFile; fileRef = B712C06AB59C27EC80AD8B129DE99762 /* CounterMetric.swift */; }; - 0788748FFB1BE17C4435198865989B3A /* SentryProfilerTestHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 54F35B638A2C0246880CF196C80AAF00 /* SentryProfilerTestHelpers.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 07D0DF56C27F0D989D8FC669D5344165 /* SentrySamplerDecision.h in Headers */ = {isa = PBXBuildFile; fileRef = 51595AC859CAED6FBAB3039667711D11 /* SentrySamplerDecision.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 07F4CF92784FCDBE2D9AF0AD9DC0AB69 /* SentryUIEventTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 902B942836925FAFCF668F46EFD5D2BA /* SentryUIEventTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 08329ED46EE9881B5B152BFFAD5CF537 /* SentryDiscardReasonMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = EF73E3DD76D95FD69059CFF234724198 /* SentryDiscardReasonMapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 078CE4E6F2CA0C1623684A1BB97AE618 /* SentryDispatchSourceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A6411CA17A6C1D4C3EDD3D36D8DC49B3 /* SentryDispatchSourceWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; 087788B1337C4A3E84E99368F10E9140 /* NSUIApplication+MIKMIDI.h in Headers */ = {isa = PBXBuildFile; fileRef = BF76058C6035947C95DF0E0AB516A531 /* NSUIApplication+MIKMIDI.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0889E3FE22D8BFEE96349E7D05F8C603 /* SentryViewHierarchy.h in Headers */ = {isa = PBXBuildFile; fileRef = E3D51750375024CDFF97D4812C0F9C9F /* SentryViewHierarchy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 08801E749C8606B0DDA2BF569868EDEF /* SentryStatsdClient.h in Headers */ = {isa = PBXBuildFile; fileRef = D466BF7FC2664A3BD7974FE422AC5E51 /* SentryStatsdClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 08C1DBE65BE206D762ED4EC039C74361 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CDD6A528EEF81F6568DCCCCADDC5E5E3 /* CocoaLumberjack-dummy.m */; }; + 08E050E9E9AD5D6D120E66F5EB57AAA2 /* SentryCrashMonitorType.c in Sources */ = {isa = PBXBuildFile; fileRef = 78BD79B176258E7FEC5FAF6A264ABCB0 /* SentryCrashMonitorType.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 08F257AF3F6510626F96AE276DA0BA14 /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = E52BCB07A2726354462572EBEFF1BFA3 /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Project, ); }; }; 095C53E8C7E76200D1C91509ED1CAFBB /* MIKMIDIMetaTrackSequenceNameEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = A1BF895D48796B4F288E1C73CBDDC275 /* MIKMIDIMetaTrackSequenceNameEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; 09846F437267EF92A2BF3D0DFFF5E3D3 /* HTTPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = C419E2CDB019AEEA1BC2F89D332C4F70 /* HTTPConnection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 09C2B84593780CACB1699F4CAC8D76F5 /* SentryMeta.h in Headers */ = {isa = PBXBuildFile; fileRef = AE8EFCE92F510AFE4D6A6118CA07CBE9 /* SentryMeta.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 09DE85EFE432B9DD9E34FA4877D6E732 /* SentryCrashCPU.c in Sources */ = {isa = PBXBuildFile; fileRef = B06F7C8E52991558F45BE21DF89A5743 /* SentryCrashCPU.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0A1671002890E4433501B412126CFF03 /* SentryNoOpSpan.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCD84DF38C9DAD868654B80C1B208A4 /* SentryNoOpSpan.h */; settings = {ATTRIBUTES = (Project, ); }; }; 0A1E967CE906250DCC2606E2990F78DE /* GCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = CFF6421DE4DFF747AA5E89018265FB5E /* GCDAsyncSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0A27944F2BF3C9AF69C2D76EC37F2E5E /* SentrySerializable.h in Headers */ = {isa = PBXBuildFile; fileRef = 4912A6BC7AF4578E8FE0000363D023B0 /* SentrySerializable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0A70FF9AD1C74CF9DF572D8E8EFC7166 /* SentryGlobalEventProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 16A8E83987C6DFD3128CAD4B0B44D928 /* SentryGlobalEventProcessor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0A8DA5AFEF8FEEFE86F4ED4FB9A357F5 /* PSWebSocketDriver.m in Sources */ = {isa = PBXBuildFile; fileRef = 882A838E208D86B393D611DC290E199F /* PSWebSocketDriver.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0B0887C5CC23B6E8417C6456F914DE91 /* SentryCrashSignalInfo.c in Sources */ = {isa = PBXBuildFile; fileRef = EFDC5DFECCC56B866FD348B13705369C /* SentryCrashSignalInfo.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0B0F3C4D7A445C5A1F114065F27EB21A /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 01201FEC0DDE5E8DFA7FCC97D0B81255 /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0B6BFE71EC94B77B8E885B1AA471AE18 /* SentryDsn.m in Sources */ = {isa = PBXBuildFile; fileRef = 771E9C866420B19690F2C1D1F27C6FEE /* SentryDsn.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0AC5483B7251DACC906C93239FB02784 /* SentryCrashMonitor_System.m in Sources */ = {isa = PBXBuildFile; fileRef = 64F19A6ABE0AF7A1AB7B9A1D9A77FCD0 /* SentryCrashMonitor_System.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0AF241400EAA9C4F8DFB618CAF940EBA /* SentryMeasurementValue.h in Headers */ = {isa = PBXBuildFile; fileRef = B919C4EC7E2F5568D545C90A10C7044A /* SentryMeasurementValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0B48D1A968B65DCB93585B8323F6394C /* SentryReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = F6BAC88C16ED7B2B88D5A116E36C7695 /* SentryReachability.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0B62104C21A0603AF5AC84911F6429E9 /* SentryCrashMonitor.c in Sources */ = {isa = PBXBuildFile; fileRef = 7CD611DAEE4A5B7C1561C63761A46133 /* SentryCrashMonitor.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0B83E774D4FDAA06F16067C4A1C85BB2 /* SentryCrashCPU_arm64.c in Sources */ = {isa = PBXBuildFile; fileRef = 31BA31BAA87A658873EED3B63158688E /* SentryCrashCPU_arm64.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0BA68252B05882909F8271A85ADB4CF2 /* SentryFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 54B118A0EA78DC2A4F7845485D3C7F59 /* SentryFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0BB099B9D3EA4974412D7EF965378743 /* SentryMetricsClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC54FF392AEAB4E910F569D2D1736D /* SentryMetricsClient.swift */; }; + 0C01009228035066F2CEB77F8F608590 /* SentryScreenshotIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = C961A787FB2361ADF25E9732AE6B6ABD /* SentryScreenshotIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; 0C1F1A5802404313605202394453A284 /* MIKMIDICommand_SubclassMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 342C4BFA3B1528D963A808CA031866E1 /* MIKMIDICommand_SubclassMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0C525F30D6C849E3CA0C423B4F4635E9 /* SentryNSDataTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BFE958E69086FB4D75DDD48346E5AEA /* SentryNSDataTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0C591EDDD296A8CFF9D3889566250502 /* SentryCrashString.c in Sources */ = {isa = PBXBuildFile; fileRef = 338019F931CAC4146FEBD9A37C310EA0 /* SentryCrashString.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 0C643368BE41CC2647EC89A22C800F6B /* SRDelegateController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0186A196AF5F90E4C6D0D7FB7705742B /* SRDelegateController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0C7DB1BADC4F3EC9D5A4B0BB81EA3A30 /* SentryByteCountFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ADBFBBC281CF94334083F1735C2F102 /* SentryByteCountFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0C8039BA69C36A6A9A90C09F91EA22F9 /* SentryFileIOTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 07ADD46ED2B6870B17BC7A41E775E60E /* SentryFileIOTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0C83B4EBE9E2BCFE3A9F8386951511DE /* SentryEnvelopeRateLimit.h in Headers */ = {isa = PBXBuildFile; fileRef = D326782D32B8C4427F9E112208BB0FA9 /* SentryEnvelopeRateLimit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0C946C49177A0067CBE4F04B78B72DA4 /* SentryCrashReportFixer.c in Sources */ = {isa = PBXBuildFile; fileRef = 9A0646DA056CF13897967EFC9002562B /* SentryCrashReportFixer.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0CA9AE6CE0DED2A7B9FBD0954B59EDED /* SentryCrashDefaultBinaryImageProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = AC60FAFA08E041D6E7CC480618B6A695 /* SentryCrashDefaultBinaryImageProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0D32ABCE77AEA94BEBC686DA7234517D /* SentryNSNotificationCenterWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = E697D0EC9134C71E1FFF26B7B4BE7ADF /* SentryNSNotificationCenterWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0D556358A434E58BE500C250A0A24027 /* SentryHub+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 699E36C618BA3C7A54ADE12DEDFE7BD7 /* SentryHub+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0D579683A14A9DC1B508EB61B3B7492D /* SentryNSURLRequestBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 787B93BFA66EEB31031957958C8862C2 /* SentryNSURLRequestBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0D961B66EBA8CA4F63BF70E3A9521AB5 /* SentryCrashReportStore.c in Sources */ = {isa = PBXBuildFile; fileRef = E52E208F3AEF94ABAD5C275A659AC492 /* SentryCrashReportStore.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0E0950A5B410EB4E745292B676FDEE11 /* SentryNSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 4685841862136CEF8CAC967757FADC31 /* SentryNSError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E61F413AAA69BE2CCC9B265AC4824EC /* SentryLaunchProfiling.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BF65FFF9D276414FE0A9B37B4EA1A21 /* SentryLaunchProfiling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0EA3A6EF8D96284C8BC83301BA285B4A /* SentryClientReport.m in Sources */ = {isa = PBXBuildFile; fileRef = 6803F7AC01E57DA47B05E5E22B984C3F /* SentryClientReport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0EAE2DF954A630F8946A26E7FE4A73A8 /* SentryCrashMachineContext.h in Headers */ = {isa = PBXBuildFile; fileRef = B52C97E1CD55654FA15943EC8FAE75A3 /* SentryCrashMachineContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F14DF23DDFE55359BA2DDDA900E02CB /* SentryNSURLSessionTaskSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 13A955DF6B190AB081951577A49B1E99 /* SentryNSURLSessionTaskSearch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0C9089EB01962EBD378D203BFA5F8504 /* SentryMeasurementValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ABC81ADE3E3B166D9286FB1E51E358C /* SentryMeasurementValue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0D0BC86B963C9E020BEEC619AF3343F7 /* SentryCrashReportSink.h in Headers */ = {isa = PBXBuildFile; fileRef = F465483B6663380CD3AC0B106F2C8A86 /* SentryCrashReportSink.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0D6207CBCBC4C5A730FC96B2785E7DA4 /* SentryLogOutput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24BA5427931D705341FE19C9993470B5 /* SentryLogOutput.swift */; }; + 0DD62AEE2C64D66904E4741E1FFBDAEA /* SentryReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 19DC19184CBAA26ACD42DE9A4197B3D3 /* SentryReachability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0EF0BFFF2BC66ECBE295D98354DD1EEE /* SentryTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 58A09D3F0B008C9C53C0AD3BB1459AB9 /* SentryTime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F2F221F12CA832D4466DC4AEAE89F54 /* SentryMsgPackSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C01CC40D7A45F5F3E4CBF4171CC5464 /* SentryMsgPackSerializer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0F827FA0C949D45A08B9677B22395761 /* SentrySerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 9452FC54CB524C7233E630215BDA616F /* SentrySerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1060E0A4B58AB0BAA641A937F98AB740 /* Pods-Hammerspoon-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AF41F1AC3465584EF871191F0D8FBB1B /* Pods-Hammerspoon-dummy.m */; }; - 109E754E7D85B42DCA87D0115874369C /* SentryTransactionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E46CB7A72667C08B7886DBDF1DD35BE /* SentryTransactionContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 111EDCC26E116CD20868B14CEFB262C3 /* SentryClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 57553A959843E536B52C40F25F25B77F /* SentryClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 127799D2C2B0E7E41855055E5BE67BE4 /* PrivateSentrySDKOnly.h in Headers */ = {isa = PBXBuildFile; fileRef = DC624035DC933C8D8FCABB420F94ED65 /* PrivateSentrySDKOnly.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 10F26E89793966DBD769145985519CA3 /* SentryANRTrackerV2.h in Headers */ = {isa = PBXBuildFile; fileRef = EBC8D3D124AF01ECB6C8DE459047F25E /* SentryANRTrackerV2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 117B01B262FB0BFDA01374B7F7B15790 /* SentryAsyncSafeLog.h in Headers */ = {isa = PBXBuildFile; fileRef = D6F6177F7FAFA22A6C7F338309F72960 /* SentryAsyncSafeLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 11D628BCFCA133394C6385934CD996AB /* SentryInAppLogic.m in Sources */ = {isa = PBXBuildFile; fileRef = DDE9E9132D62DCEDA4C9293D51719908 /* SentryInAppLogic.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 11ECCD113F25A02E38B15070DB44077F /* SentryBreadcrumb.m in Sources */ = {isa = PBXBuildFile; fileRef = F33A08139F6DA0D74D725558DD8AEDC9 /* SentryBreadcrumb.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 127871DE4227C19D3987601B8741C8EA /* MIKMIDIConnectionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8146F63CF2CEF0B5D20E3D356833C779 /* MIKMIDIConnectionManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 12918DB907E54D6F9456F0FC3D39DBFA /* SentryBaggage.m in Sources */ = {isa = PBXBuildFile; fileRef = 80596A856EFBB9DCA51FCD2A29439781 /* SentryBaggage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 12B6265E903E59849DE357459F23A763 /* UIViewController+Sentry.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C727DB64A2B28B9E62F4FDA62B6ECB6 /* UIViewController+Sentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 12BCB0870FF3B726792E7E824A5825E2 /* SentryCrashDebug.c in Sources */ = {isa = PBXBuildFile; fileRef = 3825D27AA60156A8762DC6BFAB5C5B4F /* SentryCrashDebug.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 12C97B20FF5D3BBB27047BCF2440F4FC /* SentryInternalSerializable.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DFCFC584DCF3A8B155A54B3C3BEDE0B /* SentryInternalSerializable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 12CC19F9140D61D70AA55296E477787E /* SentryRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 71CB72DC6A49B20C71AFB7248692CC6C /* SentryRequestOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 12F8036CC5474DD983B9B0EF61E4416B /* SentryHttpTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FBF4BCC3E99BF88AFEA54A65337B11F /* SentryHttpTransport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 13BA30B47AFB12152B623322B8DD176B /* SentryDiscardedEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 886A3E5A9D288552044BAA13BB30A6E1 /* SentryDiscardedEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 12927CED4D6D7FED0E6A9FC27AB05136 /* SentryMeasurementUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCC3B2EF658FC6D3DAE769975D61502 /* SentryMeasurementUnit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 13165EB93DCD52515D9C32F65AFC410A /* SentryBacktrace.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0FAE83AB057D97E3311CFDD8CCE13E9C /* SentryBacktrace.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 13409CEFE9444FA78216DD10B3E6C12F /* SentryScopeObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = AE07DAD02640ED755F69139357FE9802 /* SentryScopeObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1366015E4B6D1A61ECA83CBC4584C9FE /* NSMutableDictionary+Sentry.h in Headers */ = {isa = PBXBuildFile; fileRef = D4728057230514E522E9B3EE21424811 /* NSMutableDictionary+Sentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1442E9279904E70D4603667BF0F56C50 /* SentrySpanContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 7214EC8C4207BCF9E5B70D150AD5006E /* SentrySpanContext.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 14459DF82BA0925A5FA9179B2EA0D231 /* MultipartMessageHeaderField.h in Headers */ = {isa = PBXBuildFile; fileRef = CB10335A8CD8F95AB09C700E2790029E /* MultipartMessageHeaderField.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1458AA6B128251EEE19671413CA1D69F /* SentryTracerConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = B776171D15C66BDA42613924B885E322 /* SentryTracerConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 149CCC3D5C535468A137BB2BB9040A18 /* SentryUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 37B87603D1E10869831487695CFD6B2C /* SentryUser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 14DBBE6DDDB560E350F978A1F8DFA97E /* MIKMIDIEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CEF80D3FB1440C59CF57335963525E4 /* MIKMIDIEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; 14E4CF2284896139324BEC60B077D42B /* DAVResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = FA3158D2A9B45ADDF2C26131EEADB1C3 /* DAVResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1511BEDE68D1874749AAE606ED5A6F2F /* SentryOnDemandReplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F40417670FFF525FEAADD3B4DC01127 /* SentryOnDemandReplay.swift */; }; + 152B9F2DF2AE4E24B1968C2D9DF4C612 /* SentrySessionListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33E62911AE1376A5100B834A3F2514EA /* SentrySessionListener.swift */; }; 155360EFA0331722002D722EB38B3EFD /* SRURLUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E0A3FCDC71A8763FDE07CCDD7D997F9 /* SRURLUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 159CDDC2585A4141E8AD4A948A0EAF3F /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 9093C406D4B64731D18CCA6C385B6596 /* PrivacyInfo.xcprivacy */; }; - 15C2A80186681F50852C7DCE3E868C29 /* SentryCrashReportFilterBasic.h in Headers */ = {isa = PBXBuildFile; fileRef = FAFB7AF4D596953806FDF9A27CA4825D /* SentryCrashReportFilterBasic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 16EE867C7993E07D43FF3A08E535B25B /* SentrySerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = F34105837DCE3DA58C66127A13F305F0 /* SentrySerialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 17346A0A74516CB98C785B3A5E26CDAE /* SentryPerformanceTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 55A8487C325EBC21BF110344B56FC304 /* SentryPerformanceTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 17A176093DC2DDCD2F8392B470A1E6F8 /* SentryTransactionContext+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B4FF3FC403076DA68437A4A841B9203 /* SentryTransactionContext+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 17D90C048D8714BFFB1F5AE10C2428BC /* SentryBaggage.h in Headers */ = {isa = PBXBuildFile; fileRef = CE3B88513ECF37C3169FA6E30F8DC528 /* SentryBaggage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 17F5C3DB0C1198191191B1FE7B91F4E8 /* SentryCrashInstallation+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 62DEDC640910F03D87824CDC7926308D /* SentryCrashInstallation+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1569098A5D9B4A7751C5AE8C334D2B37 /* SentrySamplingProfiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 150CE280A40A2ED8A311981DB72D7A76 /* SentrySamplingProfiler.cpp */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 15A9E1089BF57D15ADB5CCE5D3D37B7B /* SentryFramesTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 6891CDE6A252B6339E14FFD435C573A9 /* SentryFramesTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 15D2D28794F603EA5676057464A8FCC9 /* SentryANRTrackerV2.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EB6B9CCF596CF764C4142E1A6360B5E /* SentryANRTrackerV2.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1652C8525649554826AD4B094BF454F5 /* SentryContinuousProfiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 950F8A353817C1C4137FC38F7641CF8C /* SentryContinuousProfiler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1675567B17FB153A61730D619B5B5B3F /* SentryViewHierarchy.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D2F693048237AC1DAFF856384FD18E3 /* SentryViewHierarchy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 167711AD3ED45C90FD72E89A1DEF937C /* SentryRateLimitParser.m in Sources */ = {isa = PBXBuildFile; fileRef = FA3902D62E4AC14B13A57BD9F16725B9 /* SentryRateLimitParser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 16AB25F403054D7C69E04CCD0FFA824F /* SentryBreadcrumbTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = D8CB058DFCC85223CFAE3D019F022847 /* SentryBreadcrumbTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 16B8E4CFB86F8433EA5C3E8647DA308B /* SentryUIViewControllerPerformanceTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = DADB8CA53656E2267D3D4E94B75DE12F /* SentryUIViewControllerPerformanceTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; 1814C2CBBA5A0F014A767B807A9F60FB /* MIKMIDIEvent_SubclassMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FF648B80187B6006ABE714309DA810A /* MIKMIDIEvent_SubclassMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 181BB3A4AE34E47984253DD5DD28799B /* SentryNSURLSessionTaskSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 08CC2C52612145A3377EC4CD53360C5B /* SentryNSURLSessionTaskSearch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 18355C155B008D83B4F03F7BA03C0B0A /* SentryUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CA38BF6D44290DD7D4CC46F72C0FBDD /* SentryUser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 183FCAAE5122DD522ECE4F7A6565BD4B /* MIKMIDIObject_SubclassMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = D91AF7E51225D293CDFAB3AFC7AA84B2 /* MIKMIDIObject_SubclassMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 18B058D7ECB9D33A286946138B3574D6 /* SentrySamplingProfiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C56EAEBF2A45D62BB970972D9EF19D8E /* SentrySamplingProfiler.cpp */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 18D8E788B67F1E25FA6A6DE0CD869BFE /* SentryDebugImageProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 4408F9E4805DEE0A19C225D03EA819B0 /* SentryDebugImageProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 18D8812A452D30A371CD4A5927F039F0 /* SentryHub+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D81A93A6C1979D3A1FC2159770837FDC /* SentryHub+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; 18EDA1590BFD70111A0E98599502D1F0 /* MIKMIDICommandScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = F5BF60F22A344A23CE2814221D0C3C12 /* MIKMIDICommandScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 192EEC773EB7507559423765BA373B06 /* SwiftDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02D25EBAB4BF33FA806088ED9C2D4683 /* SwiftDescriptor.swift */; }; + 190722AA104B317195E1EEDB2D90A1CF /* SentryLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91CC390493C9DD5E9F2C4D6DEE838E00 /* SentryLog.swift */; }; + 191153B2DCCE2A32220BE252DC0F9B41 /* SentryFileIOTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EBDADCACC51D8D607DCD7647C7F5590 /* SentryFileIOTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 191D1EA5D1F76012C41B48C2C97AB990 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 15BD9E7FC207DD702FB5F81ED78A7971 /* DDLog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 192C098CB6B01A45B083F7C157177C06 /* SentryHub.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DEAB65D147E8FC5F02ACBFC8A31789B /* SentryHub.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1983A741E49EB71F85EED5D4D91F8CA6 /* SentryError.mm in Sources */ = {isa = PBXBuildFile; fileRef = F1695452E621BE3466055F9F805C6429 /* SentryError.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 19BFF9BACA2C5E676A270EF3BD619308 /* MIKMIDIDestinationEndpoint.m in Sources */ = {isa = PBXBuildFile; fileRef = AA6F89079FEB1979B7671E45DAC632AE /* MIKMIDIDestinationEndpoint.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 19D2E69646B35E9AC43D1978599CAA96 /* MIKMIDIClock.h in Headers */ = {isa = PBXBuildFile; fileRef = AEE178F589061D15708753D9A179E2A1 /* MIKMIDIClock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A1B448FF7482CEDEA440FD5C7FCCB4A /* SentryBacktrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E2E6CC2482B24CF09DF7467ECC08B045 /* SentryBacktrace.cpp */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1A371DA62B55056E96B5D8815C63C91E /* GaugeMetric.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9A2AE5A752D1EFEEFD974497166CEF /* GaugeMetric.swift */; }; 1A71ADAD3A09E7D8046BFC857726A856 /* HTTPAsyncFileResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 29043E8DD87496520FAA80F10793C3CF /* HTTPAsyncFileResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1AC3AE9BAACE6FA29466D51BAAC25564 /* SentryDictionaryDeepSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B4FD8770DBB1F7D737F0F63000F11E5 /* SentryDictionaryDeepSearch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1B38CFEE5AD83C5A95F667DA25724925 /* SentryDiscardReasonMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B7B4CD046077E53104BA20A5CF0CF32 /* SentryDiscardReasonMapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B5207ED95972C56084B2B09E7DE2E28 /* SentryMXCallStackTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F434396A97FE1E893CB838038E55FC2 /* SentryMXCallStackTree.swift */; }; - 1BE001E5682840DFEF269397C09B5383 /* SentryDsn.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DD1A86F22780FB07316128470056A43 /* SentryDsn.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1AC02F2B57DD762E6D8E3337C2837C66 /* SentryMachLogging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B8E7355FA8FE038F157474DC6648B349 /* SentryMachLogging.cpp */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1AC53EC2581D9090498273CBF1193791 /* SentryCrashExceptionApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E7BE901D79ABAB59E0390AACC282F01 /* SentryCrashExceptionApplication.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1ACE251A21FE3A3F9D197AD28FBC30B3 /* SentryDependencyContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3297F891BE6D98D84E5D1AB5F382AC09 /* SentryDependencyContainer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1B204F33F33295B2876D491B45321338 /* SentryBreadcrumb.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EADD5D02E4BEE92ADD5C3EE6C804B54 /* SentryBreadcrumb.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1B3A8D77F099C0606AF15E997827BA97 /* SentrySample.m in Sources */ = {isa = PBXBuildFile; fileRef = 964AC0C64EB02F4290FFC5987106ED8E /* SentrySample.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1B7293E18703058C27E090FD69D7B978 /* SentryThreadWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 80E20135DB15D00DBE0A2C3331037FDB /* SentryThreadWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; 1BEA94A8337714D02BC480809B628A80 /* HTTPFileResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A7F3DA043B0BAC501772A67431080E /* HTTPFileResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1C6EFCA40879C5E09896DE423BADE9C2 /* SentryCrashDynamicLinker.h in Headers */ = {isa = PBXBuildFile; fileRef = D9E16A3BA7C4CF1D7B66E50FFF66099A /* SentryCrashDynamicLinker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1C85E368633257E309035F85A55DB4F1 /* SentryCoreDataTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = B9058452D69C401EC7345B4729602CDD /* SentryCoreDataTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C54B4D3B104E35D6349474B9ACE3BEC /* SentryCrashStackCursor.h in Headers */ = {isa = PBXBuildFile; fileRef = D981FF04279B99543F7647514D0CD636 /* SentryCrashStackCursor.h */; settings = {ATTRIBUTES = (Project, ); }; }; 1C9BCA46DF6D56A11FE299C8DD1D2453 /* MIKMIDIEndpoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 79BA363AA17520C8A474FC95D86CC169 /* MIKMIDIEndpoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1CA1BB8BD953FAB0AE28506AD911F448 /* SentryTouchTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0058E23ED20B52C4F3CD9B7351F25B69 /* SentryTouchTracker.swift */; }; - 1CA2ACF51959C14BCB979E3BC9A22F44 /* SentrySamplingProfiler.hpp in Headers */ = {isa = PBXBuildFile; fileRef = DEFEC1D389F8C75D1D81B96B50ACE3DB /* SentrySamplingProfiler.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 1CCB84F837465159DB95C899BB972F0E /* SentryCrashSymbolicator.h in Headers */ = {isa = PBXBuildFile; fileRef = BEFA42CC475767FEB7E0516D9592B3AC /* SentryCrashSymbolicator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1CEB7BC18131F9FBE6CB138B4BD22727 /* SentryStacktrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 72B201342FFD82782206BFF00306C5F1 /* SentryStacktrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1D0885513328D46202979FBC31C902DA /* SentryLevelMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 17F79B25F834EEB2731FBFE2034AB2C8 /* SentryLevelMapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1D36665DE0A43653EFA6C725312F872B /* SentryEnvelope.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A7167715E386CF089715EFECE803D70 /* SentryEnvelope.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1E085503C418DC9609C6AB749436A28A /* SentryCrashStackCursor_MachineContext.h in Headers */ = {isa = PBXBuildFile; fileRef = DF376E3B27D44545DE03C84787A7E843 /* SentryCrashStackCursor_MachineContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1E262B54B7F3E5214248DCF77A38EB10 /* SentryMXManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60C80EA04DD74CCE8ABC4B105515B0A5 /* SentryMXManager.swift */; }; + 1CC522205B1834DDD6473193F89297D4 /* SentryAppState.m in Sources */ = {isa = PBXBuildFile; fileRef = 36DB3F3CE4F488C2E33D99FCCEA4A1A2 /* SentryAppState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1CD7CFB4879AD004DB7868A4144694A4 /* SentryQueueableRequestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3302139AC3FF756332BA39058CAA2092 /* SentryQueueableRequestManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D2636E2BC68FEAF2325B48DC65BE76C /* SentryStatsdClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 29EC4AA8259DE1DCAEBC10450888D132 /* SentryStatsdClient.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1DD82F0BAA7139EA8E0CAA0A0FB6AF67 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 1CF4989A7F6983CF4E3BC2E9331D3C61 /* PrivacyInfo.xcprivacy */; }; + 1E1AC93A8259104AD5D81A03C57076F8 /* SentryContinuousProfiler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5E4AA9BD98548AD9E19C1F22443523B5 /* SentryContinuousProfiler.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1E2EBEF6D6E62ADF4D7B43128BC29924 /* ORSSerialPort.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3CBC5C39968D0ABB2A9C7DEB2B01F8 /* ORSSerialPort.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1E48BB349CEF7F1193D7E5CE7D7C04C7 /* SentryCoreDataTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 257D3EF05C2557E774AB2CD095FD7297 /* SentryCoreDataTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1E9362C6A2BD9030A36B52CE13744896 /* SentrySwizzleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 545E170C74561D2E68A33C354A2A7E0B /* SentrySwizzleWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1E98E41E380BBF1C7E1D796483804B13 /* DDFileLogger+Buffering.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EB9B39EBFD3DBC150D2AAEF6478AC81 /* DDFileLogger+Buffering.h */; settings = {ATTRIBUTES = (Project, ); }; }; 1EC916991D1093417AE400D6335CBFF8 /* PUTResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F9C148B837B0EE0FBFF1D4FCE84A55A /* PUTResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1F3408B5335BDA66A78A1A9A7DA774C2 /* SentryNSDictionarySanitize.h in Headers */ = {isa = PBXBuildFile; fileRef = 38FC9D399EDB8F433B2C03B252219F25 /* SentryNSDictionarySanitize.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1F559B151DAFC93DF129EAD76D7BA5E4 /* SentryDefaultObjCRuntimeWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = C561EDFA4725ED65C1F7429046C9494A /* SentryDefaultObjCRuntimeWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1F6DA93228FAD585523EE6EEF9CDAFE2 /* SentryTraceProfiler.h in Headers */ = {isa = PBXBuildFile; fileRef = A018F1840EFB5B0FABC013655E748306 /* SentryTraceProfiler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1F754B5F18E78356135998A7180761AC /* SentryCrashNSErrorUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = F7F4A5476CABEDB95AC291C8D19121F3 /* SentryCrashNSErrorUtil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1F8AF3C80EC1D27253D6A59B62088086 /* SentryMigrateSessionInit.h in Headers */ = {isa = PBXBuildFile; fileRef = 96F574E5F18689E6553B964916F379AD /* SentryMigrateSessionInit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1FA61066EEF32B950F2E1A6E59B47F42 /* SentryCrashJSONCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = F06B11B0FE7ADC369446178AC320047B /* SentryCrashJSONCodec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1FB5A2A3967CB0CD9384C84400EFF5DB /* SentryDelayedFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = BC0054BC50A603D9B8D596764D32E2AA /* SentryDelayedFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1FB5B008F3C3F696FDBA2AB0A7D00CCD /* SentryCrashMonitor_CPPException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DAE80D483CD5EAF3BF79B70FF88CDCAB /* SentryCrashMonitor_CPPException.cpp */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1FF738CD7F91009A8E17B1937EC24061 /* SentryMsgPackSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = E170F8C5856B3186AF9BDD62D8384406 /* SentryMsgPackSerializer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 202DB12C827D6E4EC075F18059D44637 /* SentryTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A7667704A08C549AF80EFB3929F2AD7 /* SentryTime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 20E8246456E46C0BA7B2518F62876857 /* SentryCrashStackCursor_SelfThread.h in Headers */ = {isa = PBXBuildFile; fileRef = A265C5A54DBA9AE8232BA189E8F5C369 /* SentryCrashStackCursor_SelfThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 216CB849136802FF5B29CAF55F21335D /* SentryCrashDoctor.h in Headers */ = {isa = PBXBuildFile; fileRef = 12FAE97A4571AB9A971CD4214A001809 /* SentryCrashDoctor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 219A4F61D4A7AFCAE7DC67FEADC16A11 /* SentryCrashIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 11AD190F499A7883B93D4740E656287B /* SentryCrashIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 21AD029F3A67171276502C6DBF5468F1 /* SentryCrashCPU_arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 5257EF10DA8DC9DD0FDCC65B737B7CBE /* SentryCrashCPU_arm.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 21ADFBE14F0784D17B18BCF8065DD5B1 /* SentryCrashReportFilterBasic.m in Sources */ = {isa = PBXBuildFile; fileRef = 80D08196E660DE54913FA9685C850B0A /* SentryCrashReportFilterBasic.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 21D8A58DE69264DE8B59D92EC109B6BF /* SentryNSDataUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 98C9EDDB907201FA1416C228C4D3C8C6 /* SentryNSDataUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 21E6EF3FE4245526B0BD6E85BF7AFF89 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = FA3C1D58E4E6B1F8FBE276BE35800880 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1EFFA3B698BFBB393D64EA8F02B45BB9 /* SentryDictionaryDeepSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = C7C92457ADA8E86703615DEEEE2EC502 /* SentryDictionaryDeepSearch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1F0F04229C317CE461B0ED86AD7A0DD5 /* SentryCrashInstallationReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 05562FBE8AD2925D389EDC231B440475 /* SentryCrashInstallationReporter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1F791156B8925AA4119AA545B3874170 /* SentryThreadState.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D2296DE30F2F287E47237776F2A4987F /* SentryThreadState.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 1FE5C73DE49100C69313FD06304D75CE /* DDFileLogger+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E6086857AE4642BBC4787C78C287E073 /* DDFileLogger+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1FF81D990FCF1404F17AB3DD37F9D79B /* SentrySystemWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = CF9FE4589744B663482372C4DC4C5DED /* SentrySystemWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2055C771D20CBE42213771F967AA1B62 /* SentrySubClassFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = B092B48DF9CEABE76B08122C6C9C5A65 /* SentrySubClassFinder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2089C6EA3F40C9F9A6A8A387F5F9EB30 /* SentryProfiledTracerConcurrency.h in Headers */ = {isa = PBXBuildFile; fileRef = F6777E422A5A3A95147DBA36CFA2A078 /* SentryProfiledTracerConcurrency.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 208F46231C26BF5F64DE25723287F6E4 /* SentrySampleDecision+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F4AF1DFD69E838813C79B42D0AFE39C /* SentrySampleDecision+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 20C64FE4C9E540EE222B5DAD84AF0370 /* SentryUIViewControllerSwizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B86EC3596906650F1A3D0A569BB7679 /* SentryUIViewControllerSwizzling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 20C67B6FBD4E342F7A64038DDB41B268 /* SentryCrashDefaultBinaryImageProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = EBE3653DD3ED38722D6A130AD644E1F8 /* SentryCrashDefaultBinaryImageProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 20DA35E1F84D5ECADE13716D02AEE7A4 /* SentryCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC9ECEC29A57ADCCBB3879ED5D2BADD /* SentryCompiler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 218432EECAA06DB742B1C65E3B521208 /* SentryCrashMach.c in Sources */ = {isa = PBXBuildFile; fileRef = E556DE5669F43059D7ED912203951D09 /* SentryCrashMach.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 21B3ECAE804146516CE9B253D614F148 /* SentrySessionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 28B04C61DFD85D943F2939F6C2B83DF1 /* SentrySessionTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 21DD886043AE2F4B0446350C675FBE91 /* SentryCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 149CD8DD36BC0C306C6BB9BDDFBEB1B2 /* SentryCrash.h */; settings = {ATTRIBUTES = (Project, ); }; }; 21FA43690DCF06A4A100B57EE585BBE8 /* PSWebSocketInflater.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E093B03E5DA6356CAA2541D24724400 /* PSWebSocketInflater.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2233B3CCB5EF1F0D17014FF78EB88828 /* SentryPerformanceTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = BAA26206547391D1E4720208789500AA /* SentryPerformanceTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2233BECDE0F327197799B3AB9A9F9DA4 /* SocketRocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C3885B913C1E200018511545544082A /* SocketRocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 22C81B0BF062524744FD5822E0026DD4 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D3CB77B497E3A08D81AED29EA3E0A29 /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 232CBB69662AC09216A2ACD38ECC7EDA /* SentryWithoutUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 34278C404DC44C7D90BC20A80BC64E69 /* SentryWithoutUIKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 230F60C1AA4A677CEC0A205BD8067758 /* SentryOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FE65B5511B56E70F945BAD4655164D7 /* SentryOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 238DE7F1D9825AE8B22AC0AA1ADB42FC /* SentrySessionReplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A0B613C59D1494EC7CB6148A3CB19D6 /* SentrySessionReplay.swift */; }; 23F912E4D51D3B950D95164734BEA929 /* MIKMIDINoteOffCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BC187B3C34571706D0F5C0D90316ACF /* MIKMIDINoteOffCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2555D71E7A1190A0F578B3F4D60DA7B1 /* SentryAutoBreadcrumbTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = FA429707C674F0D5154B21450B86AECB /* SentryAutoBreadcrumbTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 245E25D47BAC59E2BDBE37A733B7F1CD /* SentryRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = 1585C0E7D2609A5BF0DEE8A53A3125AF /* SentryRandom.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2470C78D3E72A059FAE2A42C082FAC67 /* SentrySysctl.h in Headers */ = {isa = PBXBuildFile; fileRef = 44213F5DA0BF41B164907076C128BB7C /* SentrySysctl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2494B472EC618B1195A7EE8D6BC2D126 /* SentryDefaultRateLimits.h in Headers */ = {isa = PBXBuildFile; fileRef = E759332A5670070D6E7AA30BF6E6F550 /* SentryDefaultRateLimits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 256D3F363DCAF6E62C3E7AD36B263629 /* NumberExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DDE50D95A92454E5D369FF2EADFDDBE /* NumberExtensions.swift */; }; + 260E658E503306150CDA2699CA095D1A /* SentryClientReport.m in Sources */ = {isa = PBXBuildFile; fileRef = F33BE47A11BA82438326290199F19337 /* SentryClientReport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 262B0A863644321861DEA4DE438BD93D /* DELETEResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 97374FB11D4E2C1DC17DDF20E0285ED0 /* DELETEResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 26550ACD53B07B837764F8343724B997 /* SentryWatchdogTerminationScopeObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E02AEA854E49231B03AD00F276B62C4 /* SentryWatchdogTerminationScopeObserver.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 26FDC5170955B7E4D801DF86A225B33D /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 7912F98687E5F3DC6F52736B5D6E6B2E /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 26B9B841446D52C5DCAB1FEE0832F419 /* SentryMachLogging.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 91110C940CF3E0DC5177395FE6D1BDE7 /* SentryMachLogging.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; 2724CEE476A9B538EAFC718208D875E7 /* MultipartMessageHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = DDBA0B5951D9B5655132C777A476E711 /* MultipartMessageHeader.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 27455F573DFADDD723FF1D14160EC810 /* SentryViewHierarchyIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A4DD6EF3940740586F0F579E8E90254 /* SentryViewHierarchyIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 279295278EA94649FBE8CF87EAD9E429 /* SentryCrashBinaryImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 21E6E68C83A2B02B7DF22F64227FEBF2 /* SentryCrashBinaryImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; 279617E8712710CD0A260B9E03BD065C /* MIKMIDIMetaCopyrightEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = AAD81E06D64AF06E03A3E04506279DBD /* MIKMIDIMetaCopyrightEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 27E5D7B1D551AACDC53B2BE5555D831A /* SentryQueueableRequestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D334DBCEA5944C2087203A31857345 /* SentryQueueableRequestManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2825B84D00160D80C83A6D0CF906237D /* SentryDateUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 34D9590C384E2C5FF6D82732722AA65A /* SentryDateUtils.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2850B7B33B71284BE716AF41EE10FC7C /* SentryCrashInstallation.m in Sources */ = {isa = PBXBuildFile; fileRef = D2ACFAEB9201B2C37E7B21504E9C996C /* SentryCrashInstallation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 28265BC7CB0B3573F4705AB2ECB42EF6 /* SentryThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 21532A82DA33D97522525266DA6FD77D /* SentryThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2829D79769B2A9DDF8D6BA5C4CA81286 /* SentryCrashMachineContext_Apple.h in Headers */ = {isa = PBXBuildFile; fileRef = 097C8DCA2F473555A3E49BE387BE19C8 /* SentryCrashMachineContext_Apple.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 284AC68336A9D2D5763E683B6D546D9F /* SentryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F5ED5CD2338ED5D09AA4A870F61CE73B /* SentryMessage.h */; settings = {ATTRIBUTES = (Project, ); }; }; 287833B18BDEB94DFEE726CE0E453506 /* MIKMIDIClock.m in Sources */ = {isa = PBXBuildFile; fileRef = E1A3EA46C044E8B9D084D7B00DEF7A39 /* MIKMIDIClock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 28BA1127B76FD1B2350D82618FAC22BE /* SentryMachLogging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC9B7BA9DE947A6FD12E2851F6330265 /* SentryMachLogging.cpp */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2940AD5BAB12CB7CE965F5A83A2CAC93 /* SentryAppStartTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = D466446B1E5AB0B7A037F2B1E31305B9 /* SentryAppStartTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 28A8094CC8ED7A3A2771CF4537129B47 /* SentryDelayedFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 3204071E149956EE4EDFDA68CEFA1EF0 /* SentryDelayedFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 28BCDD9DA3865FD3916C0E38F01F7DBF /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 161F0A5D1CE5D5F7EAB1724DCCE11BB4 /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 28DB0D34C351E97C640AB05F3F101A4B /* SentryCrashCPU_arm.c in Sources */ = {isa = PBXBuildFile; fileRef = C8204C9DA2015F1DC85B3CEF487DB968 /* SentryCrashCPU_arm.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 28FAA8029AF20F60E3A0AEDDCD0B9E59 /* SentryCrashReportStore.c in Sources */ = {isa = PBXBuildFile; fileRef = 33B6867B0A50035AB7916B156D4CC953 /* SentryCrashReportStore.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2912CC9068B868401A5059D475FE23F4 /* SentryMXCallStackTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BA39AC292CEE58F9EAC157C60849237 /* SentryMXCallStackTree.swift */; }; + 2947068A472AED471FFCA2DBE05EBCC0 /* SentryScreenFrames.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F9D6B8960C5E4C52013192512A8E2FA /* SentryScreenFrames.h */; settings = {ATTRIBUTES = (Project, ); }; }; 29A6CDAB307C310D5D7595820B4BA845 /* MIKMIDIMetronome.h in Headers */ = {isa = PBXBuildFile; fileRef = 6070688B3B9F5CD8BA8E6F9A8ED1459F /* MIKMIDIMetronome.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2A59FA1C472A91FCD080863B5045F04E /* SentryPerformanceTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = ECF80E6A5E747265B0690A54C6E98BEF /* SentryPerformanceTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2A613CD912E2CA9210309EADE08E225A /* SentrySession.h in Headers */ = {isa = PBXBuildFile; fileRef = 7860262C010C0FF30757C3134F005CE7 /* SentrySession.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2ABF98C5BFBB5787B47228F69C74DBB0 /* SentryCrashSymbolicator.c in Sources */ = {isa = PBXBuildFile; fileRef = 326009BC7D80B49B44080F962A1A1195 /* SentryCrashSymbolicator.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2B88AB4B6BDBB8CF0DA4A98FA528D447 /* SentryScopeObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 304D7A868622B99544D533F5C4D51047 /* SentryScopeObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B8FAAE430EA752FA2B706491861E6C6 /* SentryContinuousProfiler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9F90FAC34D0C5B4ED4EF001EC98F4990 /* SentryContinuousProfiler.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2B5051F21B15E100205206C64099DEF9 /* SentryNSTimerFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = BB16E5BCFA8E07C4717EA91099C9BC4A /* SentryNSTimerFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2BC7EBFE86D1E577E70756F0B1097312 /* SentryCrashSymbolicator.c in Sources */ = {isa = PBXBuildFile; fileRef = 91A211522E8118B3600505936E8D0F27 /* SentryCrashSymbolicator.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2BD433F75B320826097A54D36BA6474D /* SentryPerformanceTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = E50A7E05D86AEC2614C76F94DF56CF83 /* SentryPerformanceTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2BE07B60539A88C7F81D75DFDF2E587B /* SentryNSURLSessionTaskSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 825AE5C17E90640280B1F2580683162C /* SentryNSURLSessionTaskSearch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2BE6161760B7EDDE73A0B21C0847A433 /* SentryTransportFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 85A76E534888F5A3FD1D2817C3F4A4AB /* SentryTransportFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; 2C26D337526DE8AB3BDFD567F9CE27B5 /* MIKMIDICommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 23113F0E22ACDD7ED2A1318AEB850B13 /* MIKMIDICommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2C36014139CB74A54A1ACCFDB798233C /* SentryRRWebCustomEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = E19F08B079C9F4481CC884AF4CAF6711 /* SentryRRWebCustomEvent.swift */; }; - 2C7FD927836334C6D71D9A04B4216C76 /* SentryFileContents.h in Headers */ = {isa = PBXBuildFile; fileRef = 30E8DACF7932F2849312E0E91815807D /* SentryFileContents.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2C99A1818240F0CD0342BD995332105B /* SentryViewScreenshotProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A6577B4C7CC2236F384E87B3961C94D /* SentryViewScreenshotProvider.swift */; }; + 2C8C31954A79337FA1D2A0CFA9C19F50 /* SentryCrashStackCursor_MachineContext.h in Headers */ = {isa = PBXBuildFile; fileRef = B8AD64AE9A8DDC40E008FF384284ECAD /* SentryCrashStackCursor_MachineContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2CD9E9E4B49954E170032197EBAD80C8 /* SentrySpanId.m in Sources */ = {isa = PBXBuildFile; fileRef = B19BC58FBEC2863E71C2862FDCD72983 /* SentrySpanId.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 2CF1129398130E477438F466794506B2 /* HTTPResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 69399242B4A7FE5F37A8B1B13039D16B /* HTTPResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2CF741489C6E8F1008FD84082A8DB9C7 /* NSLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A9287F22238EFD59F7B61521DFC2BB /* NSLock.swift */; }; 2D47F7A217124316FBF88E37BF881C09 /* MIKMIDIMapping.m in Sources */ = {isa = PBXBuildFile; fileRef = 63287F7C271956C517D8C46F44A34241 /* MIKMIDIMapping.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2D645C32C32C020746B593C27A491253 /* SentrySwizzleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 033FFB033B8A38F25C3E46074223CF8D /* SentrySwizzleWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; 2D7B4FE30A2376B3E95C6729C141FA1F /* MIKMIDIProgramChangeCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 012E02FAB1EB2D6407156DB6FDBBBEFD /* MIKMIDIProgramChangeCommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2D7B62D66F6BA3148656CAD3C199B298 /* SentryFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3091E8B79402003274EE270CB7661F /* SentryFileManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2DF3297CB20FBD417B0CE7CA378E985A /* SentryError.h in Headers */ = {isa = PBXBuildFile; fileRef = 57EB688FC9D3940F39D4E8A9CA8BC627 /* SentryError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2DF67780BDC1087E019D99CA70C978A4 /* SentrySpanContext+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 586FCB1D82D789A82A90679E155861A6 /* SentrySpanContext+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; 2DFE9AA399844A600A982C94EE2A1EAB /* MIKMIDIUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D9E5C74871E9B3FCA8CFBCF49BE558A /* MIKMIDIUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2E04B368A03698942F52BF1E7459FFE0 /* SentryCrashStackCursor_SelfThread.m in Sources */ = {isa = PBXBuildFile; fileRef = CF7E10CC115C08E0CCA0B8C2045D55BE /* SentryCrashStackCursor_SelfThread.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2E4CB995EB382BB6AA7E64D691F7F3C0 /* SentryThreadInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = EAB1A60DE10EFF5905590581794E3C00 /* SentryThreadInspector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2E724516A2D99A67400837CA3A1FEB7A /* SentrySessionReplayIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C99035927A765B80123B45F9170A53E /* SentrySessionReplayIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2EA081C64281BB843C05E181A673F8AF /* SentryFrameRemover.h in Headers */ = {isa = PBXBuildFile; fileRef = 2222A734DA950BD5F2A1BC4798B6DEE7 /* SentryFrameRemover.h */; settings = {ATTRIBUTES = (Project, ); }; }; 2EB397D5FF3362950C0CB87D7BBFF157 /* MIKMIDISourceEndpoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 988923A666D72522C0D744911E35F3BC /* MIKMIDISourceEndpoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2ECA5376A4275FECEB8B9598D29B0EDB /* SentryUIEventTrackerTransactionMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ED304949BB09ED912DAFC70A43FFE67 /* SentryUIEventTrackerTransactionMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; 2F1117E6C75CDAF26C59E98397B8B278 /* MIKMIDISynthesizer.m in Sources */ = {isa = PBXBuildFile; fileRef = C1844E20A839D34185D43C9C6CF6892C /* MIKMIDISynthesizer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2F4689D142709BB9C2F03355463488AE /* SentryProfilerState.mm in Sources */ = {isa = PBXBuildFile; fileRef = 419F91DFE101EBD7EEAC030D9B3D6191 /* SentryProfilerState.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2F507986805FCCD15BBD454DDC4ABE8D /* SentryProfiledTracerConcurrency.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D526AB861E22FF0D9B808C85673DB12 /* SentryProfiledTracerConcurrency.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2FABF1D2207143AB091AE0E56CBBE1DF /* SentryCrashCPU.h in Headers */ = {isa = PBXBuildFile; fileRef = 94C294A0A6F1FB8884EC50C0C9DA16B5 /* SentryCrashCPU.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F2AD588A07B06E6830E1F74FB811B5C /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = FDDE5C1FA0BAD805D5EA880C4524FC3D /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2F7ADCE232792F05EE8452424920B2F4 /* SentryBinaryImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 248BEF94FE4A65DB0AEF15CEFB59037F /* SentryBinaryImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; 2FB275F4E3DF0872E8D6076011896344 /* MIKMIDIMetaEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 43EE2D0D8212F6A8B92C1170D5D4BAAC /* MIKMIDIMetaEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; 3024EE23C37B029B2CD1C02CA87767DB /* MIKMIDISystemKeepAliveCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B77F6A4C4D6FD48E264BB250616E327 /* MIKMIDISystemKeepAliveCommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 30BF3BCEBC0F9D4EC20D3026C70720F8 /* SentryCoreDataTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = D82D03D290D95164CD68A0941DF5BBCF /* SentryCoreDataTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3028D68976DE32FBFDD71F5975ED2707 /* PrivateSentrySDKOnly.h in Headers */ = {isa = PBXBuildFile; fileRef = 66D0B7DE74CC0F6BB0D985B0D2E12499 /* PrivateSentrySDKOnly.h */; settings = {ATTRIBUTES = (Project, ); }; }; 30C4CA27974308DA67BC93FB27790CCF /* MIKMIDIEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 73F447734ADC03DAB94041C24F155F64 /* MIKMIDIEntity.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 30D2A3B486E7F3872B2619948F506C69 /* SentryRateLimitParser.h in Headers */ = {isa = PBXBuildFile; fileRef = D470EA006AC377163B7DF4F008AB01CD /* SentryRateLimitParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3106CE910E7FEFB78074E3D3CB11BD16 /* SentryCrashCPU_Apple.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF10D777BDA6B2FE72B5EA1F0649EB6 /* SentryCrashCPU_Apple.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 314F023B31AFADAFE53A97243593B011 /* SentryUIViewControllerPerformanceTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = E7F32CD41853D755B2A655CDF679F593 /* SentryUIViewControllerPerformanceTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 31666BEC6D958B7A592786FA696C6D2F /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = A5AB178CB948A92A61BDFF58CFE8020D /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3185275B3B1425AF927FAD730FDAB30A /* SentryScreenFrames.h in Headers */ = {isa = PBXBuildFile; fileRef = D01880115AFEB02CC6D1E36FB848E9D7 /* SentryScreenFrames.h */; settings = {ATTRIBUTES = (Project, ); }; }; 31C535B4F5C4DA93E171B14E0183A8EB /* HTTPFileResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = DCF66FA92D4BDA2A865D6042771BEEA6 /* HTTPFileResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 32D197562CE113DC12948AE5A5C8DF1F /* SentryWatchdogTerminationScopeObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = EA62FA40B367D97265FB17FF53E9BDAC /* SentryWatchdogTerminationScopeObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 32DB39D836F5943803BD037EEEDF2B5A /* SentrySDK+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2789CEEFC8B823573A8723A0B05B815D /* SentrySDK+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 32EC57B30A49372C260215EB8CF5F8A0 /* SentryCrashIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 290A214747BA4DC9A949B97E7074B903 /* SentryCrashIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 324E6FD730533B546238862DD4F08EDD /* SentryDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 85A1830896200B5AE63C6003F2AF97B3 /* SentryDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 32825F7C0395EBB60A462B2FD13503C8 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DD7658052A9D7297CDB1CCB186BBC436 /* DDASLLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 329D86134DB41FA3C2268C7129185A88 /* SentryMeta.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA62DA89FAD7469CE788CF9FDC27DE6 /* SentryMeta.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 32C68E7E25D7A579564449C4A21BC90E /* SentryRRWebCustomEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AD492D3A7847D0F7B7A5507EFB0AD00 /* SentryRRWebCustomEvent.swift */; }; 34189EF5AC2D92AA60AB2F14A88D4D03 /* PARImage+ASCIIInput.h in Headers */ = {isa = PBXBuildFile; fileRef = E19C3C27FE150C79821DFE5D7E9A9183 /* PARImage+ASCIIInput.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3476850DBF52E8AAA98466DA95AC8746 /* SentrySessionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 77FE4049B413981EFC32A2019A53DB5B /* SentrySessionTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3438141C451C3C3DDFC048A4A5887DEA /* SentryThreadHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D50C68EFFF553446A7C787BEE9E1273 /* SentryThreadHandle.cpp */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 34594DC8C3F29991E625AE9BBABC06AC /* SentryPerformanceTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = E5D4109FA871DF4BCF84BC15D7D6F2E4 /* SentryPerformanceTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 34AD758568BC700A7A2D4ED69A5F681C /* SRRunLoopThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 473E75BDFDA04AA427FA70CF259925D1 /* SRRunLoopThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3531034E992B6433D2C2B4ECAAAF197C /* SentryCrashMonitor_System.m in Sources */ = {isa = PBXBuildFile; fileRef = 946B6D6926FFBB81665233E640B13944 /* SentryCrashMonitor_System.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3536E5A32C1F915E2EEBCF1FB4083ED8 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = EE6641C0DC7F6E2AD573E98FF67F2250 /* DDLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 355361D926D8F029F449FD8687B68427 /* SentryDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = CE2AF37D7289122AB160B035E650668B /* SentryDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 35E0740DDE134F8244077FC60E3033A6 /* SentryCrashMonitor_Signal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D72E53EBA6A8F099EA5BF422DE4E0AB /* SentryCrashMonitor_Signal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3629BBD11A7408358CB844CA0CBEC866 /* SentryTraceHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DC1187AF86A1196A85A70CE4979E7DA /* SentryTraceHeader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3658114B975A41BED70812E030434995 /* SentryBreadcrumbReplayConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1CA686C27B654748285E6E3DDE4B2ED /* SentryBreadcrumbReplayConverter.swift */; }; - 36B6CC5F1F1C1944089848C301FA2891 /* SentryDispatchFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = B254909F23F70C3730559ECA9AEF607F /* SentryDispatchFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 373ECF67C4DF0E2E13CF810046D587E1 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = DE3ADFBE83594B129C861552C701D694 /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 375646EE319272F0BB98E3B0E5CE92EE /* SentryMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3369439F535E67A2377B62ED2D5CD58D /* SentryMessage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3767682368982D84F3D036D41E384FA2 /* SentrySessionCrashedHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C2B9C4BB56630680073C8B9EE306023 /* SentrySessionCrashedHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 37B165B8781C09ED2E6BAA914A9524A2 /* SentryTraceOrigins.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FD2F98A4B8E4C37CE8F6CB44797F97C /* SentryTraceOrigins.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 37CE76F427C4DA5948440E89CB958B99 /* SentryHttpTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 780E63295A142D9C659076F80A56DD6D /* SentryHttpTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 35330705DA7AE14774E2720BED096470 /* SentryVideoInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D82218FCAE57B7717C49FFA4F270EB2 /* SentryVideoInfo.swift */; }; + 355FB8E39686DC38132F7C357D367612 /* SentryCrashDefaultMachineContextWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = FDD7CCBF9EF842DF06EBAB229F630430 /* SentryCrashDefaultMachineContextWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 35B2B9FC451A80479098E181D7E32656 /* SentryUser.h in Headers */ = {isa = PBXBuildFile; fileRef = CAF0D754B1FFB8825EA1443E4DBF9316 /* SentryUser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 35F05FB586B2DAE22DF4FF378901F089 /* SentryUIDeviceWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = CEB0EF668E09C209F3F88C334AAE9856 /* SentryUIDeviceWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 35F2665D5A44D0FB3704F144278792AD /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = 40123422A0F14609043890ED9DE59B5D /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3653022395CFC41120681BFD7A9BE7CE /* SentryFileContents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C2325851FE0BA93E7AF658B64A6053 /* SentryFileContents.swift */; }; + 36CF11EDA19D3119A1695D553177650C /* SentryTransactionContext+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 36A34F53638D44A63BCCCAD23B2DA812 /* SentryTransactionContext+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; 3847382D331C35C0A4A4C28D5BE8A193 /* MIKMIDITempoEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2A098E7EE2E765710251A10465AAE3 /* MIKMIDITempoEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 38E6BBF2A067BCCF6BC7A7F2ECEB9E13 /* SentryNetworkTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DA8C913A74B41C0500C272D1DC9EA9D /* SentryNetworkTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 39205958C882190C522C956ABABBFC3C /* SentryReplayEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89FB96C2F8E6F9B47240EE6589F80381 /* SentryReplayEvent.swift */; }; + 3883EBDA95B1ED9C4654181BFA6F22AF /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = C00FF6FD698FA69CCE76C46B9EC0F13F /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 38B795FE680033F973545BE87FC75864 /* SentryCrashMachineContextWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D55ADA9FD3B28F05EF59B7505B1050B /* SentryCrashMachineContextWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 38B8A2034223A1021E0D040428EFD629 /* SentryStackBounds.hpp in Headers */ = {isa = PBXBuildFile; fileRef = CCA342C607AFB7558FC0346EF59594DE /* SentryStackBounds.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 38DA89771F93CE41FA55B4F74CD26D86 /* SentryClientReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CF7FEDFAD1744DA4BB5333CEE706396 /* SentryClientReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 38F776DF445EBC8FC301B10A69559693 /* SentryCrashStackCursor_MachineContext.c in Sources */ = {isa = PBXBuildFile; fileRef = D8178AEB4217BA674D28E2BE452AFA84 /* SentryCrashStackCursor_MachineContext.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3903609905F88546B1B5F45A9A52FD73 /* NSArray+SentrySanitize.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BFED552A97F318C920527A79292C078 /* NSArray+SentrySanitize.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 393E66B17C8A58E6F2098C481CB13A7E /* MIKMIDIEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F20AD937CC715C9437083ECE3CC1149 /* MIKMIDIEntity.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 398D154186D60F41A0555854A77ABE14 /* SentryRetryAfterHeaderParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 070B34CB8050DD7B5545C34D63C09D8A /* SentryRetryAfterHeaderParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3954C752205A41490DE2AB342815900B /* SentryTraceProfiler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9AF86F1F9721DB639D4919C559B31FFB /* SentryTraceProfiler.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3A34608622B2D07A99A6B4386EEF96E4 /* DDLoggerNames.m in Sources */ = {isa = PBXBuildFile; fileRef = 07EB3E0573661149F7B7224FA29B04EE /* DDLoggerNames.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3A54F4963DD5E4493D116FDF7C1F7609 /* SentryCoreDataTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 62E1EDB5108C9078E4E19EAAE793CEA7 /* SentryCoreDataTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3A94D45FDBB6261A7D2093CA21AA07A9 /* SentryDsn.h in Headers */ = {isa = PBXBuildFile; fileRef = 7580006A9D51A26EBDE8EEB546A11A15 /* SentryDsn.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3A9FE191F30082EF8971DB8908A20107 /* SentryCrashUUIDConversion.h in Headers */ = {isa = PBXBuildFile; fileRef = F10177534C0AB70F2F8F67E7792808ED /* SentryCrashUUIDConversion.h */; settings = {ATTRIBUTES = (Project, ); }; }; 3AA0B05D8DC45C3A8113AC2D765D9579 /* MIKMIDIPort.m in Sources */ = {isa = PBXBuildFile; fileRef = 40093623D3B618F467F3F28EEB258916 /* MIKMIDIPort.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3B082558840A067F055E5B392AD6B3DA /* SentryDefaultRateLimits.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FE2E37112F2CCC9B98C453CED7CDEA2 /* SentryDefaultRateLimits.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3B3EF12856BD0B5ABFAACCD2321252B5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = D8F45EAC0B3605F0DE9A542B885301A6 /* PrivacyInfo.xcprivacy */; }; - 3B88485A83624609D2E8AD78F15ED1AD /* SentryANRTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = E3C297BF0A55660EA14EF28F26A171E2 /* SentryANRTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B700A4C176E6643AB08B5D336B474F7 /* SentryAsynchronousOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = EE4566783FBCA3EA9BC775540E00FCFD /* SentryAsynchronousOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3BD775F78FA54AC95E3D2AF1C46EE392 /* SentryWatchdogTerminationScopeObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = DD9B764125F67A90E6640AEFA593B4EC /* SentryWatchdogTerminationScopeObserver.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3BE45F5B3583FFCD586313E01D10C45A /* MIKMIDISynthesizerInstrument.m in Sources */ = {isa = PBXBuildFile; fileRef = 462B92525B0663237A3A78E871ED4F38 /* MIKMIDISynthesizerInstrument.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3C10C99B9AE780BD3C18F111F0DC78D7 /* SentryLaunchProfiling.h in Headers */ = {isa = PBXBuildFile; fileRef = C2BC70400536643553C34BF28A2B109C /* SentryLaunchProfiling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C0335486AAC2E7ACE27B0ADC2F5C5DC /* SentryNetworkTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 00C5F4359E73A5445CB4E22E374C49EC /* SentryNetworkTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C33AE6DC22BCC72134AFF798FB96D26 /* SentryUIApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = C17007F1F4F3542FA3D644E0C07DFF4B /* SentryUIApplication.h */; settings = {ATTRIBUTES = (Project, ); }; }; 3C5720C02BCAF845B87DF5C59A3CE80F /* MIKMIDIUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 58FE9CD444F12E26D56766FA813434B9 /* MIKMIDIUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C87891826313F9ECE850FBF6C7A7291 /* SentryConcurrentRateLimitsDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 58E8286010B8EDB2CCFA8810C3968CA8 /* SentryConcurrentRateLimitsDictionary.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3CD5B9899E4DD132C4EB73DB6F28D014 /* SentryCrashID.c in Sources */ = {isa = PBXBuildFile; fileRef = CB372E6CD7702588A9C9E4A8B7B7CDE2 /* SentryCrashID.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3D0BBED5F720ACB840F0D50648792930 /* MIKMIDIOutputPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 67ACCD2DF5751002FF5D6D1109D7E6B8 /* MIKMIDIOutputPort.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3D40D88B0471A7EB08D70638AAAF7A2D /* SentryStatsdClient.h in Headers */ = {isa = PBXBuildFile; fileRef = FA6DAD4E0CDD292AD6F1910D25AD980E /* SentryStatsdClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; 3D658814A8D5571B6B15F7A62791B871 /* MIKMIDIMacDebugQuickLookSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B8567ED3FCD2D3D4C083513CDF18F09 /* MIKMIDIMacDebugQuickLookSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3D6FAF62E3F1AF9FEC95CDA15059698A /* SentryCrashExceptionApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 16F417381FFDF925F05DB01763925228 /* SentryCrashExceptionApplication.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3D828CF49E7A34E0DD2E81C8D008794D /* SentryDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = C0CA8E0BA984F76DB47D0A62FDA129D1 /* SentryDevice.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3DDDE388EF859C62D95DF7E901DF5BE0 /* SentryCrashBinaryImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 991241DC14C6BCA14186D3AF60549269 /* SentryCrashBinaryImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3E320A7CE78FB720C5D9D4D1E8E14739 /* SentryNoOpSpan.h in Headers */ = {isa = PBXBuildFile; fileRef = A8355578B80F5679ADFA57C6CC4D2E2B /* SentryNoOpSpan.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3D8841A37FA6EBD982F152A49AC455A5 /* SentryCPU.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A0B6C4B8DB728209F5E4EA9D46E95C8 /* SentryCPU.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E0262CAFEABC3603B99E7671582E5F2 /* SentryRRWebMetaEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C83786CBE45FC058901FC5261CB12F8 /* SentryRRWebMetaEvent.swift */; }; 3E732873C7AE00FB5B8E172AA9066A43 /* MIKMIDISourceEndpoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 553BF87CD5AD99E7E5554E1C079DEBAB /* MIKMIDISourceEndpoint.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3E9D8012EF36BC5B5820DCD60878F82D /* SRConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = C7BABCA4CD663FC5A91A269A0247B07B /* SRConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3EB49C5D310B3505578AE75045438050 /* SentrySampling.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1DCF19BC3F29BD9C298644021A2C7A /* SentrySampling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3F1B1D2194DCF1E18390901DBCA67475 /* SentryNSDataSwizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = CC1307221699A07D1DE61EBCCFA10C67 /* SentryNSDataSwizzling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3F68D4C3C1C5CE932341DDF416580E9F /* SentryBreadcrumb+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E2363A825BF6CAB85EEE3B2EA39F22BF /* SentryBreadcrumb+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3FA758ABFF6A0FD91272E1032ACE24B4 /* SentryProfilerTestHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = D2F43B46788CC0D815897DEE6BEDA6E8 /* SentryProfilerTestHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4136D4B9D1225D5B008DA157FE7E2C1E /* SentryAttachment+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 092C60F7EA135BB4B69D9765AE217006 /* SentryAttachment+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3F0019DCE7147C7F0FA68607651A9A68 /* SentryRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5353873D8213E327E58BB3DE44224D07 /* SentryRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3F91961A71464B602F55E5A5C53CA206 /* SentryCoreDataSwizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = 461B669F0C36F11FE6B3BABD5BA67277 /* SentryCoreDataSwizzling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3FF75857ABC1C8A00F5B04D44B1FA128 /* SentryCrashPlatformSpecificDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = B72FB11EB76D7F8AB731A62DDAD10E8B /* SentryCrashPlatformSpecificDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 40355FEAAFE48CFC7572967F4B224B21 /* SentryDefaultObjCRuntimeWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = D8DA09F2482BCB1F2592D0DC0B399B5E /* SentryDefaultObjCRuntimeWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4048CD316D6B9C320A92681BADD51F5C /* SentryCrashMemory.c in Sources */ = {isa = PBXBuildFile; fileRef = 15BF85CE4CCCEA91DF4C59A8BEA880C6 /* SentryCrashMemory.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 40B046DC6DD323CAFCFEB096D723008B /* SentryCrashMemory.h in Headers */ = {isa = PBXBuildFile; fileRef = A270A6AF666BBD8E9740DC8A79919F4F /* SentryCrashMemory.h */; settings = {ATTRIBUTES = (Project, ); }; }; 4149F9975955E8AAD6FE82BAA99DD4D3 /* DDRange.m in Sources */ = {isa = PBXBuildFile; fileRef = DE1371E30EEB0E988CA1463D902B91DB /* DDRange.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 417CA6EDAA0C52861775049BB83EAED7 /* SRSIMDHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 9561FEDBADF0DECE998FFC6602D09873 /* SRSIMDHelpers.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4207994138988115F24BA0B6553564EB /* SentryTracer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1F634D2865254A2194BB16339A66FE /* SentryTracer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 421DAACB5DA6758CB4AFC52FFEFFE519 /* SentryDelayedFramesTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CEB0B1146996778ECAE8D2AD223E483 /* SentryDelayedFramesTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4275329AC60B1340DEDA94174A832A41 /* SentryUIEventTrackerTransactionMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C8E4BAC3CD6EBE395BCC6A7E5FB3861 /* SentryUIEventTrackerTransactionMode.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 41CCD67DD308972FB4750100DD5DA80B /* SentryNetworkTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 76ADCF0C7441A2A659A6E5A421F9BF42 /* SentryNetworkTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 42301A3E31F1D7F391257CC45302D4BB /* SentryCrashObjCApple.h in Headers */ = {isa = PBXBuildFile; fileRef = 68E057D6AB46081912147BD3BE8082CC /* SentryCrashObjCApple.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 423E50F7E969FC3947F0589F1F94D65F /* SentryStacktraceBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 43668C08A60CD18FE2AB42F0078E97C9 /* SentryStacktraceBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4276263A402F089AC1F93F812F0D342D /* Sentry.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF0E35C376AFA8DF8EE725332C50087 /* Sentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4281C2DC0E377EAA186435F7CB076ED6 /* SentryFramesDelayResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DD2DEE4A55ED09898535824250A2FF5 /* SentryFramesDelayResult.swift */; }; 4299B1D77F292AE60AA550460E8F9791 /* MIKMIDINoteEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 439E12F2F5FF227C1EEBA4139698416F /* MIKMIDINoteEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 42DCD5AC2E5E301BEA936A0EFAF2862A /* SentrySwizzleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 792FE571A2A13A9EE91A55D4F81C2217 /* SentrySwizzleWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 42DDC27498B267887F3E08E91AD5935B /* SentryCrashStackCursor_MachineContext.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D4EDACC78FA279B0559D0D5F80CA808 /* SentryCrashStackCursor_MachineContext.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 42F87D1A78B298270CE4DB1E8607B7FC /* NSUIApplication+MIKMIDI.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DDFB30E711F1C3FE578EBBEC8808212 /* NSUIApplication+MIKMIDI.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 42FE62F6DC28913E0CA898CD113EE8D6 /* CLIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BBC3A6510E964F9EFA08E197FA7AEF6 /* CLIColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 43EB30DAFB59B2E8DAF3854C5ABAEC3E /* SentryAppStartTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = E821AC5DE2073FDF4684DAE1F03C9585 /* SentryAppStartTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 442A8AA5794BBB1EABD1847D3D4B071A /* SentrySystemWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 14A4420788B855DE77BCECF8E3ABA4A0 /* SentrySystemWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4387B076E6C751E1C806CB2DA0A226BF /* SentryDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = A6A1E52C149597FBF16108B4D3758BFD /* SentryDevice.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 444C5FCCE7ED1727D4621B4CE8B485FB /* SentryDateUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 518538B382682C5B6438FBE07470E516 /* SentryDateUtil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 444F4C7BD92D06EBEA7FE17F115A7C09 /* SentryCrashReportFilterBasic.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FC67A2A48886BFBE95D156012F5F116 /* SentryCrashReportFilterBasic.h */; settings = {ATTRIBUTES = (Project, ); }; }; 446ABC3C9828846621EA75F07743F4EC /* MIKMIDIPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 327361A487C2579906EEC29BEE955F87 /* MIKMIDIPort.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 44BCE65996FC41EA80C478D4476205B4 /* SentryCrashDefaultBinaryImageProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E9AE53B12221DE431E5AC1F8903C02E /* SentryCrashDefaultBinaryImageProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 447401598D1E99257F2511FFF0C13877 /* SentryViewHierarchyIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CD5A1C1CE36A5F69F77F9F7ACCF27EE /* SentryViewHierarchyIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 447908E021BF637A88D0C5DD7DD69827 /* SentryTransactionContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = ECE33D86D66035EDDA76AC63CC903026 /* SentryTransactionContext.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 44E8E1B0A4823FE03FFEAD83FE5FEBF5 /* SentryCrashDynamicLinker.c in Sources */ = {isa = PBXBuildFile; fileRef = 1946C8D2CDA5A2FD24B4A8E7CA7A4248 /* SentryCrashDynamicLinker.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 45032F61FA8D1E209A7E64CD42D14141 /* SRLog.h in Headers */ = {isa = PBXBuildFile; fileRef = AB8D88F1B3F79FA718713A3C5570F7C8 /* SRLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; 459B75F2C1D40C81C854B78C9E792984 /* SRURLUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 219D73DAA3E1EA0AC149B413906E2817 /* SRURLUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 45A41D1B57025A1FF417658E44D16CEC /* SentryANRTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = E41BFCB9E98D262556496B3DBAE7D895 /* SentryANRTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 45B7D589ED4A61553D00C9E5FDE5ACC0 /* SentryCrashVarArgs.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B9B3AF3736B960A7AE46824B3F15447 /* SentryCrashVarArgs.h */; settings = {ATTRIBUTES = (Project, ); }; }; 45BBA7D48DDB200ECCA0FAA2EFBC1398 /* SocketRocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D4787A4AD01E6CBF77830877837B0A9 /* SocketRocket-dummy.m */; }; - 464E4ABB8915E10599A13C9A83916093 /* SentryInternalNotificationNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 8432573C78303DB56AD4A1F097F3E8F0 /* SentryInternalNotificationNames.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 468059F5680ED2C4DA7F001F8EC4A473 /* SentryExtraContextProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 16902817472B623705ADAC2F7D1C26A9 /* SentryExtraContextProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 465A8FB4874D92756E2BAB4B45EF2F41 /* GaugeMetric.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA78382FB58123C1DFD3FDA35DAEF4E3 /* GaugeMetric.swift */; }; 46B7084D8200D4FEE6B9BEB7871B2D9E /* SRHTTPConnectMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BCAED0A39006EA29797534B9445A9D76 /* SRHTTPConnectMessage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46C26EE6A0720C8251F4C2B9970A45A6 /* SentryCrashInstallation.h in Headers */ = {isa = PBXBuildFile; fileRef = 817F1991AE8BC816D785C6DD04668B18 /* SentryCrashInstallation.h */; settings = {ATTRIBUTES = (Project, ); }; }; 4705D74E70ECCDD5F235C740FB64AD53 /* MIKMIDIControlChangeCommand+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8303CA9AF549BECD7BA5D8F2A48CECF8 /* MIKMIDIControlChangeCommand+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; 476456D3B2017A33157DCD7BED2ED52D /* SRConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = C12D845A1CC6551AA46F001A4BFE8D7F /* SRConstants.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 477CFD607BA9A018FA6AE50DFE4D3ECF /* HTTPLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D774FC3483E8ABA760F84985504762F /* HTTPLogging.h */; settings = {ATTRIBUTES = (Project, ); }; }; 4798FB5EC05B502F6211B4261C78F5B5 /* PSWebSocketUTF8Decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D0E9D4653D70BC0D04A09041E841DC3D /* PSWebSocketUTF8Decoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 47D2F63DF9500E1176E6633D31EE716E /* SentryCrashMemory.h in Headers */ = {isa = PBXBuildFile; fileRef = DDC505DD7E75FC1E0DC2D5183EA02453 /* SentryCrashMemory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 47FF9C1D03897CE7572829689F67A1F1 /* SentryCrashC.c in Sources */ = {isa = PBXBuildFile; fileRef = ECEA1572301EE7CB9ADB61AF0C89A431 /* SentryCrashC.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 48028DCB73D9216A8BDCCC5E3645B316 /* HTTPConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B771A3598FAAD66A8DD42FCE854B8CB9 /* HTTPConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 483F6995CEE98FC704DD4F9DB36FF79B /* SentryOptions+HybridSDKs.h in Headers */ = {isa = PBXBuildFile; fileRef = C611BFBFF8476C01E10B0C14C141E450 /* SentryOptions+HybridSDKs.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4816736157BB7D09D00CF803C868860E /* SentryScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AC7EA8325DF01716D0C3E62EF49D932 /* SentryScope.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 48191EA10B0E1430E4DAE85F57F3FF79 /* SentryPredicateDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 682F2D5987BA5F7BFDC3215B50A6908C /* SentryPredicateDescriptor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 484E9F4576AC1A7F1F8810B0CB9DBBE5 /* SentryWatchdogTerminationTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = A5BDC79C7380C040B578F1A826EACC71 /* SentryWatchdogTerminationTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 48B954BB81ECDCA4894ABF8D7EA4DB58 /* MIKMIDIErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = C89629A69B3CC56BE474C28C8FBFBE8F /* MIKMIDIErrors.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 48BB620DFE360A8E7D137E0CE483F89B /* SentryDataCategoryMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B349B9F57D15636EE7628B96047F6 /* SentryDataCategoryMapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 48C3521CAD88C43756DDF73C3E425B6E /* SentryWatchdogTerminationLogic.h in Headers */ = {isa = PBXBuildFile; fileRef = F17C5151A6CCCAD97331A0A5D8B51A12 /* SentryWatchdogTerminationLogic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 492051A062483E1A8771A28E997879FA /* SentryScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 02B1EFABBB5C13B065CF5B4EC2FC9225 /* SentryScope.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4965E22C3DDE2B414158444E96B26698 /* SentryThreadInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 344B186FD0AC9E600E9A074894687420 /* SentryThreadInspector.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4971EBE8E99E66A002C2FC525BE5B92C /* HTTPRedirectResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 164E8D00BE22F96278C02265B90D7B1E /* HTTPRedirectResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 497F826A968B491AA120E54F2ED6F633 /* SRError.h in Headers */ = {isa = PBXBuildFile; fileRef = 7727B987F0339C867323875120AA4E95 /* SRError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4A2911DF718BAD29A32CAE59D78415BE /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DD7658052A9D7297CDB1CCB186BBC436 /* DDASLLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4A295D8DD585E53E1E0112A1D5F6BE7D /* SentryDelayedFramesTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FCC1283799D7C21A6DAF76C43B91EA0 /* SentryDelayedFramesTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4AA7FEBB161C3E0B87E22C1092FA53F8 /* SentryWatchdogTerminationTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F5EAB6661191FB28C0239764C6D3511 /* SentryWatchdogTerminationTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4AA8D89D8148F9F07C5955BFF2B49F09 /* SentryNSURLRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = D8A2DD025DC41AABCA5639D0E49684B0 /* SentryNSURLRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 49C8135C8BBE1EED5816782A30A450C3 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = FA3C1D58E4E6B1F8FBE276BE35800880 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4A41D30D563213DC8A7C485A0D42FE65 /* SentryCrashInstallation+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D2C67CA6D51EF8AA03A69E3981D377F2 /* SentryCrashInstallation+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4A4BB752FEA15C56C82E452AB57330CC /* SentryEnvelope.h in Headers */ = {isa = PBXBuildFile; fileRef = 6776B2F6DC9AB3B93E362AFFD2C994BD /* SentryEnvelope.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4A92F58FDE97E53903F72D575684A8E0 /* SentryEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E7E06865F2251D770DC5D6793CDD8A7 /* SentryEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4A976797C517EDE120AE17F16C2E6DAF /* SentryDebugImageProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 91115B79CA65938B48F0335E98FFC9D4 /* SentryDebugImageProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4AC246AB379128DC64EF07598CA4D997 /* SentryExperimentalOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E902F0B7F1248A6F5CB16290E8E1F6E /* SentryExperimentalOptions.swift */; }; + 4AF3866C1FD39D834CCBE10F05C5DAF7 /* SentryProfilerState+ObjCpp.h in Headers */ = {isa = PBXBuildFile; fileRef = C6EBB9F015607F3132DD89A8A4739B3B /* SentryProfilerState+ObjCpp.h */; settings = {ATTRIBUTES = (Project, ); }; }; 4B29600070D094285162A5571E5AD237 /* MIKMIDIMetaCopyrightEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = ECEDD82BF9BE05D89E821494F455F638 /* MIKMIDIMetaCopyrightEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4B6006718E3BBA90078301EDE833D3F1 /* SentryCrashMachineContext_Apple.h in Headers */ = {isa = PBXBuildFile; fileRef = 7810708E99B1D97BFCD0EA15A50A5301 /* SentryCrashMachineContext_Apple.h */; settings = {ATTRIBUTES = (Project, ); }; }; 4B78E08882A6D336CC284B1536A14589 /* MIKMIDITrack.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D1FE6F5DA923F3BB0D4D339BEFDD50D /* MIKMIDITrack.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C21C37B8CED023189E64451B5E2633E /* SentryDispatchFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = F1F2FCAB9AB0F31C0920734594FD0D65 /* SentryDispatchFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4C5B02357B2B8281B720CED3D858F948 /* SentryAsynchronousOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 651B7F15BE3F9702867729334F5C2831 /* SentryAsynchronousOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C88A61FA8EF376413D7A3FAB23B6B04 /* SentryProfilerSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 204D89BC93FA2F1D361DE910E62FC972 /* SentryProfilerSerialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C95E57724857919C661341FB39DA506 /* SentryDispatchSourceWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AC35F6F662C37341FB51C773A3E9FBB /* SentryDispatchSourceWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4C27273A6D2C46BCCE63AEFC30EE2D75 /* SentryBreadcrumb+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 7655D11D7A9567233A0450A12A09DC77 /* SentryBreadcrumb+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; 4CAA6759C13788930A54F780D7F73C1E /* MIKMIDISequencer.h in Headers */ = {isa = PBXBuildFile; fileRef = 842EF3ED83C5944AB14DA25945770838 /* MIKMIDISequencer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4CADB7A7B62DB685717126C98065A62B /* SentryOptions+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 1833A537BCB2AE8757863A4038F524BA /* SentryOptions+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4CAB8B038B4C189F5A6393C5B3E0177F /* SentryReplayVideoMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 484625B3B8EEE502C5E32EDCFBFCCB80 /* SentryReplayVideoMaker.swift */; }; + 4CBCBBF19F8CAF8661CBDF3297A3C1FA /* DistributionMetric.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15512899988C364C168E70B72C604302 /* DistributionMetric.swift */; }; + 4CE5D77F67DBB90D59392B9C9B7D844B /* SentrySdkInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = A477EC39035EC38453C3083C439FCF17 /* SentrySdkInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E2ED944F68E35B84A0FB208AED24544 /* SentryUIViewControllerPerformanceTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 418B8FBB65E29272B3461A075B60B027 /* SentryUIViewControllerPerformanceTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4F1FB36259415404F9DE133E5925B112 /* SentryMeasurementUnit.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DB222E7B5F9A8C6793DCB60DD6425F0 /* SentryMeasurementUnit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4F2DAE289F95FC0B8FEA293586D6A144 /* Pods-Hammerspoon-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 85C2F84F2F3BB5FE4BD4AED20D9CEF88 /* Pods-Hammerspoon-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4F68D520D5213AC2FE84146AD1139172 /* SentryNSDictionarySanitize.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C96F03DD2650E0D3D5EDE0791E4619C /* SentryNSDictionarySanitize.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4FBA47E32EED3B7C17DB8769B9DA29C6 /* SentryAppState.h in Headers */ = {isa = PBXBuildFile; fileRef = E9C3DB60DD7A816B42CD3A98B30CC1F5 /* SentryAppState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 50293970C02F5744FED9E257A0F30F5B /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = A5AB178CB948A92A61BDFF58CFE8020D /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5044B2E1EC2A3E6D17FC56F8B0932549 /* SentryAppStartTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ACE0EDB752A847C495ECC70D33F8F10 /* SentryAppStartTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; 5057CAA3A9C1CD3B1EFCF8E479E651E4 /* MIKMIDIOutputPort.m in Sources */ = {isa = PBXBuildFile; fileRef = F45A0A3556574DF777A76D51981FEC1E /* MIKMIDIOutputPort.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 50A2DDA4ED1E97E054323B53F1002664 /* MIKMIDIMetaCuePointEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = FB0CD51384346718A36B359D3B12A266 /* MIKMIDIMetaCuePointEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 50ACD42B6BD6D6DF790B6C1C69CE909F /* SRPinningSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D9DD0F1F73F404D1F497B759EB460E3 /* SRPinningSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 50CEE7473CE9369C0D1EAB9F81321A8A /* SentryAsynchronousOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 12059788C84A9E2F80696E0201FC5A57 /* SentryAsynchronousOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 51544DD504A827EBC4BAA046DC135082 /* SentryPropagationContext.h in Headers */ = {isa = PBXBuildFile; fileRef = D66BCCEFBD1481A1A3EE862B95051FCD /* SentryPropagationContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 50B2088ABAA246179B146F0459F203D8 /* SentryRateLimits.h in Headers */ = {isa = PBXBuildFile; fileRef = 7849304ECC4BDB534EBA46A7E14E9E8C /* SentryRateLimits.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 50C8350A5D03DD68712F0E0523A6E572 /* SentryWatchdogTerminationLogic.h in Headers */ = {isa = PBXBuildFile; fileRef = 1862C4ED07B24352D1DD1A069782D87A /* SentryWatchdogTerminationLogic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5217B8CBA1CE625E00FB8E1B33B5BBA8 /* SentryScreenshot.m in Sources */ = {isa = PBXBuildFile; fileRef = B460381718BE835C1B59647AEF517C41 /* SentryScreenshot.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 52422ADE5AD9F22028DB6294091C1E5D /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 41E0EE5B81F67811FF6BBAB9FCEC3D9D /* SRWebSocket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5255684D86D397BF3BE7BD79C048E589 /* SentryCrashMonitor_NSException.m in Sources */ = {isa = PBXBuildFile; fileRef = FBC97402EAF4C1DEF4B3E08D9AEA7D54 /* SentryCrashMonitor_NSException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 529709C79C0E171CA6C646E29BE2E65F /* SentryNetworkTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B6335B70291C58D307418582BAEFD64 /* SentryNetworkTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 530BF435D8FA256881F645C4D1178388 /* SentryInAppLogic.m in Sources */ = {isa = PBXBuildFile; fileRef = F760562086A75E8C9F22CFED72690427 /* SentryInAppLogic.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 52861AE79E46B0BC384599830C6E0B38 /* SentryCrashMonitor_System.h in Headers */ = {isa = PBXBuildFile; fileRef = B6813A12F575957A167C88033E5FD96A /* SentryCrashMonitor_System.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 53074E437E2DA98BA0C7000F817C3CDA /* SentryThreadWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 19A8504D81B069DF346AF1EA572D3164 /* SentryThreadWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 531A17541EE08D7521FB2C7C6941679C /* CocoaAsyncSocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FA4E690D2B100C84644FDCAF2781A4C0 /* CocoaAsyncSocket-dummy.m */; }; 5336F6850F52CE9185866D0D3590CABF /* MIKMIDIMetaTimeSignatureEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E23E22E62E2A7F4D4F2BEA5A464291A /* MIKMIDIMetaTimeSignatureEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5387C3971382B83991C66037BF9E3A62 /* SentryAutoSessionTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = F9B9004A84E0CE83AD343FDC73EFC8CB /* SentryAutoSessionTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 53AA4FF83C5264EC5EB0AF9E5CCAE38E /* SentryTracer.m in Sources */ = {isa = PBXBuildFile; fileRef = 430F021FD0317357DB30A3675FDD0E38 /* SentryTracer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 53B192A7CAA7B9E2CBAA358BB8FC192E /* MIKMIDIChannelPressureEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 49657FA527D4E8591335FF1E1AFAAE5B /* MIKMIDIChannelPressureEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 53C3F0C0BF4F12CBB572B8E0EDE701F6 /* SentryDateUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = EAB3925CF7CDAA14ED87E51660F41846 /* SentryDateUtil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 53E5BEF3E68CCAC84C5E3945172A98C2 /* SentryCrashSysCtl.h in Headers */ = {isa = PBXBuildFile; fileRef = C50A7B0F425E82E45A0800B3F46428D4 /* SentryCrashSysCtl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 542338A7D63570661F6D5D01811590AE /* SentryScreenshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 05EC9E00339EDA9FFE7FC9E107C7FB10 /* SentryScreenshot.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 54B94FE6078F6317284B72D67EFB8FD8 /* SentryCrashReportConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F1F1008D4D17D420269285C4973DFD9 /* SentryCrashReportConverter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 55070A2EBAC8B848DEAE864E1A4D1658 /* SentryNSTimerFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = ED72440EF7A99D8EEE84BB983DBA9D38 /* SentryNSTimerFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5534C13CB2B7639A833806BEED931475 /* SentryCrashDoctor.m in Sources */ = {isa = PBXBuildFile; fileRef = 577AF9045416CB3CC42D6688C54A05D0 /* SentryCrashDoctor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 554D48933E3061943DFA97377983A281 /* SentryCrashMonitor_CPPException.h in Headers */ = {isa = PBXBuildFile; fileRef = C45AB3DE7F0B484DAB6209B8E5FB473D /* SentryCrashMonitor_CPPException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 55AE9405215EF32B5CF370078E78392E /* SentryDispatchQueueWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CECA8390B6FF69334492876D1F13348 /* SentryDispatchQueueWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 547582281F10D4D2A8C80E36F63678F0 /* SentryCrashStackEntryMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 85C78EA33AD069CD8876D9FBB34B76FF /* SentryCrashStackEntryMapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 54976AB53D61B390A03D38464EB6804E /* SentryCrashMonitor_Signal.h in Headers */ = {isa = PBXBuildFile; fileRef = AE5EA6846998D63671459BD7A261F3D3 /* SentryCrashMonitor_Signal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 549A117E8A616104DF6C67B3CFBC9897 /* SentryCrashDate.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DFDD6EEAAD120EA44EF908DCD53B9C2 /* SentryCrashDate.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 54C83FD183A9A28C4FF7F5B61267BFFB /* SentryCrashStackCursor_SelfThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 78418E7AFA6B44B2AC426695B690A3E6 /* SentryCrashStackCursor_SelfThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 556A520803671D96A53BFBED08BC1965 /* SentryAppStartMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 147B7F5CC85430E54956EB11E8C17492 /* SentryAppStartMeasurement.h */; settings = {ATTRIBUTES = (Project, ); }; }; 55AF705CCDAF7AD6DFF61228E6B25175 /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 62EABEDC93B6E8D5EDEB3A5380695CFF /* GCDAsyncUdpSocket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 55C88184AEC4131F2C7A3C7D832F5051 /* HTTPDynamicFileResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 3980919F72C2514EA9B7B839CD47DC06 /* HTTPDynamicFileResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 55DBED35980524307F84FC5423D7FC12 /* SentrySpanId.h in Headers */ = {isa = PBXBuildFile; fileRef = C2BC9084B0F6424839FAC59373369BF6 /* SentrySpanId.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 55F2F7B1F8066F25CFC410E3351BBDEB /* SentryInAppLogic.h in Headers */ = {isa = PBXBuildFile; fileRef = 63AB12AEABA4BEEEA14B05913DCD97A9 /* SentryInAppLogic.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 568C9DA843B891BC9B2AEBBAFC17DF07 /* NSMutableDictionary+Sentry.m in Sources */ = {isa = PBXBuildFile; fileRef = 168249D1554BD03BA38F861A6E316A08 /* NSMutableDictionary+Sentry.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 55CC25C29D23177FF16072EC874F395C /* SentryCrashMonitor_CPPException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9A4C1214FFF63EEAF1FC9801E324AAF /* SentryCrashMonitor_CPPException.cpp */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 56069D86D1FBBAE5D9F383CD4905AB23 /* SentrySession+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 34C34F80F098AB0FE5966769EB95AFB2 /* SentrySession+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; 569D0FA4A32128843F6620B70C03FD79 /* SRSIMDHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = BB70962A26769963C9814D1B38668169 /* SRSIMDHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; 56C2B10E3B098830B34BC1E64F36E3C7 /* DDRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 308889CAB3F4EF7E155B8902D89C91BA /* DDRange.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 56EB3F63A45ED545BB65A62CE7EDF1F1 /* UrlSanitized.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA59B9257A9F4B743B695A8384861D40 /* UrlSanitized.swift */; }; + 574C5029F3E3E40696E630C181E32AFB /* SentryLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CAD40E9A685469EA227DFEE4E12C4D3 /* SentryLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 57B0EFD28B4268B4828439CB5173C6D3 /* SentryANRTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6EDC7E18E7AEBC9AF4C3A9F4AC51DD /* SentryANRTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 57E9D2E2620D59C636016B0A6991756E /* WebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = C251B86DA142E465F4DDED9F3D4235D9 /* WebSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 57FA12C62BA4CFEE383CEF0678554159 /* SentryHttpDateParser.h in Headers */ = {isa = PBXBuildFile; fileRef = A3BB7286AE30266CBFF3388767605927 /* SentryHttpDateParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 582356FB32B54C84F78B3E48BD153DD1 /* SentrySwiftAsyncIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = FD5CE74AD1B164711A867DF7E7EE5EBF /* SentrySwiftAsyncIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 57F1E4EFB807F07E5A2AC3127C7B0B55 /* SentryANRTrackerV2Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C308E3127DA95097A40019F21A122569 /* SentryANRTrackerV2Delegate.swift */; }; 58315DB4AE002F6F3FDE386221FFC031 /* MIKMIDIChannelPressureCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 1087416496E799B6528187BE45604779 /* MIKMIDIChannelPressureCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; 58545F7E457F94FC62F576CF83C8BAC2 /* MIKMIDISequencer.m in Sources */ = {isa = PBXBuildFile; fileRef = DF8FFFBF626E1A78D9F50E1E619FE4CF /* MIKMIDISequencer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 586E93CA06F06A727DF59ECCA9469FAD /* SRRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = 22AE211865707E46D0BA556617C54287 /* SRRandom.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 58717C9FA364F6D21D992A9B1AB7BBB7 /* SentryBaseIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = D9D1DDDD66CD6FEB95EA7043246CF2A3 /* SentryBaseIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 589C6E44C4B0D05FBC36C89FD7DE7D70 /* SentryCrashFileUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = 0885F4ADEDDFC43449F962969023697D /* SentryCrashFileUtils.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 58D000AA83569DF05CD90B409FAA0413 /* SentrySpanContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 5055186410F65256C54267AB77CAA319 /* SentrySpanContext.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5909ED7307507842A1E958E780E9C56D /* SentryCrashMonitorType.c in Sources */ = {isa = PBXBuildFile; fileRef = F2C8B2D611335FE8740A88F5C199BCE3 /* SentryCrashMonitorType.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 587D27295C9F844725347253FE0DA99D /* SentryDispatchQueueWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 1852941F36151E5DE5DEA90D4F931711 /* SentryDispatchQueueWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 590A9AD4426352A43C280E19CD70856B /* PSWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E78D3A69861AB0219C3943C07027F62 /* PSWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 591FD047555239A7520A81C7ABEADFC3 /* SentryUserFeedback.h in Headers */ = {isa = PBXBuildFile; fileRef = D7CBD54A9EACF2BC63B179A11A57B430 /* SentryUserFeedback.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 592927DEF9506CEA3C65D06FA08215F1 /* SentryMetricProfiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CD23265C50509AEC658451FFF10374D /* SentryMetricProfiler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 59D5A9C51F080248ADB5CFB06AAEE26E /* SentryMetricKitIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 16BB357982F5D768EB12EC775BA683DE /* SentryMetricKitIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5A4288EE6D85EB4EB8D824AB48A08BF3 /* SentrySamplingContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 526126CB2AAE4C33DA2BCEF9DAE8700D /* SentrySamplingContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5926036EC3CEE73CA5359A17E6A9557B /* SentryException.m in Sources */ = {isa = PBXBuildFile; fileRef = 142FE559BC21B1CDE3FD83CFAE6F7D58 /* SentryException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 592E372E5DFDEE3EC3CE80D72EE0DD79 /* SentryRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D52FB8E23C078DD53DAE19331258A22 /* SentryRequestOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 597508F924752320C385ADB5AFC2F814 /* SentryInternalDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 798F9E5E508E14C83383B975FA26C485 /* SentryInternalDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5992D50CB802E3BD0CA052CDB021F657 /* SentrySRDefaultBreadcrumbConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A56A272A4B695313852FC2AD0284C79F /* SentrySRDefaultBreadcrumbConverter.swift */; }; + 5A6FD8CE67015D0EE95FAFAC0ADB5177 /* SentryLevelHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BAB7C40BFD9AC1502BCCC1B1D0E607F /* SentryLevelHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; 5A7BAB0A326224C9055839685A0AF3D8 /* MIKMIDIChannelVoiceCommand_SubclassMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CBF1051BE74C19B87CD434F8D2B68A1 /* MIKMIDIChannelVoiceCommand_SubclassMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A966C52DA8DFFD4F940E45542B63B8C /* SentryProfilerSerialization+Test.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F75AE9C76D7E728BE37B8DAAA9B8A41 /* SentryProfilerSerialization+Test.h */; settings = {ATTRIBUTES = (Project, ); }; }; 5B1CD924982714DA8B2D9C7B151DABD9 /* HTTPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F786C5330BF38BF3DC5E1DC57D5BF65 /* HTTPMessage.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5B47A612E341C1B158E15AD2C6C6DE37 /* SentryCrashObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = AFB21564B11B3CC3E5C1DBEF27181577 /* SentryCrashObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; 5B62A008FF250B4908F0C117AAC835D9 /* DAVConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A30A09EAEF2D914E89C9895F37291A88 /* DAVConnection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5BD8D0C1EE2943D529E955C6991B276A /* SentrySpanStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DEDA729C09A6B1FE72A5DED9D0985AA /* SentrySpanStatus.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B7CBC345C89ED636684EF183D83EF57 /* SentrySessionCrashedHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 17D1F4CADD1526956E9C3D0EC9F185CA /* SentrySessionCrashedHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; 5BDC706E357AEA11522A81570ECF753E /* MIKMIDICompilerCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = BB5920AC822770B7C25DC50F2D9808CE /* MIKMIDICompilerCompatibility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5C4E780082AF74CB285CA754D281A407 /* SentryScope.h in Headers */ = {isa = PBXBuildFile; fileRef = EC1FF3B42C54E4E6306694C5A04441CA /* SentryScope.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5C16A5258BDE8DA5B5F7439730BEF548 /* SentryCrashMonitor_MachException.c in Sources */ = {isa = PBXBuildFile; fileRef = C62B1FEE1E0EA5939844C3B1CFE86E63 /* SentryCrashMonitor_MachException.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5CD15C74F470F2896AA2CB03442CBCC4 /* MIKMIDISequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 28A5594B2E9CD8D747E4E87031ADA247 /* MIKMIDISequence.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CDD4F898E5F7E9FD96DF98D1A36C77A /* SentryLevelHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = C2F0BB4D3CAC40E54F995CE1A1CFE38B /* SentryLevelHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5D1F6E6F5126D25A1746C5E4E8D2B89D /* SRMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 1252F3C09544319DC7D7C7BEBB6BA6C3 /* SRMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; 5D6168F39D7FE503C5A47E38917EA3F3 /* MIKMIDIMetaInstrumentNameEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EEA6082BF4F36CDA50F064854D137E4 /* MIKMIDIMetaInstrumentNameEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5D7553CC88225A0C2A7BD0779D848FF7 /* SentryCrashUUIDConversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F04929EAA3EF671F5B3485F81067EC8 /* SentryCrashUUIDConversion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5DC007FAF56A6E48D9941CC8AF704F22 /* SentrySampleDecision.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F1B9BCBC10FE0D4E8C2BA7C6F2989B8 /* SentrySampleDecision.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5E6B4AEE106F24693F19F073D29C55A5 /* SentryMeasurementUnit.m in Sources */ = {isa = PBXBuildFile; fileRef = CAC35D9A29BCE73985EF1394E4B3202F /* SentryMeasurementUnit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5D8CF7D8EED8435E93FDB1B46FDBE118 /* LocalMetricsAggregator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2737A1251BECEA0E11B80744EBB8B7B2 /* LocalMetricsAggregator.swift */; }; + 5E14B4FC127508339455235C519F27D2 /* SentryDisplayLinkWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EEBAD0326FAEC21EC9407537EAA8155 /* SentryDisplayLinkWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5E38B9E73B69405B1F3A1B5E46BC8F09 /* SentryDateUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 497FC5C9B7998A38B8F0F623E9B11A30 /* SentryDateUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5EEA4C7B96BFF3A36CC4A5937083B9D5 /* SentryScreenshotIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A33BF02CCF7D216DBBFBB0BA777834D /* SentryScreenshotIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 5EEA59FD0F230CBAD84C84F46A4A1BEE /* MIKMIDIDeviceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D26327A6C226830B2E1A3EE46B72674 /* MIKMIDIDeviceManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5FC67AB18556BA8C0EC8B2983316F66D /* SentryReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = E76AD8924A83521891B3C40EE71D7DB0 /* SentryReachability.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 601F14E6E024CEC9A620541E04805535 /* SentryInternalCDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = D10BE009C9AA5793BF56F0233D15033F /* SentryInternalCDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6057B4E0C0B94B63A63ACBB79773EA42 /* SentryEnvelope.h in Headers */ = {isa = PBXBuildFile; fileRef = C83ACA026CADCC70A0CFB95186FD8C70 /* SentryEnvelope.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6109234F59EA36928F9A26A79484CB09 /* SentryLogOutput.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A10085BCFB1B466DD8EA2FAC262BE2F /* SentryLogOutput.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6149DB94F26B8DA9D1A24AE43A6A6112 /* SentryCoreDataSwizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A866E6C7E09F0190649BA5B005D21AE /* SentryCoreDataSwizzling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 616DCC3CD2654CCFA061BD48E3041393 /* SentryCrashReportStore.h in Headers */ = {isa = PBXBuildFile; fileRef = CFCA6C2B7980F6FF3A54C7736CBADB51 /* SentryCrashReportStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 61F2D58FC6F6BD1CEE452F58E9ED8BE1 /* SentryUIEventTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = E019F97ECBC852F3B3289B974A641B01 /* SentryUIEventTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 62206797D468E8048B8527820C2513C9 /* SentryReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A59FB30DAEA7C3E2A18A7A622D79989 /* SentryReachability.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6222959D161ECDD2D8F4FB2FAB84A1A7 /* SentryGlobalEventProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = CDCC38143687F298E55A60BF6E6AD8AB /* SentryGlobalEventProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5F3B4012D6A914C8A0D02ABAAFAFEF36 /* SentrySwiftAsyncIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D96288E857160E31C20E7AE2C1FC09C /* SentrySwiftAsyncIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5F5180438C3F31B9E6677FAB46DD5AEB /* SentryWatchdogTerminationTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = FFCDDE03523027AA4AED83D01BD42A9D /* SentryWatchdogTerminationTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5FA4258A0A444E3A2FB694EF2C631A7F /* SentryTracerConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D4A8B60F7AD8946C1560D2FC9B1E5EA /* SentryTracerConfiguration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5FB5A3C334CE0B60296EF3140D7F0859 /* SentryCrashInstallationReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 09D9693761E0BDC8504B183B45C07926 /* SentryCrashInstallationReporter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 60138211F88A2D8EE0E4405D689E1CCB /* SentryHttpStatusCodeRange+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E1DFABC1136E834A9B80BA8506BD552F /* SentryHttpStatusCodeRange+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 607E8F399E3FE84CF258C60B2FA2FFF9 /* SentrySerializable.h in Headers */ = {isa = PBXBuildFile; fileRef = 48D9322EA020FBDDC47783CE1485F9AC /* SentrySerializable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 61015DDD4C5E8CEB14788B047FBA7C4E /* SentryProfiler+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B227D03F34D001264F4931343C3CFDF /* SentryProfiler+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 611C71BE50FECC1A394EE650D9EFFC47 /* SentryRateLimitParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 10FA5F34FCB3EFB59CB5DE4C37E5A733 /* SentryRateLimitParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 620B53E123444774713CB30E0720032A /* SentryAppStartTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 08DB5108D5E258D377397DE8CEF27F0E /* SentryAppStartTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 620E3CC5288BD366D5B0AA67BBCFDA00 /* SentryScopeSyncC.h in Headers */ = {isa = PBXBuildFile; fileRef = DB030BC8488CE21D50F024172EE2629F /* SentryScopeSyncC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 62652961CA53D5B29FE6694DA6B44EAF /* SentryCrashDoctor.h in Headers */ = {isa = PBXBuildFile; fileRef = EBFBF5C4F7E883B0CE1DDC4838A671CD /* SentryCrashDoctor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 629EE810C376B0BBD45AEEE254000F3E /* SentryTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = BDBE3DDC57B0A43545CE597515074570 /* SentryTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; 62EE29F4CC1D723F875FA96E7097AD00 /* SRIOConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A17DC292BDE963530239F05E2FA34FC /* SRIOConsumer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 633EE636684460CB31AB959BB8D0DFF3 /* SentryMechanismMeta.h in Headers */ = {isa = PBXBuildFile; fileRef = CFA44C52DDA8DE7A4232520E9D40B500 /* SentryMechanismMeta.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 634D4C7303630065CA894A1D65846A50 /* SentryQueueableRequestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 02642C8F582E4D7ABAF23ECBC7179D91 /* SentryQueueableRequestManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 634D4E1956A91237C6AE7321B58CDB1B /* SentryCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = B3EBCB25DC83D412EA4ED8815A575EE4 /* SentryCrash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 635EF5A6A61F42600E9068C0FFBC9F24 /* SentryInstallation.h in Headers */ = {isa = PBXBuildFile; fileRef = B483E287F85E261E5F3723E119D43D3A /* SentryInstallation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 637EC0CCFB4AAC82AB8302AC1C4EACC8 /* SentryViewHierarchyIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 356F5445BED1F754AF1A58EBDD0ADCD6 /* SentryViewHierarchyIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 630E7FDF9E392FB3F81C8D1008BE6F4F /* SentryProfilerState.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5E8CC9B12E73421758F811C467391775 /* SentryProfilerState.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6340191F1ED87BA8CF58C155E05557EA /* SentryNetworkTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 46381AD6F5BDC8515672C8B29828B1D4 /* SentryNetworkTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 63A4D09A1DE04D7592B7DE2006ED01FE /* SentryEnvelopeAttachmentHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = A592989F329AC2BF22F7E5AB68655B73 /* SentryEnvelopeAttachmentHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; 63B8E6994038BA6963E8F820736CFE44 /* HTTPAsyncFileResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A9F9D7E7B24382E9790537A20F8D351 /* HTTPAsyncFileResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 642C6D768D2AD25C01571904527B9F5A /* SentryCrashMonitor_AppState.c in Sources */ = {isa = PBXBuildFile; fileRef = 01550E8155572748AA75CDCADE48A1E0 /* SentryCrashMonitor_AppState.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6454E0F701F967BE1A8339E5FB61270B /* SentryCrashJSONCodec.c in Sources */ = {isa = PBXBuildFile; fileRef = 5A664EA41593D358C9370DA8C217A96C /* SentryCrashJSONCodec.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 645B46B5A3E7CA3CF1CE5EB0DDC7F450 /* SentryDateUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C770A4EDD95BAA6A757CCC7FEA6841 /* SentryDateUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 647E90FB5B4D1676DFA862465E2DBF1C /* SentryCrashReportVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CF6E12E74584E929BF56E08D59B9E67 /* SentryCrashReportVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6484C4B9E262EE235F8DAFE19252599A /* SentryCoreDataSwizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = 985B54A97BC6B54E9BEF3ECA06997F85 /* SentryCoreDataSwizzling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 64B36EA4E151F9B158F7FAB3ECE78471 /* SentryAppState.m in Sources */ = {isa = PBXBuildFile; fileRef = B611A292AA6DE02C29B1DB9C531028F8 /* SentryAppState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 64CD7BB39E7D564272DA42AD49E9E787 /* SentryWatchdogTerminationLogic.m in Sources */ = {isa = PBXBuildFile; fileRef = 326AD8D8BE51B1DFB8E3724B6E3FE432 /* SentryWatchdogTerminationLogic.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6412EFB5942AE8EA26ACE3B5C1252C0A /* SentryCrashThread.h in Headers */ = {isa = PBXBuildFile; fileRef = C0767A431A76CC24DF4CDF0F70E33FFC /* SentryCrashThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 644534C23BEB6D45A83286DBA31D6D8A /* SentryANRTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EA8152475FEE15B6FE5EC1AC42BFBF3 /* SentryANRTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 647EF6BF971F05551994745FD638EE3C /* SentryDictionaryDeepSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 807367F8CEDD722A42F3AED730471390 /* SentryDictionaryDeepSearch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 650F3B24B2D08790CD8318488044B1D7 /* SentryCrashReportVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = DEB94ADAB8F47C149D8743DCB40FEFEA /* SentryCrashReportVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 650FDEA00AB1DBE015B855BEDB1079E2 /* SentrySubClassFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D5E7A7A6D41259F2D94ECD16EA3DD5B /* SentrySubClassFinder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6522197B9C3D2D594CA3B49DF9CE98AB /* MIKMIDISynthesizerInstrument.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C8EC493F874B8809BCD9BC2DA9BBEF /* MIKMIDISynthesizerInstrument.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 656BDE3022E8717964CBEAF28FA65A6B /* SentryThreadInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EF2AD85504970D35142FBFD007D172B /* SentryThreadInspector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6575175333C20857353FB757E77243C4 /* SentryPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E017B86B2E26554305CB855F95B4C9FA /* SentryPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6589F5E462A777D1BEC072FA91DB645D /* SentryCrashNSErrorUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DC4DFC0E74DCAF74A19F11778365624 /* SentryCrashNSErrorUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; 65DF27FD72255D0269775B85DF1E633B /* DAVConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D295BB7D5E69C4C2F89CBD7C6BC948C6 /* DAVConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 65EB700BE77EF5416DAB6057BC7F7F8B /* SentrySessionCrashedHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 6347972DDF6EC430FBD022B8485FD726 /* SentrySessionCrashedHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 65FCEEA6DCFDB4DD2A00F2222015EA85 /* SentrySpanProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A8837491219C2A1E88D30DDC3F3740E /* SentrySpanProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 65FEC42E0950CD489D680A7263494CA9 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BAED9229E045CA3C902E4EAEB308724 /* StringExtensions.swift */; }; + 665CCFC06FAAEF5C986D183101F480DD /* SentrySampleDecision.h in Headers */ = {isa = PBXBuildFile; fileRef = C8317A0D0EF05D69F1DADE6ACC7A0E6A /* SentrySampleDecision.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6678029CE1803F1E393A984445B4856E /* SentryUserFeedback.h in Headers */ = {isa = PBXBuildFile; fileRef = EE167B3ACC02085EC7BAF7F8CDA098C4 /* SentryUserFeedback.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 667E914A86E7FD86815AC10D9CB23F2E /* SentryDebugMeta.h in Headers */ = {isa = PBXBuildFile; fileRef = DA7CF09828133D665CA31439FFE1D4DA /* SentryDebugMeta.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 66908376F842D3415C5BAD2FB41DD33C /* SentryViewHierarchyIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 1758F7998742EB6637EDAA0F0298CF33 /* SentryViewHierarchyIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 669125B4C98548E1A3B10D274465DBB3 /* SentryMetricKitIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D37CE0EF3FFB199E5E799E3F969914E /* SentryMetricKitIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 66D20E347FC016EA89EB899919A656B9 /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 25EC2FF8F3A2BFF1EA380AAD477C9303 /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Project, ); }; }; 67396120FEACFFF2A02895524665BFEA /* ORSSerialPort-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A287DDC7EA7068ABCB93823D1570EEA /* ORSSerialPort-dummy.m */; }; - 67E648B672AE680EEDB6624A2E263F3B /* SentryDataCategoryMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FE3C75834BF97D1A36A43AB354F7094 /* SentryDataCategoryMapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 67F194CDB43E5DA48D690E6B6EAD1AE0 /* SentryCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 234F41207252013F96A575777B4956FE /* SentryCrash.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 682CC3766CADB051433C5D0E6C3DC1C7 /* SentryAutoSessionTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 51BB44EE4B01A3BB3B26F402D2CCD996 /* SentryAutoSessionTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 688715A288AD49386A5337CA7DD5B228 /* SentrySession+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 699914B80DB7B4AF3FA44FE1DA58DDF9 /* SentrySession+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6894174FC7AE6ADF32368DBDD9CA8D1F /* SentryCrashMach.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BD37DA91AE4E7308E249AD6D53A2086 /* SentryCrashMach.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68E23B985013FB2EB4F2DC867DF196CA /* SentryCrashThread.c in Sources */ = {isa = PBXBuildFile; fileRef = 9F678205DB25EEC4A4FED9465CABC9F7 /* SentryCrashThread.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6941C91472DA996420F082CB3201D0D4 /* SentryStackFrame.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C1783AF5700C91A9C5C9C7CE156B2A3E /* SentryStackFrame.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - 698645B973459865898DD28C55401A90 /* SentryCurrentDateProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCAD6F3572F748E22044BD99B4748E71 /* SentryCurrentDateProvider.swift */; }; - 69C4BA234F25E4621122C57DC83D8D1C /* SentrySpan+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 945A66444273E9A298E12B8B369F45FE /* SentrySpan+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 691FA2CE633A93E300D8C230BA1EFD95 /* NSLocale+Sentry.h in Headers */ = {isa = PBXBuildFile; fileRef = 487C769E7266A3462A910FF846140E41 /* NSLocale+Sentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6936A49DE278C017AE9D565F704600E2 /* Metric.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D9857E7C8B38270B20330F5F9788C6D /* Metric.swift */; }; + 6949079E56CDA6A188498E9B3A893540 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F2DFA25283C5C7C974020B2A3E4D741 /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 698344257BA9F624443DD01A88627A59 /* SentrySwizzle.m in Sources */ = {isa = PBXBuildFile; fileRef = 321C61AC56386B600A495E1B2162C865 /* SentrySwizzle.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 69DFA8B1F1EC68D15BF60318C104D1CA /* SentryLogC.h in Headers */ = {isa = PBXBuildFile; fileRef = 9637024B7B86F4DFE1C3BC3EFF72683C /* SentryLogC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 69F0163F28DC425BEB090C4E1D82AC60 /* SentrySampling.h in Headers */ = {isa = PBXBuildFile; fileRef = B5989B4C5A785355A33EF2AABB3FED42 /* SentrySampling.h */; settings = {ATTRIBUTES = (Project, ); }; }; 69F2E8C204E2E4DC18E436C426A83D59 /* PSWebSocketBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = F0E08C7B71F571EC237E1A45466EA7AA /* PSWebSocketBuffer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6B9553E5BE5EC7994EDC7FEFFB90B510 /* SentryEvent+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F57AEBEE0AA6C904AB3FF5810807F077 /* SentryEvent+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6B9EE516881B7F16B64C506D8672B3D3 /* BucketsMetricsAggregator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D592A5E2DFFE1A9194FE3AA2A70A27C8 /* BucketsMetricsAggregator.swift */; }; - 6C26D0A962C6291DC63BA0F50CC9B238 /* SentryDevice.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1A99236F6E2ACA11FB4E228D40CECC3C /* SentryDevice.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6C5A7C8BE5ED129AA361757379C212C7 /* SentryMetricKitIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 919820C49EBE9C1C80E146CC8140C750 /* SentryMetricKitIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6C62273ABA4803FBCCD8B897F03E4DD1 /* SentryNSURLRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = AAEEE74173DFC8D0E68CAF0A966A4B2E /* SentryNSURLRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6A1EEB9C7134FDA01553588CF2882CD8 /* SentryCrashC.c in Sources */ = {isa = PBXBuildFile; fileRef = 854A083478FB2BA393FF6C2B1F43857B /* SentryCrashC.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6A73EDF12B8CDDBDB1404F793EF25BE7 /* SentryProfilingConditionals.h in Headers */ = {isa = PBXBuildFile; fileRef = 32DF25CCCF77CF0E1C1D910FE39CAF8B /* SentryProfilingConditionals.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6AC94B40B5D3E8899E0F757DDDCF059E /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E78CC11F2A5054C67E14DF1D11AAB22 /* DDLogMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6B24FD6944FF2382432F2DC64EE1AF1B /* SentryReplayEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2294F5AFC0F79C4BE69D51501D022ECF /* SentryReplayEvent.swift */; }; + 6B258A927D2F6A8614EBFC7FB9EF31DD /* SentryReplayRecording.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED5523D4F5988DE5E3BB8F6C2B2F6C78 /* SentryReplayRecording.swift */; }; + 6B2B062F505489EE60F609DF4C3AEA5D /* SentryOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D631357B9671D5C06D222EEC51B8F4 /* SentryOptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6BC9306586E5F912A9C6EEA9D6169991 /* SentryCrashCPU_x86_32.c in Sources */ = {isa = PBXBuildFile; fileRef = 14251523FF255A27A7D140F491A77E37 /* SentryCrashCPU_x86_32.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6C7C8E92468D8267CAB64229B65B5707 /* MIKMIDIResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = C3C0C431DAD109DCB31F56A6A04807B7 /* MIKMIDIResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6CCEDAA8F771DB0FD15BF361F3AF61EE /* SentryCrashBinaryImageProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B91153A5160B262B00E3A1751F6F83F /* SentryCrashBinaryImageProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; 6D005EFB76167519BC753220396A4827 /* MIKMIDIMetaMarkerTextEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 15B2A2E5E70BC78A8C2E2288B97FD55B /* MIKMIDIMetaMarkerTextEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6D1CEA4B44BBAC27514383161C7BF0F2 /* HTTPHeaderSanitizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D56051679D48037350F252332E0CA809 /* HTTPHeaderSanitizer.swift */; }; 6D58B79995D0ED6C834ABC38AFD14FBB /* ORSSerialPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C5D0EFE8DC739CC9BC50409F6356BB2 /* ORSSerialPort.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6DB926B52D6A2A942A87D44AF37ECD37 /* SentrySessionReplayIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = CCEB5D53BECE8C23B836C42B243FA270 /* SentrySessionReplayIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6DD7498350F608C6C4071026B9A70C84 /* SentryIntegrationProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30BCDDA889B1220E6908312CF1762A6F /* SentryIntegrationProtocol.swift */; }; + 6DFE1E0CA97D021E6EBFC086C654BB15 /* SentrySwift.h in Headers */ = {isa = PBXBuildFile; fileRef = 778C9EAC13121729CEB33B10C0019EBD /* SentrySwift.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6E08A914A3386C45DE81083A0DC1657F /* SentrySDK.h in Headers */ = {isa = PBXBuildFile; fileRef = 81F5C766B2045D009E0ABB3FD3FD6E45 /* SentrySDK.h */; settings = {ATTRIBUTES = (Project, ); }; }; 6E2674442133E88A8EED7AE0877FC4E3 /* MultipartMessageHeaderField.m in Sources */ = {isa = PBXBuildFile; fileRef = 77EA30B8425FD8954B23D6DDADDC115D /* MultipartMessageHeaderField.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6EEB193A5E31DB06C87EC41BEF47138B /* SentrySubClassFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B6A8C1F8A36CF03853C9D6C11F71B57 /* SentrySubClassFinder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6F1C6DA26D37D3E8090015AF9312569D /* SentryNoOpSpan.m in Sources */ = {isa = PBXBuildFile; fileRef = A59D2D7BB0FC2551A4300E6D3BC310B3 /* SentryNoOpSpan.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6FFA8F2C87345D0FFEA3800895767FF8 /* SentryRRWebMetaEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B04A1FBB0D018ED55B4633E54A3F7781 /* SentryRRWebMetaEvent.swift */; }; + 6E4AFB0A40628D9FA2798975E5F52381 /* SentryMechanismMeta.h in Headers */ = {isa = PBXBuildFile; fileRef = DDC5B14755BA6FCA06A597FC3AFA195E /* SentryMechanismMeta.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6E90BBDA1ED7FF0812D7CC7ECD9154C1 /* SentryDebugMeta.m in Sources */ = {isa = PBXBuildFile; fileRef = 93AE0E3BDFFD2D2128943F83878D441B /* SentryDebugMeta.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6EA651D48910B6963665FFBF96663CB3 /* SentryRRWebVideoEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB309AC3FBF0822DACB4B505EBDD2C10 /* SentryRRWebVideoEvent.swift */; }; + 6F2D62ECCFE01A5D5DAD1776075C4C39 /* UrlSanitized.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8572D02BB0DF5598CB21671E08EFB5CD /* UrlSanitized.swift */; }; + 6F6D8966C4F652236C3592083138FFE8 /* SentryCrashMonitor_NSException.h in Headers */ = {isa = PBXBuildFile; fileRef = 96B18F58FD1DD21A1C801F87641C097E /* SentryCrashMonitor_NSException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6FCCB96D6F20E3A3EB4E60E88F85B7C1 /* SentrySessionReplayIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = A2E16A73DAE220CD1B7E560B08776026 /* SentrySessionReplayIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6FF8E6399842EAF3AAC862A67DB209DA /* SentryDispatchFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 201C53EE3DC316F4610491C045F88D2C /* SentryDispatchFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; 700F6E5384742D753CC9F1E7A415DE6F /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = B28A4D71BC04B1694C7A281176FC21E0 /* GCDAsyncSocket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 704C17F38726156DC7D586FAEC85540E /* MIKMIDIMetaMarkerTextEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B4DD6C47B43DBC164DC611E6F13AC05 /* MIKMIDIMetaMarkerTextEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7092A9D34DB5998F39730E901E783877 /* SentryNetworkTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = B7733938698715A52A905C462AF5655C /* SentryNetworkTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70AAF8EB4A65C923E0AFB35D8001B81D /* SentryBaseIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = C766B5469718BC6F2656DA1426FC74FD /* SentryBaseIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70BD715E80E775BA974CC62A5CFE4B17 /* SentryCrashCachedData.h in Headers */ = {isa = PBXBuildFile; fileRef = 99E79BBF22F6AA8923AA2408DAE2D0BF /* SentryCrashCachedData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70E0C4F1EE7F85FF924146923EB6E3DC /* SentryCrashStackEntryMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4134D50A3B455C3225C75FBC4EA95340 /* SentryCrashStackEntryMapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 716C213806934FC228C331093C7A437E /* SentryThreadWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = D267E25161E27D782AA7DC0CBE50FCF7 /* SentryThreadWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 71BB4DBAB43DB9C54821B51D0F5FEF26 /* SentryStatsdClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 48C77405BE70EDD52431EF4BC68A9C66 /* SentryStatsdClient.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 72C3F4CFC77ABBC1F89E77BDEDF38EB2 /* SentryReplayType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B770007A2A2E0C73DB9E3FCCF61A73A1 /* SentryReplayType.swift */; }; - 72EE1F2B737B7D25C788841AF2D0C16B /* SentryRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = BD5485CE04DD38704F442E06A7A7C727 /* SentryRequestOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 705A021F8DFB25E5F73B3E34DFF83AFA /* SentrySDK+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C98440DA8D164B0F0C57A3856ED8D8F1 /* SentrySDK+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70A6875BEEC0912F82BD96D7FBCF9AD5 /* SentryProfilerTestHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 2931A045971125F75C762F489D173152 /* SentryProfilerTestHelpers.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 70A97BE18BAEF3B865BFB82C6E8DCF0E /* SentrySpotlightTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = F4304BFC958A368DAACA1629E8146947 /* SentrySpotlightTransport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 70B1D68AABECB581B3657A81E210D4C3 /* SentrySession.h in Headers */ = {isa = PBXBuildFile; fileRef = 1083B2215EEC660EC3CD6117056A0CF8 /* SentrySession.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7175923422852BCB0F766C62D52F0457 /* SentryBaseIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = E4E03AA1DEA9A0040B4C1CA2DFE7FBA2 /* SentryBaseIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 71B0BCBFB86A1993D88773DBB6D2049B /* NSArray+SentrySanitize.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C8285DF218C57961D66C58B70E3D3D2 /* NSArray+SentrySanitize.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7246E30E7B4D311CBF9A99D240AC44C1 /* SentryNSURLRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B11242E13E96FC3D96938A5BBBF91D4 /* SentryNSURLRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 72B2AF45220B59FA340E6707F1B53296 /* SentryProfileTimeseries.h in Headers */ = {isa = PBXBuildFile; fileRef = BD05C0B2FD5A930246BDFE9D3DB3B37E /* SentryProfileTimeseries.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 72FF8D6F8F9B125D29AE2FC8EB81A6CF /* SentryProfiledTracerConcurrency.mm in Sources */ = {isa = PBXBuildFile; fileRef = D2DAAD32527B05E5F93B4F504ECA4B48 /* SentryProfiledTracerConcurrency.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7327254378E4632552F4336A72D7A0F3 /* SentryDispatchSourceWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = EB7A19F404A0BC1FF96C79F25BC88CDC /* SentryDispatchSourceWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 73272A7D5FF75537AD542B719CFFF3C0 /* SRIOConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 536908CAEFEA94317FD61C71ED227435 /* SRIOConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 735617D0AA3BCD79F2D3C39637CE5B43 /* SentryCrashMonitorType.h in Headers */ = {isa = PBXBuildFile; fileRef = 028A89FD1BBB6C70B261C8B90593E7FC /* SentryCrashMonitorType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7336A20562E1C8AA80BE21C1EDE97A47 /* SentryCrashDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = D06A731A0261566C05CA30BD226EA77B /* SentryCrashDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; 735B301BC8EE918A41747D766385020E /* HTTPServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 775D797FB9E9557643EFF7E556A79580 /* HTTPServer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 73722DFEE77473B438342638F58265B7 /* MIKMIDICommandThrottler.h in Headers */ = {isa = PBXBuildFile; fileRef = DAF311B7298EBA625A098E822CBFA2EA /* MIKMIDICommandThrottler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7397464EBDFC165A2D004713EE017205 /* SwiftDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A67969A7FD464AADDA4EBA8FDE652F8 /* SwiftDescriptor.swift */; }; + 741BFB06BF1752919A5629CD1571B714 /* SentryDateUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = E58836104DBC75004560BF9A06495ECF /* SentryDateUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; 74644B378B7E570905005CDFB9B01243 /* MultipartFormDataParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 041DAB1542071DF652503FE967D18864 /* MultipartFormDataParser.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 748B945266A8027EBC32E1A9BB4FB4B5 /* PSWebSocketTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A0C2102DF60E0D9C23EBF54BF520521 /* PSWebSocketTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 748CBACDA3901AAF3B3BC103B4C92AB5 /* SentryDependencyContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = E27C9444AC9E08E3C222B79830B0E50E /* SentryDependencyContainer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 74A921ACEEB7CB0866659A20DE64D996 /* MIKMIDIControlChangeEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = D62045ED6EEB4A5B2EB20E85A5194BD1 /* MIKMIDIControlChangeEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 74CFC063D0DE3F41B6BE49E9CFC59814 /* SentryExtraContextProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C90D697896472D7F677243FF2CED3D0 /* SentryExtraContextProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 74C0F4F8C7CABE5254ED538D36158DDB /* SentryTraceContext.h in Headers */ = {isa = PBXBuildFile; fileRef = B700B370455A4388251774BCCB5DE117 /* SentryTraceContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; 74EE49854A4933286B871678F94EF44C /* MIKMIDISystemExclusiveCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = B1D4029013299DFFFF40058BE4139C40 /* MIKMIDISystemExclusiveCommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 74FA674B65270F9C15543CA1890A67B6 /* DDContextFilterLogFormatter+Deprecated.m in Sources */ = {isa = PBXBuildFile; fileRef = FE5C43517361D54BCA00CBC47B2637BA /* DDContextFilterLogFormatter+Deprecated.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 74FB18586283DC91B96DB8EB712B8247 /* MIKMIDINoteEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 104BF97B96109AFCAE80915D3820EA10 /* MIKMIDINoteEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 750CA5764904FFB65D84CD66B78C14DD /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E0FBD9FA6F80068C5760D31CFE8E782 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 754212E4482286051F5E9B659F6699A5 /* SentryDispatchQueueWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 100E9E8A0B8A80ACEA00C98148E3C183 /* SentryDispatchQueueWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 750DA60EB3D6F1A7CFA061479B9B0C4B /* SentryTraceOrigins.h in Headers */ = {isa = PBXBuildFile; fileRef = 0438035740F3520A5F4840E1B0EB6914 /* SentryTraceOrigins.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 751EE8DE35BA969CD58F4DE939F43C36 /* SentryTime.mm in Sources */ = {isa = PBXBuildFile; fileRef = 00319DDC9C74F375944A8E25FE81903E /* SentryTime.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7539F9D50E1729301BBDD62D3BA4B137 /* SentryRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = D6678A60DA665A0E90E8708C65270670 /* SentryRequestOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; 75550DF0706CC24A72C4F1A4258169E1 /* MIKMIDIControlChangeCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = AA26B7092A6E27412E421C1E0D8914D3 /* MIKMIDIControlChangeCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7555279AF0DBBB727C33D76EDF1A86CB /* MIKMIDIMetaSequenceEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = D1626E41ADEADF114F1B496238C1581E /* MIKMIDIMetaSequenceEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7591EB190A7C3A21C47171BB4399BC81 /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 25EC2FF8F3A2BFF1EA380AAD477C9303 /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 76039791881FD73674F55E246DD221BA /* SentryCrashMonitor_MachException.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D5FC1CE47C135A1C05BAD387845A21A /* SentryCrashMonitor_MachException.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 761713492C210CBDB1C22ECF09AAC7EE /* SentryCrashC.h in Headers */ = {isa = PBXBuildFile; fileRef = F40EEA8CAFBEF4C1A29C15BB566CCDE2 /* SentryCrashC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7634CAB3126DAE76CA6BDDB95D1170B1 /* Sentry.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AC35C4ED36F9E4AA466BAF3A2091196 /* Sentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7659D617DCE550CD7BE790E9DE4011A6 /* SentrySdkInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F2A7739CC82345F03A41EEA4ACC034EE /* SentrySdkInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 75DB3A7C5F4C1802CA170236EA3854E1 /* SentryRetryAfterHeaderParser.m in Sources */ = {isa = PBXBuildFile; fileRef = CED24D58E07D4230C56147FFC1BAAA77 /* SentryRetryAfterHeaderParser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7685AA765609F6EE6EE040DC0203F03D /* SentryCrashMachineContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 8864375D9EC4EB3F66DF0FC142FA7CF0 /* SentryCrashMachineContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7687A13D5D949DB58BD8951EE8E82B6F /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 01201FEC0DDE5E8DFA7FCC97D0B81255 /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; 76B78F10D8F1ED3B66E27C9E3AF62A2F /* MIKMIDIMetaLyricEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2D1326B0C7076D97E0DBD731E46EB4 /* MIKMIDIMetaLyricEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 76E4064B08DCD86BF90E3B7B885078E7 /* SentryTimeToDisplayTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = F80A7BCEABB3BC936FF93B9288E4F240 /* SentryTimeToDisplayTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 77490C3C198AD769598BE39659542637 /* SentrySystemEventBreadcrumbs.m in Sources */ = {isa = PBXBuildFile; fileRef = 9783F3A9016E3148D1D7038206A295B5 /* SentrySystemEventBreadcrumbs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 775FF421E3678FA5B1D44D5E0F5E3FD6 /* SentryCrashDynamicLinker.c in Sources */ = {isa = PBXBuildFile; fileRef = A3228233A40C13330BE75E1B2B36B39A /* SentryCrashDynamicLinker.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 77A447FE5DF5A954EA5AE82AD2C40679 /* SentryAsyncSafeLog.h in Headers */ = {isa = PBXBuildFile; fileRef = DEE6698B3BDB51B05828EE2E0E22F280 /* SentryAsyncSafeLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7862D257E746C1B4FA131D0634DC93DD /* SentrySDK.h in Headers */ = {isa = PBXBuildFile; fileRef = 9714D8381C9A34E4ED9343A0D5455C46 /* SentrySDK.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 78B654D0CD27C5B05063B14777C9790C /* SentryCrashObjCApple.h in Headers */ = {isa = PBXBuildFile; fileRef = 615BD5BB4EF1C6FEF796CD2AB46ACBF9 /* SentryCrashObjCApple.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 794386CF532113BF8A12E99D5A44A3A8 /* PrivatesHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = B02C1A8FC69E1041A87C07F0AB583ED1 /* PrivatesHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79B1F025C71D3A1776E8CD63081AF804 /* SentryCrashMonitor_System.h in Headers */ = {isa = PBXBuildFile; fileRef = D7A25AA483C290B24112765F6E85DF7B /* SentryCrashMonitor_System.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79FCF4BB696E0595D47C35C1E0C7E277 /* SentryTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F3B90C032F056774E0EE36E3D07E2C /* SentryTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 77FA660CE0EAFE8D82EAF42BE396B4E4 /* SentryCrashSignalInfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 361A8A768FB0B073B6872EDEB5E96CFD /* SentryCrashSignalInfo.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 78C9B6A2EE679526D14CA929038361AA /* SentryScopeSyncC.c in Sources */ = {isa = PBXBuildFile; fileRef = 7AB11DDB076F6FC08820F145088F7FA0 /* SentryScopeSyncC.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 78D4A6D6100243C370F424EC3D1424BB /* SentryTransportAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B0EDEBD51E8273444486EC30BC21871 /* SentryTransportAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 78DDAE2C630FD974CBF0F35A90D0E6F1 /* SentryCrashCPU.h in Headers */ = {isa = PBXBuildFile; fileRef = FDD7376EA4D90FEADEB356AB2F4105B4 /* SentryCrashCPU.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79521F7C7724293BEB92A25D97AB33DC /* SentryCoreDataTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = FF7BAF8D55ABC56552423146B4547A0D /* SentryCoreDataTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A4867F70993A4BD58E1895343E919A1 /* SentrySwiftAsyncIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = D01DEA6A488A5DD484B36D8E7915579B /* SentrySwiftAsyncIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7A4AF5E68999265E8D80C3A4C863611C /* SentryThreadHandle.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 19AFAFE4C0EDE77CD00B2F3B4B3E6C60 /* SentryThreadHandle.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A72CA0611C2565B999DEF8DF1F68DAF /* SentryEnvelopeItemType.h in Headers */ = {isa = PBXBuildFile; fileRef = 1767E9FBEE9E9138E9C58E611DF847A8 /* SentryEnvelopeItemType.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7A74B0E91DEDF90FFF8CD421FED59753 /* MIKMIDIMappingXMLParser.h in Headers */ = {isa = PBXBuildFile; fileRef = E1ED0785BCF2F459FEF9088AC5E1193E /* MIKMIDIMappingXMLParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7A85DEBDB9F71E769D0501D90178D49F /* PSWebSocketUTF8Decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E08F1F04EC8D67D7C213DDB5602F10ED /* PSWebSocketUTF8Decoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7AAE34B08A6B7311D7B56708ED30220A /* SentryNSDataTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 972A10C2B412DA5DBAB555DF14953B52 /* SentryNSDataTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7B72D3017697993DCEBCFCC1D83562F7 /* SentryByteCountFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CBD95FFB482267F40D1F0CAEDE03B54 /* SentryByteCountFormatter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A8B9F331176F37678F9D3104FE8C59D /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F819F282E99A70F002E40A2B7B0C61A /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B004A9EBB20F69D7B71EAEBC451D45B /* SentryUIEventTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = F6A176F71A427EBF188A2DC915C2915E /* SentryUIEventTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7B959CE82BB8FCC026FF45C5D2A0D494 /* SRDelegateController.m in Sources */ = {isa = PBXBuildFile; fileRef = 13D198ED86F2FE058B09CD420BC7D3DB /* SRDelegateController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7B97F26A4D2A3A43D0F571622C2132C6 /* SentryByteCountFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = A6D2097B716EF157FA6D7B87E43DBE27 /* SentryByteCountFormatter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BB6FF6F1DCBFECD9FC36E60E1BC5F45 /* SentryCrashMonitor_Signal.c in Sources */ = {isa = PBXBuildFile; fileRef = E007A1325F0132F4B3311F0D79DC2EB1 /* SentryCrashMonitor_Signal.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7BCBC9587ECB711150E37D3E288EDADC /* NSURLRequest+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A4938F684913D37B6337405025347608 /* NSURLRequest+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7BD1C9E44E16B8CB95039177198E6A6F /* SentryFramesTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = BE636E1770D01B3E4C44FD057A86B533 /* SentryFramesTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7BD1E496976C4CE5A68E70C5E7E1AD86 /* SentryNSDataUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 67CC0210F6E9F782324580A7B015C0A7 /* SentryNSDataUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7BF70DE8ABF21F074934D5BFA371FE3A /* MIKMIDIPrivateUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = F8DDC460A7A6A031DC330E73B2D07AEA /* MIKMIDIPrivateUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7C53949D32787D8CEAEBE3E056D23EC8 /* SentryTraceProfiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AA0B27EDB7D51C38B986804EC5216C3 /* SentryTraceProfiler.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7C5A5D5FB9A38972E803BB267F0D3F30 /* ORSSerialBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = D8CFE95C10F85D5744A16D3D436C0AB4 /* ORSSerialBuffer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7C78174BDE0CDBACB162F9A4C25035DC /* SentrySwizzle.m in Sources */ = {isa = PBXBuildFile; fileRef = 704A6360AB73B9B29CD438FFA425EB49 /* SentrySwizzle.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7C8319EBBD6D670B99418A7784872620 /* ASCIImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 58898C2C80AF3049268C2B9E34A65D89 /* ASCIImage-dummy.m */; }; - 7D19BF8B7119B94873A80C24EB9839B9 /* SentryCrashMemory.c in Sources */ = {isa = PBXBuildFile; fileRef = FE1F618931A0874F55476928CCA3B7ED /* SentryCrashMemory.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7CF8DBCE56BB105361065352FC57FF87 /* SentryExtraContextProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 11A520C1D2AC3E07DE1662A0E8FFCEEF /* SentryExtraContextProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7D054B901822406E69497ACBEFB6208D /* PrivateSentrySDKOnly.mm in Sources */ = {isa = PBXBuildFile; fileRef = EFAD24B74F9B012A20554D15DA5530E5 /* PrivateSentrySDKOnly.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7D7D40461C41345801D1E1D551896887 /* PSWebSocketNetworkThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 508261EBE24B47C5F9D0AC95B22E953E /* PSWebSocketNetworkThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7D87D523BB7AA9C207FA57992F58835A /* PSWebSocketInflater.m in Sources */ = {isa = PBXBuildFile; fileRef = 92FE6A882C4D18E418625FFC2139AA49 /* PSWebSocketInflater.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7D9C55CF7D7FB4E6533C8409ADB51D3A /* SentrySRDefaultBreadcrumbConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26908C9E00E1DE4BB35D09F4B97732D1 /* SentrySRDefaultBreadcrumbConverter.swift */; }; - 7DDCC98A8D29459E1A2F693A9CD3B18D /* SentryTransportAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 32BC938BAF949C5893F500A6D060BBF1 /* SentryTransportAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7D8DA2E2DA3A6053570DAA19071A252A /* SentryConcurrentRateLimitsDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CEC1A2F877C5B257C8E8CE0F10E4A9F /* SentryConcurrentRateLimitsDictionary.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7DDE118F704FD73F0CA77397BF6413BA /* MIKMIDIEventIterator.m in Sources */ = {isa = PBXBuildFile; fileRef = 360DCC1ECB42ED92A9FC9B41228892B8 /* MIKMIDIEventIterator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7E0A57EA69BD8EB2B5A22ABB663F8B11 /* SentryPerformanceTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 54D13411BEFB6D1F745DA9A7EA459A40 /* SentryPerformanceTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7E27BE7E1947ED28A53D8D74DDAE6163 /* ORSSerialBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = 34464D38DB64C467279A7B55DA1F31D5 /* ORSSerialBuffer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7E7D5F42AF63294D116A088AB0783851 /* NSURLRequest+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B31AFAB139B55E0B8A0137989929E2F /* NSURLRequest+SRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7EA67A28E827F533B15B4F5FF7E733FD /* SentryCrashReportSink.m in Sources */ = {isa = PBXBuildFile; fileRef = B52A0B3C983FFDE89A3BED2535CC6394 /* SentryCrashReportSink.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7E95DF28AA554FCE9B3D4F36D4398CF4 /* UIViewController+Sentry.m in Sources */ = {isa = PBXBuildFile; fileRef = 43E7360C1E797D7734623EABE3825A14 /* UIViewController+Sentry.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7EA9341FF8D4B9F542C1F8F0A1CCBFF2 /* SentrySpanStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = E6AEC779ACD655FF28BFE4738AB05740 /* SentrySpanStatus.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7EC5CCA4E4A850FC3DF7DDBC97384815 /* SentryLaunchProfiling.m in Sources */ = {isa = PBXBuildFile; fileRef = 19F69D29E945CBDE24E2DFE354BAE198 /* SentryLaunchProfiling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7F23F4420A575EA6F9089B31DA1ABBAF /* SentryTraceContext.m in Sources */ = {isa = PBXBuildFile; fileRef = CA3491F9FB1375C03F8DDC73930BF1D6 /* SentryTraceContext.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7F52D4E419E020B682CFC2FAE5031602 /* NSLocale+Sentry.m in Sources */ = {isa = PBXBuildFile; fileRef = 902BCC112991AEABE78136494D482BA0 /* NSLocale+Sentry.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7F8681B20F131744E04850B075D08630 /* SRProxyConnect.m in Sources */ = {isa = PBXBuildFile; fileRef = 53BD21DB8B784C65C60DC1CE6061B8FA /* SRProxyConnect.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7FC034144E26E62685B76EC0CCA6485C /* MIKMIDIConnectionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E2F4F4F91847F1528BD31F55AC01268C /* MIKMIDIConnectionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 800D0C1C88667426C80455C7041ECBD7 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1085C147BBBC7A7D064C8ABF3C624BB8 /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8012920E7CF3281C0E18FAC7A58BE4E5 /* SentryEnvelopeAttachmentHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 29A9F2B82C28EEABB33D1C3F4D6EDE28 /* SentryEnvelopeAttachmentHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 806F0618698FF48003441D1B0F4A8347 /* SentryInternalDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = AFB8294524147591EAE84297107954A8 /* SentryInternalDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8090582A4C0C80448D3ED5B5A0ACC181 /* SentryCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 017592FAAD0A7DACEC7A5C07ACBD07DE /* SentryCompiler.h */; settings = {ATTRIBUTES = (Project, ); }; }; 80A694EA4EC5749125EE05F9AC38DCEC /* MIKMIDIMetaKeySignatureEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 49B3F4666DB87FE6C1B2D8FF038DC8E9 /* MIKMIDIMetaKeySignatureEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 80F200B5E45B95B6A1AC379D6E8FC886 /* SentryCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B75083F7472795C1DBBBDA0C31CC8F1 /* SentryCrashReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 80FFF4E18F0A8B9E51B5B7DDEEE4E416 /* SentrySpanContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 818C637F4690FFD9E26FB864E4B53A08 /* SentrySpanContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 80B38636A48B29EA377EDB3C8CC345A6 /* SentryInstallation.m in Sources */ = {isa = PBXBuildFile; fileRef = 58EA2E9934DEBA053B68AB628755B6FE /* SentryInstallation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 819D32C8279D40318F03A1A944DCCDC8 /* DDNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = E1026F22848E378B0F43660D21EDEACE /* DDNumber.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 81BD77FBCE48A4F77B4A0998FB22B4FC /* SentryMetricProfiler.mm in Sources */ = {isa = PBXBuildFile; fileRef = DC716BD89EA3502D12E8DD36956116E0 /* SentryMetricProfiler.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 81E8DFFC997FD078BDD93D71AE974430 /* SentryUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 820C096B07A9ACA93BBE0E4114A9DB15 /* SentryUser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 821FCBFAA8DF3F2049A29B32B9B0A8F5 /* SentryUIEventTrackerMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0875718E4DEEA316D1B767FA56B95644 /* SentryUIEventTrackerMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 829E29A031BF13604F8875280E55B56A /* SentryThread.h in Headers */ = {isa = PBXBuildFile; fileRef = DF42C724A2460648A702F2F2B9F76203 /* SentryThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 82D2C5CDD0B198BBF3F61404C156DDCA /* SentryVideoInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64FDB3D9373DDACF2511AB53C76C0F8F /* SentryVideoInfo.swift */; }; + 8249B7BD7EC8914EE2E23BFFB6BC8990 /* SentryMigrateSessionInit.h in Headers */ = {isa = PBXBuildFile; fileRef = CC072351C6CC94FA790ABD3D97327DF9 /* SentryMigrateSessionInit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8296D1A49CDA0909D64AAA8566FB6CCB /* SentryGeo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C74B24FB5704C924583B5804B9DA3E7 /* SentryGeo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 83096D4236A7443526CD19DEE39F8973 /* DDNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 469D7081C4DC34D2858E99DDFF2D0366 /* DDNumber.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8309EB20F29C5A85EA3CB4F55A3701AB /* HTTPMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = EFDDE2D28C9D803BF4320C6063D59DE0 /* HTTPMessage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 835791785E995F38E97A04BD77B9FECB /* SentryScreenshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E87D57CF3F7B699E0E09E9926363716 /* SentryScreenshot.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 831336F244DF178EF56D596830D0CBE4 /* SentryBreadcrumbDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = FA5C8572117BD227C602DAC5FEE82105 /* SentryBreadcrumbDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 83875A68A61509456A667043677F5FF5 /* SentrySystemEventBreadcrumbs.m in Sources */ = {isa = PBXBuildFile; fileRef = 000FD6662207B7B9FE7ADD0446A98A8A /* SentrySystemEventBreadcrumbs.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 83DDC77B93E45AFB197877511597BC5D /* SentryBreadcrumbTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = F9049991B084FFDA352B82E541333219 /* SentryBreadcrumbTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 83EED6FDB282EEE371F7E4DA332F56FC /* SentryCrashWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 824721A438303BD1A058012EA4CC2982 /* SentryCrashWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; 8414C55579CDB206B3CB9BA62AC679E7 /* MIKMIDINoteOffCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 48C1F65A6C505A7160B6C24F20026139 /* MIKMIDINoteOffCommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 84B2BD217A2C3DE5B6857BB0770511F8 /* SentryHub.h in Headers */ = {isa = PBXBuildFile; fileRef = F780CCF6BEC6A30BDF3FD787A533E113 /* SentryHub.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 84CA90E6A22A701FF2A3ECC4AF1685FD /* SentryHub.m in Sources */ = {isa = PBXBuildFile; fileRef = C887208AD7A2B95863DF657325D8DF02 /* SentryHub.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 85E849433CEFB0E3074D84CB4BCBBF97 /* SentryScopeSyncC.c in Sources */ = {isa = PBXBuildFile; fileRef = 0154B2849DD2F940731DEB20D66FB91A /* SentryScopeSyncC.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 86130432BE2EC552525E3EB729D227A7 /* SentryOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = F1B2419F65F6ECC60BEEFDFDF44BF18C /* SentryOptions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8635294EA1B18CAC831E650AE415DA21 /* SentryCrashIsAppImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BCC2739C9B07903B74AD26EE834EDA7 /* SentryCrashIsAppImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 866FE117852A8CBAB8C99F852CB1CD1C /* SentryEnvelopeItemType.h in Headers */ = {isa = PBXBuildFile; fileRef = 03BB1A0A3216A907E172A7F751AC07F4 /* SentryEnvelopeItemType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 867702467FF3FE1109CD09B626539CEF /* SentryClientReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F9C7C018C56DB991D59FBF9AB41CD6C /* SentryClientReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8679B4671AAC8480D3A37EA5E75758E6 /* SentryLevelHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = B475D5E6D591ED2353F258195A527F67 /* SentryLevelHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8695638C8AB5471C55E71CAA7032D2F6 /* SentrySampleDecision.h in Headers */ = {isa = PBXBuildFile; fileRef = 053636501348B61483E5B512B3D286EA /* SentrySampleDecision.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 86A68238DD652ABAA61750F63F7F1D27 /* SentryUserFeedback.m in Sources */ = {isa = PBXBuildFile; fileRef = 92243F015BC120015C435BA0B329161B /* SentryUserFeedback.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 871617F59E407545F21E79208D8BDBAF /* SentryError.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8BA596A7EA4072172A681158BBBE892D /* SentryError.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8739052580C22383AD4A1BEF2DC6C342 /* LocalMetricsAggregator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CE90FA8D79CD055057F7EB25034CA7 /* LocalMetricsAggregator.swift */; }; - 8741896EF4E83F4634FB9D882D44A5F1 /* SentryAsyncSafeLog.c in Sources */ = {isa = PBXBuildFile; fileRef = 4A807C80F32F96877B74EE85274DC37E /* SentryAsyncSafeLog.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 87EA79605274526259E32F7A00740227 /* SentryAppStartTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = A381F21B99E173DE465640347EC7C14C /* SentryAppStartTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 87F2B86DE67DE6975E0C2BC066669741 /* SentryScope.m in Sources */ = {isa = PBXBuildFile; fileRef = E3E7DD331BD9337A92DC9C8881533DD5 /* SentryScope.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 87FEEC3F36A0577D4C8D56210D700BA0 /* SentryNSURLRequestBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B2A24F4ECEECC1E0F10652668FB0028 /* SentryNSURLRequestBuilder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 84278CAB196A83B878B2170831314FEF /* SentryEnvelopeRateLimit.m in Sources */ = {isa = PBXBuildFile; fileRef = 8424AD41362FB5AEF19608A7CBC810C3 /* SentryEnvelopeRateLimit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 844D64D30AC5A62EEEA378C51AF1FE18 /* SentryUIEventTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = AED8A3DEE4D565E5211CD39359F289AB /* SentryUIEventTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 846A9E129CFF98168231AD2AC7FE6423 /* SentryCrashMonitor_AppState.c in Sources */ = {isa = PBXBuildFile; fileRef = 66A229C0D9E692215470C3B9CB63E1A0 /* SentryCrashMonitor_AppState.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 846EE47763082B34D913C2B7C66B8C3F /* SentryANRTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = A76009F81F962EE26C018F3547969E51 /* SentryANRTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 84881E7CDC2031B3BE915535C0DD3790 /* SentryMsgPackSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = EDC0943F9037C31E4BB345DB0519464F /* SentryMsgPackSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 848C1B81AC0F6BFC4DDC1A01A7F783D4 /* SentryDispatchQueueWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = F30662254B5249C452761DBEADF88AEB /* SentryDispatchQueueWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 848EDD21B8A879E654B3F15035EDC332 /* NSMutableDictionary+Sentry.m in Sources */ = {isa = PBXBuildFile; fileRef = 92B0C7B5929F085D529E99BB413EBA79 /* NSMutableDictionary+Sentry.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 84D39C688F4EA63EC6B9361F38A59FC9 /* SentryReplayOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53C405E80F37BC880FACE2AB1597AB2 /* SentryReplayOptions.swift */; }; + 84DE5CB0AC9FFED3B265839ACDB78ACC /* SentryDevice.mm in Sources */ = {isa = PBXBuildFile; fileRef = EE9F4F84F0AA8532D84ADA0EA5BC134E /* SentryDevice.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8542DDB4340F5CEAC4BDA74D01671A1E /* SentryCrashSymbolicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 85C176EE486CB28F40C2536448BC7400 /* SentryCrashSymbolicator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 855C019B07A0840D621AB030217C8BE1 /* SentryInAppLogic.h in Headers */ = {isa = PBXBuildFile; fileRef = C6B94D8169DB9B1DE0E0A3A75EF42CDC /* SentryInAppLogic.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 866FF228D7E04BDB19C6CB0DA1DACE3C /* SentrySamplerDecision.h in Headers */ = {isa = PBXBuildFile; fileRef = BEB12B16B65038501D6EB7D96A36391B /* SentrySamplerDecision.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8692257BACC6EF76D64A9A5B4608C2A2 /* SentryCrashMonitor_AppState.h in Headers */ = {isa = PBXBuildFile; fileRef = E5728A59CC3B61ACC5C6B32C5E1208F3 /* SentryCrashMonitor_AppState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 86D1508DBE41B3D7171C6137EF80C0FA /* SentryCrashReport.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B6233CB25C90BD806A74EC8A0CDC6FE /* SentryCrashReport.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8718BD9A7D6EE279FC594BF78D0CDBEA /* SentryDependencyContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 269AF878DFC82DC2FAEE0B531439BDB7 /* SentryDependencyContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 877E94A676EB9A0DD64A4646D23F693F /* SentryProfilerSerialization.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6037D4B49CF5C089489CECFB8CFBBD87 /* SentryProfilerSerialization.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 87A85C0B66A7B4FBE1930A930A639894 /* SentryCrashMonitorContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ECB70880E77E3CA7EACB5B2067A3ECD /* SentryCrashMonitorContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 87BB440ABF524BB5B83683A21D73BE53 /* SentryDsn.m in Sources */ = {isa = PBXBuildFile; fileRef = DBFE0503F38113C24E4BD42FD5E0AE0D /* SentryDsn.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 880899914F73C0BDC732FA09DC6E5838 /* SentrySwizzle.h in Headers */ = {isa = PBXBuildFile; fileRef = FFB1E131ED2C84E1C502868C39278700 /* SentrySwizzle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 88559FBA81CD3CFA2EBF721F71B5146A /* SentryAutoBreadcrumbTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = E0C2CBA4FA98212DC9EFDCEA40D485D3 /* SentryAutoBreadcrumbTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 886CC415364964154E36041767FD415B /* SentryByteCountFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B804911071F4F15412FA71EBDF64CD8 /* SentryByteCountFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 88859EB9DB5127DE1D512F7F9A22BC74 /* SentryCrashThread.c in Sources */ = {isa = PBXBuildFile; fileRef = ED464F2D1DA0087B603F30746D1DB96B /* SentryCrashThread.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 88A1FD5F93AA6BAD4BDC6689FE1924A6 /* SentryFramesTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 91416C4E1B3ABA3F34D11AC4F3FA6529 /* SentryFramesTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 88F4A46347E60773EFBE66CCBC93A28D /* PSWebSocketDeflater.h in Headers */ = {isa = PBXBuildFile; fileRef = 87CEBFB7B7323593F0CE749DDDFCF274 /* PSWebSocketDeflater.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 892EC3C38DC90CB2DB2DEF9C74D3248F /* NSArray+SentrySanitize.h in Headers */ = {isa = PBXBuildFile; fileRef = B8B912B6AC1A91347FBB6CCC1C49B2F6 /* NSArray+SentrySanitize.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 89B6E64C04C69075F2FF889B833D7F95 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F819F282E99A70F002E40A2B7B0C61A /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 89D25E593D7EE73DC653BB9A3C714261 /* SentryMXManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF70139B0265F43C0F3FBF882396DF88 /* SentryMXManager.swift */; }; 89DDE22209DCA09A4A984F64BE70386A /* MIKMIDIDestinationEndpoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 00F62D80A09A80EF0A76119764A3EDF1 /* MIKMIDIDestinationEndpoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 89F8483389EB3F63F9AEE57CBE72AEF9 /* SentryInstallation.h in Headers */ = {isa = PBXBuildFile; fileRef = D288E2BAB78EE1922C20BB1E84892D65 /* SentryInstallation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A461AA6DCF21314CCEEA540AF018F92 /* SentryTransactionNameSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A9023D2AEFD8E126A51F1404D7F1412 /* SentryTransactionNameSource.swift */; }; 8A54B16C9C1FBF94D56EB1494A606452 /* MIKMIDIPitchBendChangeCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 74A74CE5079B3CEE1D1525045572CCA8 /* MIKMIDIPitchBendChangeCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8A64B3982FC53818B17E68E8B5FE1F4C /* SentryNSError.m in Sources */ = {isa = PBXBuildFile; fileRef = C8C62C2A810359444CE137150D075DD5 /* SentryNSError.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8A88ADC77D28E9856612AA92C4A29EC7 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = FDDE5C1FA0BAD805D5EA880C4524FC3D /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8B267774B3E23078AFF239A17CB6C203 /* SentryObjCRuntimeWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = FD6322642E1C3C59E47C13947AF85139 /* SentryObjCRuntimeWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B6554A9DEF6C2E6414061785D21AC5C /* SentryAutoBreadcrumbTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 74B74B6B8AA2CDA2AFC3EDC5260923A5 /* SentryAutoBreadcrumbTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A71A42BA83410BC16D965FDA493E930 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 76FF09B5E0DF61D1A9A6AB15FAF0AD06 /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8B57E2E1EC240356CF2C03F688DF1326 /* SentryCrashID.c in Sources */ = {isa = PBXBuildFile; fileRef = A53807FD51EEB03F5DABD4AAAEE94EDF /* SentryCrashID.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8B8242BDCD2E86428AE907C4CDDA68BA /* MIKMIDIMetaSequenceEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 185CFDCD1462B098FBB7AC0E6EDC8320 /* MIKMIDIMetaSequenceEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8C0324332D55079D2581CA552467DF4B /* SentryDictionaryDeepSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A394BE987D63E6980A6323579621192 /* SentryDictionaryDeepSearch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8BA14EC86BEE75C51075FDAE45A69F34 /* SentryProfilerTestHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C22C468A1B8C61CE66E850C1E336E62 /* SentryProfilerTestHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; 8C15BDB0DB7D4EF10D101E3D74EF7711 /* MIKMIDIMetronome.m in Sources */ = {isa = PBXBuildFile; fileRef = D1CB0D70200ACA8090748F69D49324EF /* MIKMIDIMetronome.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8C1839E41794952A788F0FF5714ACC6E /* SentryNSDataSwizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 90ABA8BA9BC696677D0D28784125D7DB /* SentryNSDataSwizzling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 8C42085E9127F5691C510980F0DAEA24 /* MIKMIDIChannelVoiceCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 856EF9D8335163A11F7B46D310CBA477 /* MIKMIDIChannelVoiceCommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8C5033CF668D87ABE4B57725306093C0 /* SentryCrashMonitor_CPPException.h in Headers */ = {isa = PBXBuildFile; fileRef = 2711E9293E290259FFD7654E696290AD /* SentryCrashMonitor_CPPException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8C7A55908EA721EB41A9A1643B754C4A /* SentryDiscardReasonMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E9730523C6D811F54C48AA80470EA0 /* SentryDiscardReasonMapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; 8C7B6BA65F94B81FF2F9F514595B93A5 /* MIKMIDINoteCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B7819928A362B7331919F4DDEF0E2C4 /* MIKMIDINoteCommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8C8E83CA5A5B6E66B4572B888137A94B /* SentrySamplingContext.m in Sources */ = {isa = PBXBuildFile; fileRef = DA0710241F536B7FF04BE848AE3DBEF0 /* SentrySamplingContext.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8D852717C50BA10C095B177C516F3B1F /* SentryMetricsClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0A0B95EE70DF4058FD23BFA24BCC2B3 /* SentryMetricsClient.swift */; }; - 8DD50F22AD35A5A95F49E8389DF951ED /* SentryStacktraceBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B0C7D42598F584800D1DA20E4B49AF2 /* SentryStacktraceBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8DFF144D6CCB37DF916AA51CA2672BA5 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F2DFA25283C5C7C974020B2A3E4D741 /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8E4FCE90C09893B7F2EAE5CBC8C8D0FB /* SentryPerformanceTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 4781FEE229398A199950F6FA6CD5B1CC /* SentryPerformanceTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8E7B3AA8D19D8B5C517E877628118EB5 /* SentryException.h in Headers */ = {isa = PBXBuildFile; fileRef = 446025561BE05C23F34F657BDE6885DD /* SentryException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8EC10F6717D3326D5306FA8B63554CAF /* SentryProfilingConditionals.h in Headers */ = {isa = PBXBuildFile; fileRef = 46B926A8E00D90C9F7A9447D253DA049 /* SentryProfilingConditionals.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F3A5BC6E2DC46EE80B479B7AD3430EA /* SentryCrashSignalInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4264A8B01AC1F3BD4D491DB077EF09FB /* SentryCrashSignalInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8FAE3AE21E2A59E85433235F37532CC8 /* SentryCrashMonitorContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 3279FEDD58338921DA720D4FA8E9EB53 /* SentryCrashMonitorContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8FBFAFF5F12B18E5096A089B920A0AFE /* DDFileLogger+Buffering.m in Sources */ = {isa = PBXBuildFile; fileRef = C6FF17B0A7EC7476265242C8863FFC42 /* DDFileLogger+Buffering.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8C7F8295AA3BB165B00C62F62D7F137D /* SentryAppStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 04BB2B1F108331EA9E29355D76CD4A0C /* SentryAppStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8CA82B41A0290CD6AC07091B053CE77F /* SentryCrashStackCursor_Backtrace.c in Sources */ = {isa = PBXBuildFile; fileRef = F32F0B5CF5DE9568030FF636CD17B811 /* SentryCrashStackCursor_Backtrace.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8D1AD1D92AF069C15B8725D3AEA03917 /* SentrySystemWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF62C2E79B23C4ACEB7B0B22408309CD /* SentrySystemWrapper.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8DA0F5A4ED58EB4120614AF63E2DC9C0 /* SentryTouchTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FE92B3044EA5408E8C91A67FA4EDAC6 /* SentryTouchTracker.swift */; }; + 8DD4F027A53BBE1AAB42B91199F54DDA /* SentryCrashStackCursor_Backtrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 351EBB12EB2B6E30EAC0B29EC263DA93 /* SentryCrashStackCursor_Backtrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8DDAB609965C973E7AE43DDA7482A5D2 /* SentryCrashExceptionApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = FEE334FD066A7AEE1B4DDD62559DE8AB /* SentryCrashExceptionApplication.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8DE5E089120E52614F819B8058C42F6B /* SentryDiscardedEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BC79C707030930C0BEB9E2493247685 /* SentryDiscardedEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8DF968950C2BC63F53CB1DD07262A031 /* SentryQueueableRequestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E97943931DA666D19A31C626A71CE7B5 /* SentryQueueableRequestManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8E0B6A601E2BA79F03825DF092B4E918 /* SentryScope+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E365316AEDAD33A3CA186A6B525D811 /* SentryScope+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F7B95925D0E62C1C36BDEA6EA479DC5 /* SentryCrashCachedData.h in Headers */ = {isa = PBXBuildFile; fileRef = FC7FEC1648CBA3A851001FA6A2C67D3E /* SentryCrashCachedData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8FA2C8171A0AA5D027D6B91AB57FB606 /* SentryCrashStackCursor.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FA1F0852BBD17965FB67AE24D3A296C /* SentryCrashStackCursor.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8FDE1A05F3BD179213E10C7D20701CE9 /* SentryNSNotificationCenterWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 60C9088A32AB6A50F44E9155C67AE6A1 /* SentryNSNotificationCenterWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; 901376628675C4789FB24499AA13A42F /* MIKMIDIChannelEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BA81D88AE03EA2FF4486A784C195958 /* MIKMIDIChannelEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; 90653ADD4B5219833A664DE09DE5D448 /* MIKMIDISystemMessageCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DA2CA87B777B7B3C88D6A8AB74B31EA /* MIKMIDISystemMessageCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; 9096504782451451A412B3B074E0FA27 /* MIKMIDIMetaTextEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 6951F73B50642A08DF568AE1C79853AD /* MIKMIDIMetaTextEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 90BF653B68313DFE3C09E7FCCD30CD8C /* SentryCrashExceptionApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 295044D45FD14FA4F38DEEDB19725E85 /* SentryCrashExceptionApplication.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 90AB3E04148A843A72221F46B3BF5E0B /* PrivatesHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1252BACA64EB5080BCB73AF65E445532 /* PrivatesHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; 90C521F3600E90454DE9C0A5F75B08A8 /* HTTPErrorResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DD846D611BF2B613C5F9750B9D84F66 /* HTTPErrorResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 90CF0F6165FDF77B6C80CBEACF4312FD /* SentrySDK.m in Sources */ = {isa = PBXBuildFile; fileRef = F75343EF7B4734E42B6915E89A67766A /* SentrySDK.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 90C8537F7D48924824E1DAB208FA2B7E /* SentrySession.m in Sources */ = {isa = PBXBuildFile; fileRef = F8A5F6AD94DDC763ADCCFEF62916A082 /* SentrySession.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 90D9F117CDECDACBDDBE2E8632D2D5FA /* SentryANRTrackingIntegrationV2.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D5EB7615C4518DC633202C82F4FB3DB /* SentryANRTrackingIntegrationV2.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 90F6C5EBFDF12E359A6FD141063FBF0E /* HTTPAuthenticationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FEF703340493D0D19727935AE04F688 /* HTTPAuthenticationRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9103FBFBD740CA3B0CD10860B7DE4BF7 /* SentryLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 138AD0A16EDB53340DBF14E5954FDD5B /* SentryLevel.swift */; }; 910771419483EB8D63BE72416D8DF970 /* HTTPServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6712244FC2230421B8DB3EB777B89EF8 /* HTTPServer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 911EB9E008B9A5EAB30E02110C137F16 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BCE9430692A02EDC8F1F3BC1C817CFC /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 91347D9636E60291BEA877BC013046B6 /* SRLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 813BA02EB99705920E6D4C7E5020B44D /* SRLog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 91659F6377090AEC47F8C0DB9567F8E6 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 76FF09B5E0DF61D1A9A6AB15FAF0AD06 /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 919648C42E993BF8AAC0D691CA523B2D /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E78CC11F2A5054C67E14DF1D11AAB22 /* DDLogMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 919BCEDD37BC0C6233DA6DACB1FFECE0 /* SentryUIViewControllerSwizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = 374845854C07A5DB0567529AAEC4400B /* SentryUIViewControllerSwizzling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 91779607AD01FB55B4B5A2E4E20EF59B /* SentryNSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FCD2D8780D89C918F224760D4CDD736 /* SentryNSError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 917FEC78C7CF643079EF79828A3994F6 /* SentryCrashUUIDConversion.c in Sources */ = {isa = PBXBuildFile; fileRef = B7786342F5239BB026883A01DB4C2A79 /* SentryCrashUUIDConversion.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 91CFEDCE8E152D1F209A8056ED22E4D4 /* SentryCoreDataSwizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 3495B8C94EDB6B1179F5143DB18AC308 /* SentryCoreDataSwizzling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 91DBBBCF749407960AD940353B0E4F71 /* PUTResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EA0D791FD848CAEF9ED7FE5687CFAB5 /* PUTResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; 9206AE70952347D99BD7BAAC77CEC5E3 /* MIKMIDIInputPort.m in Sources */ = {isa = PBXBuildFile; fileRef = 628B93E18C67B0838D7595837DD1CCCF /* MIKMIDIInputPort.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 921960899DC3EF1ABB036E139DBD783F /* SentryWatchdogTerminationTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 4643D4BC7D3C7DE0340C6700202E923A /* SentryWatchdogTerminationTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 927BCB584B9E655C79F452B09F6081B0 /* SentryDiscardReason.h in Headers */ = {isa = PBXBuildFile; fileRef = BA172750B0AC5621F8D5DEB0C8791C98 /* SentryDiscardReason.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9298B7FDFE986247F5D71B148044C3CF /* SentryPerformanceTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 67FE70E109443A174560EB01FCEEC02E /* SentryPerformanceTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 92A5C2291D0D4F0C0B614B4B51BF4EE3 /* SentryBuildAppStartSpans.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7FAEC347B5A459132708170848C437 /* SentryBuildAppStartSpans.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 923CE0D307D3A3A8E70E9E571747A09F /* SentryCrashStackEntryMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = F43F9C227D195871399DBA0FAA39C16B /* SentryCrashStackEntryMapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92DB7C81B3F97400CF177B0A3B9A0A8F /* SentryLaunchProfiling.h in Headers */ = {isa = PBXBuildFile; fileRef = EA99648975F943639502A5C133C72BF5 /* SentryLaunchProfiling.h */; settings = {ATTRIBUTES = (Project, ); }; }; 93014ABB45C895B6F6DAA9E85E7754E9 /* NSRunLoop+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DBF4C768EAE37EDA9A497C404AD5067 /* NSRunLoop+SRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; 937C0D89ED0B1F087D86EAECE1B859F4 /* ORSSerialPacketDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A13A202EB5B1A6EA6A4E7F4C1273452 /* ORSSerialPacketDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 938B53A26ED40FD841E0DDCDB129DC40 /* SentrySpotlightTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = D3FD18CF0A4A8824D587737EC8D23A68 /* SentrySpotlightTransport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 93A1D4FF8AB8E3954D8BDC8D7F483022 /* SentryRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = FD551AD7F7BAE8AF38530092ABA46B34 /* SentryRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; 93BE2E78DFE82A352A8DFFE1CCDEEC7F /* MIKMIDIErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = FBA686097CC7BAC119F4E818023BFC63 /* MIKMIDIErrors.h */; settings = {ATTRIBUTES = (Project, ); }; }; 940455238435381D4A94ABC6AFF0F830 /* MIKMIDIInputPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A856A9DAFBF64AF6064FF8EE12DECA1 /* MIKMIDIInputPort.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 944B436CCF9071B09EE5F2FAE4023C69 /* SentrySampleDecision.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CD172316CB9D69CED6FBB7CDE8341EB /* SentrySampleDecision.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 945A7ABE8DAC06D228C1119B07B01C78 /* SentryCrashInstallation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0034B207B770B243B1D14A71C2DEDE38 /* SentryCrashInstallation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9465E7C6E3DAD1A56159D11D3EDF8EB1 /* SentryCrashString.h in Headers */ = {isa = PBXBuildFile; fileRef = 607ADF718F5D32C95BA86105ADB2AA51 /* SentryCrashString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 947DF1CDD00E75BECADFB0AF0E40AE56 /* SentryFramesTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A40443DAD3018E0D9D575E69AFB45A2 /* SentryFramesTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; 94878AC91EF3488FF3395E1B5D72E5E7 /* MIKMIDIPolyphonicKeyPressureCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 16AE75DAA9C3A79DA01D5BB93F854C68 /* MIKMIDIPolyphonicKeyPressureCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; 94905CCA34A94A71E221DF09A04EF3BC /* PocketSocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5512BE654B5A8D0635EAEC3986B81467 /* PocketSocket-dummy.m */; }; - 94A1B2AA65406C9E5E5220E5BC4953FA /* SentryCrashStackCursor_Backtrace.h in Headers */ = {isa = PBXBuildFile; fileRef = F9052002371E6402FC530E74751E72BF /* SentryCrashStackCursor_Backtrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; 94B258F624A5031EE3499F1AA8580FD2 /* GCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DE302533817BAEF9AC01B8EE7198ACC /* GCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 94B794183935F15A5319ECCFEAD8EAB7 /* DistributionMetric.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A8118F36CABF99B57E3CFFCE8204DB /* DistributionMetric.swift */; }; - 94CCB33FFA934900898A74FB0C5C949B /* UIRedactBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1915EBA728B24A472927C4B08DBD66E1 /* UIRedactBuilder.swift */; }; 94DE83588295F18C9D466F5AFCEC9550 /* SRSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 72410BFF01262739729F06CA6B62D25E /* SRSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; 94E366711DB82403414A6CCFBE5046C1 /* MIKMIDISequencer+MIKMIDIPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = C9BB82C25C4B233D8794576EE0DBC49E /* MIKMIDISequencer+MIKMIDIPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9567568024F84178AFE680097A34E7C7 /* SentryViewPhotographer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BEB97D076EB5CCEDE001BF748F1ACD7 /* SentryViewPhotographer.swift */; }; - 959DE97C7861F744652FC8D8DF34BE8E /* NSArray+SentrySanitize.m in Sources */ = {isa = PBXBuildFile; fileRef = ECDCDDD00BA44CB60C08F39AFC6D642B /* NSArray+SentrySanitize.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 967B33F6BF4D4B995B0988448EFB2DCD /* SentryProfiledTracerConcurrency.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5AFFBBB562FDDDF1488CE64E61D338DA /* SentryProfiledTracerConcurrency.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 96B46B406C3DE621666BB0BD7E6757D3 /* SentryPredicateDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 2045F31B2348C5A01EB50B473CD29E4F /* SentryPredicateDescriptor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 95391A75C28D693CDC501EEE6E899599 /* SentryNSDictionarySanitize.m in Sources */ = {isa = PBXBuildFile; fileRef = 50B2B367A1A2B99E2372107ACB0077C2 /* SentryNSDictionarySanitize.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 95DF2B86BA0C7CF4C683662BED6F8F10 /* SentryAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = E42C47184EEEB774E7E12B9BF7B0AE29 /* SentryAttachment.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 967CF8EF1A94D97A2DB6DA0C97E8B2AE /* SentryUserFeedback.m in Sources */ = {isa = PBXBuildFile; fileRef = 18E514F51D260A11D56F40DDCD336A63 /* SentryUserFeedback.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 96BC9F146513131231528511A772D098 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 7912F98687E5F3DC6F52736B5D6E6B2E /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 97743956A4AE1D60007EB491AF814430 /* SentryNSProcessInfoWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = DA638962BEEAC8342C9B8D5084536D61 /* SentryNSProcessInfoWrapper.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 978A86063F40961A9FC16B38322B31F2 /* SRRunLoopThread.m in Sources */ = {isa = PBXBuildFile; fileRef = AC0A367A791AC08CDA9C2A8610A45D36 /* SRRunLoopThread.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 979611AD3DFF7804ACFBDD7B511555D3 /* PSWebSocketBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 36FD7BE852BC2FF341138C7171380B46 /* PSWebSocketBuffer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 97F9AB844A8943C9F387D15EEF3B1FD5 /* SentryOnDemandReplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F2843E04C6882E5BF4C5FA68670B69D /* SentryOnDemandReplay.swift */; }; + 97E42A4AF1BF8C99D0517D8D7D646045 /* SentryANRTrackingIntegrationV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 560D47C2A849C53E2AF646879CA2260E /* SentryANRTrackingIntegrationV2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 97FEA33F26EF0F62A3EBB28EBED35A4F /* SentryCrashObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC2614B3B8D466D32F1DD952483C351 /* SentryCrashObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; 98388898B0EC173983F179B0748D9BCF /* SRIOConsumerPool.m in Sources */ = {isa = PBXBuildFile; fileRef = A11C17EE437FC5AB0BDA0325363E437A /* SRIOConsumerPool.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 987991DCAE89D3C3117F3EB941CE664A /* MIKMIDIPrivateUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 20D041180E7BB7625A1791279021F5EA /* MIKMIDIPrivateUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 987AEEFD5483A55EBEFA7EAE0DE5E5BD /* MIKMIDIMetaEvent_SubclassMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = BD5FD0ED28F5B03F8693B93FCA798D73 /* MIKMIDIMetaEvent_SubclassMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9952DB3B7C989780B9F52D5E90C139E7 /* SentryProfileTimeseries.h in Headers */ = {isa = PBXBuildFile; fileRef = A4B30F94F5D58DF391EA273C132A736A /* SentryProfileTimeseries.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9A171C8F04E43C47B85E7140E0BE579F /* SentryCrashString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A69F7CF3537994DBFD6A09A0B79762A /* SentryCrashString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9A93F412786720BB4413CF2C020D927C /* SentryDiscardedEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 72969B14123F3169B82957BDF2D1D6C8 /* SentryDiscardedEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9AEAF6DE1B3880FE554C6C1224E253E5 /* SentryCrashJSONCodecObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 270CF3937E7BD023F52D5A7379DF8430 /* SentryCrashJSONCodecObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B00E31C7AC5D6CA0235CE5CC52312A0 /* SentrySamplerDecision.m in Sources */ = {isa = PBXBuildFile; fileRef = BEC2010AFDABF9A8D9462F525F225F29 /* SentrySamplerDecision.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9B0A4DFB30DD8B625E09537EAA319BF5 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 161F0A5D1CE5D5F7EAB1724DCCE11BB4 /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 98B8E5E66A6AE0ED4E0CD51330A0D1F5 /* SentryEnvelopeRateLimit.h in Headers */ = {isa = PBXBuildFile; fileRef = CE56D423CA52273FA1E301F5D877E103 /* SentryEnvelopeRateLimit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 98D8E664C259B750CAE67742736CC458 /* SentryRRWebEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2DD1CA88D6299A643B84406A4D04DD7 /* SentryRRWebEvent.swift */; }; + 99286A9222D7F9AF15D0CD8C05C1BC1C /* SentryMechanismMeta.m in Sources */ = {isa = PBXBuildFile; fileRef = F7F453D2DDCD6E7682FF8C9A7C61930B /* SentryMechanismMeta.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9939EA41F170F5A8754DE8866B552212 /* SentryAttachment+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = A677BC0259318FAE26742F4AB3B60073 /* SentryAttachment+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9948FD6C99688D16B9DA8B3785FE294B /* SentryFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A39CB8EA3CBC6F2CDC535C59D576E0F7 /* SentryFileManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B243442E91FB29C05539E11D21FFD3B /* SentryEvent+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 19528B16C8468503A93F4A4AE567FAA7 /* SentryEvent+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; 9B37708C7533BA54BD3C15F1F4489112 /* MIKMIDIClientDestinationEndpoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 46476A7B8A6CD10A627F9418D169CCF9 /* MIKMIDIClientDestinationEndpoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B8C109A4075247C5B90CDBA8FDC9A3F /* SentryCrashReportWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = D73ADD49258810AAC92ED4F3FB86E010 /* SentryCrashReportWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9BDF125F3C62445C42C223B505E16D48 /* SentryTraceContext.h in Headers */ = {isa = PBXBuildFile; fileRef = F2CEB005573527521ADD08CE924B8161 /* SentryTraceContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9C0B7584F4C21E95E558A915133BB68D /* SentryCrashSysCtl.c in Sources */ = {isa = PBXBuildFile; fileRef = B43DEE4258959D6A2B2E2E885E0F5B75 /* SentryCrashSysCtl.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9C19AE6D6489FF8FEE062B4D22199C7A /* SentryProfilerSerialization+Test.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DE70AC124C1DC6443003775830DF44B /* SentryProfilerSerialization+Test.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9CCEC89408549216D667AE1A268CE17E /* SentryCrashMonitor.c in Sources */ = {isa = PBXBuildFile; fileRef = F48B0DE20598621CD1EA42D676A3036D /* SentryCrashMonitor.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9BF49D377398357A10F2CD9974BD024A /* EncodeMetrics.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5C68D304D045C97D23C0F0D2BB3F9CA /* EncodeMetrics.swift */; }; + 9C0394BFFC85CAEA02504FDE6EF02192 /* SentryCrashMonitor_MachException.h in Headers */ = {isa = PBXBuildFile; fileRef = C239CE4E1013EA661055180332FDD86A /* SentryCrashMonitor_MachException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9C41E8BB47816FE5F62E84C164E453D9 /* SentryBaseIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = DEABC0B771792792AB178CFB5773FB1D /* SentryBaseIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9C4EFFB7152DB9C1DCDF4F80A21877BF /* SentryOptions+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 07E6C4356625256612499FEED3B91C44 /* SentryOptions+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; 9D13129BBE5476F59D286E8045EDBF4E /* MIKMIDITrack_Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F30D997712AB96094372E02201362BD /* MIKMIDITrack_Protected.h */; settings = {ATTRIBUTES = (Project, ); }; }; 9D1AA5F1DA67CD995B2E73B257521635 /* MIKMIDI.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DBD06341C440F8640B2339335FB8024 /* MIKMIDI.h */; settings = {ATTRIBUTES = (Project, ); }; }; 9D1AED1520BBD43A57BA15734A6B1504 /* MIKMIDIMappingItem.m in Sources */ = {isa = PBXBuildFile; fileRef = AB801297707EC98AAF57E7099565E70C /* MIKMIDIMappingItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 9D1F598CCEB3995DB06E04B1F762414E /* MIKMIDICommand.h in Headers */ = {isa = PBXBuildFile; fileRef = D513CA96F29F44A4E6158DC7AC257404 /* MIKMIDICommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; 9D511C0170D35116B03790DB91DBB4F6 /* MIKMIDISequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FBEA235F7AEFE3EA2731A3825ED6AA5 /* MIKMIDISequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9D6AA3008116D652B50C602F8D97DDF4 /* SentryAppStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 52AC6C3FBB9F3EC5E9D407CEA4799525 /* SentryAppStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E75F4F4CFF0DA305ACF6CD940E51099 /* SentryStacktrace.m in Sources */ = {isa = PBXBuildFile; fileRef = E4116CB19722241E930B037AD773C726 /* SentryStacktrace.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9D5B5AD1E05A7D99E4B6C988918C980F /* SentryId.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83399FD92E465650EE055AE23ACE178F /* SentryId.swift */; }; + 9E30518699EC6EA1F8E9D00292DF35E3 /* SentrySpan.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F565F82675C906821D6FC3CC12F1DD /* SentrySpan.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E793F6C4F67A177A4A38D9841D586DF /* SentryCrashReportStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 6497495F631BB324F8FE709B41A518CC /* SentryCrashReportStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; 9EE02F2BFBA76A555929EF5686CEB9EF /* WebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = E1BD483179BB6B080A80DF000573F098 /* WebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9F40C405E611B60970D1433DF6A3DB11 /* SentryUIEventTrackerMode.h in Headers */ = {isa = PBXBuildFile; fileRef = B28238865833B36D3ED8E6ADC5884B96 /* SentryUIEventTrackerMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9F6A05C55813D3C253C31183F0312A05 /* SentryTransportFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C90193720FC96FE63CF773E1F182187 /* SentryTransportFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9F7676FF7D4834980ACA4150EF5A52DE /* SentryBacktrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 71DE99D8F0C29A1369EF94E43F95E420 /* SentryBacktrace.cpp */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9FA8D81BD6325236CACD09AFEEA99184 /* SentryRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D680C891D3BD3CF2030A2B756AB4E23 /* SentryRandom.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A001FAF2EF59B0AE18AFB5BADADA9563 /* SentrySpanOperations.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BFDD53367D50C36D6597EB3B5D1F44F /* SentrySpanOperations.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A00701CADC907A10871BC76CDFB85841 /* SentryCrashReportSink.m in Sources */ = {isa = PBXBuildFile; fileRef = C9733620410EF3B5782C9A7CFB99A3B0 /* SentryCrashReportSink.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A03A0691433A9FA80F4196F1B3EF872C /* MIKMIDINoteCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 74477422FD95AAFB96A9C37BB7C82E32 /* MIKMIDINoteCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; A08BEF9C601AA7B9D2BB02D89C68645F /* SRHTTPConnectMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 28B784B40871DF1892423829E2610DB4 /* SRHTTPConnectMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A0A84794726C8FE1759D1CA9FA20ED2C /* SentryBinaryImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F23519067DB5C14D49F477AF0085A3E3 /* SentryBinaryImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A11779105C247E62CFFB9329FB275B6E /* DDOSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DE46C7F5C1073736EAFB7016C204EF06 /* DDOSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A150FC18A5744D4BBE583725723AEC07 /* SentryUIDeviceWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D4DAA4D57FF8C00A179824A0F36C723 /* SentryUIDeviceWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A168A6503B8C4156B13AD7D5C4A43048 /* SentryMechanismMeta.m in Sources */ = {isa = PBXBuildFile; fileRef = 62B8D69CF2DDE12EA487E613D153D9EE /* SentryMechanismMeta.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A27F3E8AE48AF78E87B80AB967458C2A /* SentryScreenshotIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = DF659753AD6103CF1042C9FD2DE8000E /* SentryScreenshotIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A2851BFD9E6C61956ED3A20D502BD1AF /* SentryMeasurementValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 103865D194821D82B61AC43CB73EBC22 /* SentryMeasurementValue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A2A11174B0986099601D3D96D19333EB /* SentryNSProcessInfoWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4E6F98FC17B9CE3C4FF4B5F6EBDF922F /* SentryNSProcessInfoWrapper.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A325490BD7CFBCFAD50EA332FF54DFE7 /* SentryANRTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = D74C1C36155EAA81EDA9BF3FC513A6A8 /* SentryANRTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A32D0C47A2BCA1AE2BCD288BA8D35F97 /* Sentry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 65A5D707BB018CF8D47E5DD61E3FF9F4 /* Sentry-dummy.m */; }; + A0C881978333586E0F2F52B1AFA578F1 /* SetMetric.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDC27871CEE396D712089FAEF715D347 /* SetMetric.swift */; }; + A1797FA8DC8B5CBFC7627DCCF932E522 /* SentryInternalCDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 71ADCAE3D90BD309CE2A9062CABA944B /* SentryInternalCDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A26E477022D7BAD793BC195BA78CC9FF /* SentryCrashReportFields.h in Headers */ = {isa = PBXBuildFile; fileRef = F059627EB5B6F14D6ADFF7FDF4AD9027 /* SentryCrashReportFields.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A29DFFC67282B472D5F6A74B47CACB07 /* SentrySpanContext+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 14228DE9772125B484F08529B4BF3D8A /* SentrySpanContext+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; A36354EDB20466346A0C06451A76BE78 /* MIKMIDIMappingXMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 17268AC0F413736F6F8B9F5131871622 /* MIKMIDIMappingXMLParser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A37AC2DBCBB59BD3F9A970911A0B3A82 /* SentryThreadMetadataCache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 907E616B09C8F1929A3965679A6B1A36 /* SentryThreadMetadataCache.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - A3B33082D5DEBD9446370AAB24FCAD73 /* SentryGeo.m in Sources */ = {isa = PBXBuildFile; fileRef = F36A4B9D27C530CBDFA311FC658B3118 /* SentryGeo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A3BAE9684A120F134F13B77F4121A482 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AD82CE4D71BB8464C7877FD4AF09C6E /* StringExtensions.swift */; }; - A42845DD5A9F6DB992F506504138EAC8 /* SentryReplayVideoMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BC3A94EB465F9ACE0858EFCB90E7D66 /* SentryReplayVideoMaker.swift */; }; - A42C89BBDD5E546BA4C9EE4EAD830DFF /* SentryProfilerSerialization.mm in Sources */ = {isa = PBXBuildFile; fileRef = B14DB08E4518FA86233BF466D847B253 /* SentryProfilerSerialization.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A4831020C998C58A9393B0C8912D90A5 /* SentrySessionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = C4FA98D7754B960E622DE87BC2507E7D /* SentrySessionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A4F79A084EBE09C6EF8424814EEC4369 /* SentryFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B42C7A654465D0D9C9579521AE73FBE /* SentryFrame.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A393F07D9673F724AFB1EAAA86FA867E /* SentryCrashReportFixer.h in Headers */ = {isa = PBXBuildFile; fileRef = 58CED6652409D2EE4AA8580A35BF3FD8 /* SentryCrashReportFixer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A397809CAC83A80AAE52156B85F84BAE /* SentrySwizzleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = FA14DEC9E802765F82D1A8EDD06A9C4D /* SentrySwizzleWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A39DA17B37F860B7A71CF4A268203BC4 /* SentryAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EF263FD48C8F7F05317ABE1FCDD7975 /* SentryAttachment.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A3F13A606E35DD5792FBF859BCC77FA5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 9093C406D4B64731D18CCA6C385B6596 /* PrivacyInfo.xcprivacy */; }; + A470093B7160A9E9978D3F6F1A56F114 /* SentryCrashMonitorType.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C6FB1EF2872A99F49A9617B4A08E32 /* SentryCrashMonitorType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A49B8174788EB78294EC5C08795BF46B /* SentryStacktrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A3BB5BA8E9818AEACCB1BD6DD07585 /* SentryStacktrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A4BDC047B3F26A9115DB2E18164F5A75 /* SentrySessionReplayIntegration+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = FABC3739F60CA36C092CF2C0223ECE29 /* SentrySessionReplayIntegration+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; A58555A30D3F6DD2932F199645F0D437 /* MIKMIDIChannelPressureEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D26CD688523F3C57213401EFDD1E301 /* MIKMIDIChannelPressureEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A61B2D15C73AA9427627B024B3FCC191 /* SentryCrashReportFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = CC7BCDA970210BF6CE6F3893336EA57C /* SentryCrashReportFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; A66982E2B8CC71618D36E9D902C811CC /* MIKMIDIChannelVoiceCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CEA682C719C79FAFB6D025E3DE00B7D /* MIKMIDIChannelVoiceCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; A66A1150CF9AC2C4863AA1F1DD0916D8 /* SRSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 859C7C1828CE86CFD39DF3F7F4868F54 /* SRSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A6A7165385F8326300AA7059A2B1902A /* SentryCrashStackCursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 929B42AE902B38D13208F125DB9C0EC3 /* SentryCrashStackCursor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A687BF90EF94D48506FEA20E07B5D161 /* SentryPixelBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C22B6113525CAE7948EB1F4363FA4FC5 /* SentryPixelBuffer.swift */; }; A70FBF5807414C1F32D97CD190D1E5F9 /* MIKMIDITrack.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BD8AC64D4E827EDE6B96AF3EFC4678A /* MIKMIDITrack.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A726C12C56296F1629BABCB89BD1B60D /* PrivateSentrySDKOnly.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4D7ED67780ED0F329D2DFA65E682DFEA /* PrivateSentrySDKOnly.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A74EBADD8119D71B26AB875354B14133 /* SentryException.m in Sources */ = {isa = PBXBuildFile; fileRef = EB9439B127949563AC1502E90FFFCAD9 /* SentryException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A78C3F8D98E3D264D2B3CA31FBADEA7E /* SentryPredicateDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CB9F73DF9DCDC389060DE926E49944C /* SentryPredicateDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A71B86F0A140929D5439924F289D5F3D /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = DE3ADFBE83594B129C861552C701D694 /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A78110B581DFE9747E75E9D713F8704D /* SentryFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = A0F1C8387B9F711513BC694C1257A76A /* SentryFormatter.h */; settings = {ATTRIBUTES = (Project, ); }; }; A79AD3024A4B6B115043D8F439FF11A5 /* SRRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 86D9AB898C363D41D4E481EB5B188699 /* SRRandom.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7F58EBED7DE76944907735AE29AF547 /* SentryExperimentalOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A88A35A4174B16A837CE88F81BF4BE23 /* SentryExperimentalOptions.swift */; }; - A809BBE186AFB8CB1C3F1DEFD6B0FDDE /* URLSessionTaskHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB9B0502CE27845443EBB1DD96B8828D /* URLSessionTaskHelper.swift */; }; - A84AACE2F2446E0438B9CDF3514B7A5B /* SentryTraceContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EA4D22C9FD1E7CF0D70B81F047EC4C1 /* SentryTraceContext.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A8E229A2E2D78250C9983C771E8658E7 /* SentryEnabledFeaturesBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57F67D9031F36427ACB58CCB35721B9C /* SentryEnabledFeaturesBuilder.swift */; }; - A90ABE3740BF8E70FDF2AB34A4A71D12 /* SentryFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 43592FF01610B184DD070E08ED00B349 /* SentryFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A962DA42E522A9B97B8E3C692B4467E3 /* SentryBreadcrumb.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F420C46BF7AC560D9B794EFFC1BB98C /* SentryBreadcrumb.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A9CC2CE15699C4E789A792BB710BEBEF /* SentrySerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 488B9B048D7E63C017471769B1BC1B7F /* SentrySerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A8251337377A590A2D5FFC044FD2A497 /* SentryCrashDoctor.m in Sources */ = {isa = PBXBuildFile; fileRef = 1954C60F88408AE1E27D411C67A64C3B /* SentryCrashDoctor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A87B808BC358D3CF036CFE7D999A7BF8 /* SentryProfilerState.h in Headers */ = {isa = PBXBuildFile; fileRef = 90FB191DFF25E58F5AD7C2973E729417 /* SentryProfilerState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A8BE88CC1E857A5CBF3FB16F34E44DFF /* SentrySdkInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 689A48F516AF161D0C9E87999E7183FA /* SentrySdkInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A8F08BC305B6A025ECEF3F2CD48E421D /* SentrySessionCrashedHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E37DE56638D8C8CA4EC981C5B6135CE /* SentrySessionCrashedHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A911732D4221F8636FA50F7534F9C495 /* SentryTimeToDisplayTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 6729B55F9C55EDECCD1D2BFADB8DD826 /* SentryTimeToDisplayTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A978431FB4BCB5DBC81664886B86497F /* SentryCrashReportFixer.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F6338A2D362B2FD9BA68A63ADCE1D35 /* SentryCrashReportFixer.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AA03F112E69F81A279BEE0076C43119E /* SentryLevelMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 440BFF887B8FEBEA78D7FE02916A1E97 /* SentryLevelMapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AA72DF2A6B08DFDA765C66CAB96FD34E /* SentrySpan+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F24DBFD966AD61608D15CE3BB599255 /* SentrySpan+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; AAAA8A9DAAC9BD2E9867F3DC1565FA41 /* MIKMIDIMappingGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = EFD57E13BF3AFECEC395FF68062C78BF /* MIKMIDIMappingGenerator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AAAE341E60F890175E5C03EE8E957FA8 /* SentryANRTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 47F338F6C1DDC96188AD32C8F06AD041 /* SentryANRTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AAE36C2BF8E3D2F8AE0203CCBC2A2871 /* SentryProfileTimeseries.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9C7B72EFCA520A3F9774C14C668FBAB3 /* SentryProfileTimeseries.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; AB0F79B318B887A36B85B240DB74B555 /* ORSSerialPortManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D6B9550261A744095833786371052979 /* ORSSerialPortManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ABC583069D813506FACC181F9618D329 /* SentryFrameRemover.m in Sources */ = {isa = PBXBuildFile; fileRef = 73E9D8A624E3AD10F12F9EBDB161F862 /* SentryFrameRemover.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ABD9E971F26E7B366B6DEBEA2DEC770F /* MetricsAggregator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2268B5B6DA178D273E99EE8992D004F /* MetricsAggregator.swift */; }; - AC4976A72521352451D9B0861E681A9F /* SentryProfiler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 327EE7A2190F4C2F5398C745D60E3622 /* SentryProfiler.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ACB54692105089E2499BBA8419CE01BB /* SentryCrashBinaryImageCache.c in Sources */ = {isa = PBXBuildFile; fileRef = 70BD98E6E40F618097594B2EFF8E2D17 /* SentryCrashBinaryImageCache.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ACE98AC811B489F93CD492EEF60B498A /* SentryDefaultRateLimits.h in Headers */ = {isa = PBXBuildFile; fileRef = E43E0E5E7AB28668B92376C1F58BC435 /* SentryDefaultRateLimits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD0027E2A94FE39DD2DE5D6147FEC49A /* SentryLogOutput.h in Headers */ = {isa = PBXBuildFile; fileRef = 271102F0C51BA517BF5825161482B64B /* SentryLogOutput.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD28A02B9D66EC1BA9B254559F104206 /* SentryCrashReportConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = EF501F3D3E94EF3FD84B813CD87FB708 /* SentryCrashReportConverter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AB209F4F025C8205A2AFBDB78A86BBD6 /* SentrySpanProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = E5F6B485DF6D918B24F3AF358483B380 /* SentrySpanProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AB26977C3E057D1B3EE8075B6969F916 /* SentryCrashMach.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AC6775638F38D17B39F7C1C42B0A381 /* SentryCrashMach.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AB305CE4EDD2FDFA479EEDB481960DD0 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1085C147BBBC7A7D064C8ABF3C624BB8 /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AB727E237B29D21A2E15F7E5216FF00E /* SentryRRWebSpanEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE330B03F9BC6E475FC6D3953AC3303E /* SentryRRWebSpanEvent.swift */; }; + AB86E6ECB40478ECD0EE565E1B1D5F09 /* SentryInternalSerializable.h in Headers */ = {isa = PBXBuildFile; fileRef = C0C3CC1F137AA503251BD2AA1E6F778E /* SentryInternalSerializable.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ABF7C3A1834E6EFCEC2FE29C725CE7F3 /* SentryConcurrentRateLimitsDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = E6C750537F82086F752F1CB28A85A5BD /* SentryConcurrentRateLimitsDictionary.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + ACA885F60431E53F0AC8C8ACB1F76145 /* SentryHttpTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B62F0D9B84A3AE71635C731B2867731 /* SentryHttpTransport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + ACF3DF1BF349600818FAAB1EE7048FA0 /* SentryEnvelope.m in Sources */ = {isa = PBXBuildFile; fileRef = C249610D89B6543D6AE0CCE7384171F1 /* SentryEnvelope.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; AD2EE563082F019D68C30DEC8482EB60 /* MIKMIDINoteOnCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 25876F8CF4AEE118E00C5841DCD5AAB8 /* MIKMIDINoteOnCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; AD49CA5FBD63B1A721BE6047FDB8F587 /* MIKMIDIChannelEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4849D2E9F89F9438BE85A9EEB1BE5D96 /* MIKMIDIChannelEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; AD61D71B8AAE5FC2DA652C8849D5AD00 /* MIKMIDIEndpointSynthesizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2678663DBF6EFB33E4F37305843EEE38 /* MIKMIDIEndpointSynthesizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD92EB778ECAF560C3577706592CCD63 /* SentrySpanStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = 979B36398A729194480009CA9E9628AC /* SentrySpanStatus.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ADB6A034A92963AE9059F405978E4BE6 /* SentryCrashJSONCodecObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = F2B8017C7D62534E7A40D45C399DF8BB /* SentryCrashJSONCodecObjC.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AD7E99BEEAFCFC1113920D2AE4A3419E /* SentryDispatchFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 078810D0AADB156D6BEA27E4F0E1DBFD /* SentryDispatchFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AD9A2C0A13B584985CFF29E260A18937 /* SentryCrashWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 882F2C490C4B281DAEB04392CD181CB4 /* SentryCrashWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + ADAE43EDEBFFD59AA57142A1FA9F7924 /* SentryGeo.h in Headers */ = {isa = PBXBuildFile; fileRef = E9E7DA61D49DBEDC25D0D54AF713F75C /* SentryGeo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ADBF7B2976E188D602B6A3582060DBEE /* SentryCrashDefaultBinaryImageProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 75F664A425EBBD24E296D0FD68F7769D /* SentryCrashDefaultBinaryImageProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; AE13E9F99FBEC955CADBE0DD1B9E3194 /* HTTPDataResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = BA92B27E597DACDA2276CC472B98334D /* HTTPDataResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AE573144B9802E6A35AFD3AC21DA2434 /* SentryThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 456CF670FA58A4C1F7C78F9234C901DA /* SentryThread.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AE649BAEC0C9CF228FEC045A3D861D85 /* SentryHttpStatusCodeRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AAFAB2B41EBA5E53C207ED48DAF341F /* SentryHttpStatusCodeRange.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE84536B5D1EE6FFC96D541EE8F54525 /* DDOSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B945A3848C7CF183A6CD61FE0D141115 /* DDOSLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; AE8C88F6129581B32AB259FD83C26DDA /* MIKMIDITransmittable.h in Headers */ = {isa = PBXBuildFile; fileRef = 1683DFE880F3A8097F1B9B0DA5E27876 /* MIKMIDITransmittable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AEF35499B47B0ADFD820E6C0DB86368E /* SentryDisplayLinkWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = C3FEFAC18FDD70DC7D57B5D0A1347A02 /* SentryDisplayLinkWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF2444F362544538C6E76D33A95B51A3 /* SentryRedactOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8990502F713E1FCD895CF70754BB17D8 /* SentryRedactOptions.swift */; }; + AF34FCBB6E67A30AA9FC7BA164F555D0 /* SentryProfilerSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 32F181CC70B00BA24D837331622C011A /* SentryProfilerSerialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; AF3D7DE4BC9A757B4B828F55F2D18500 /* NSURLRequest+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C728140650FD24C44034CB0E47BE08A /* NSURLRequest+SRWebSocket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; AF66282BFFAA24795BDE7C194206D35C /* MIKMIDISystemMessageCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CDA75873818A131B52825BF4D1D2B4A /* MIKMIDISystemMessageCommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; AF829E4A7BB7CC36E689808CE70D6C1D /* PSWebSocketDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C4EB8092FD3032A17342EE0DB912D98 /* PSWebSocketDriver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AFB788DE7DBB7B9EBA2B8F1BF6037EBF /* SentryStacktraceBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4EAD691E193E0C09B928DD8D4EA447 /* SentryStacktraceBuilder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; AFCCD19DCB9E667345C30139898BFC9A /* PSWebSocketInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = A5AD88F533B61B658F9EB29DA79E16B4 /* PSWebSocketInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AFD1F4B04435B0A29A43C162BD6EBB49 /* SentryFileIOTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = DF240240FA64F8851BDA21847F291A1E /* SentryFileIOTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B009C1F2D6DD314054B2F6190B16E0E5 /* DDContextFilterLogFormatter+Deprecated.m in Sources */ = {isa = PBXBuildFile; fileRef = FE5C43517361D54BCA00CBC47B2637BA /* DDContextFilterLogFormatter+Deprecated.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B09E65D80C6737EB9083234BD9890687 /* PARImage+ASCIIInput.m in Sources */ = {isa = PBXBuildFile; fileRef = BF667EDBB3DA39863EDE12CAA2B28907 /* PARImage+ASCIIInput.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B14EABC86A79ACE509819EF918904184 /* SentryGeo.h in Headers */ = {isa = PBXBuildFile; fileRef = BC7C4065A87913FD18920234C699F6C0 /* SentryGeo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B1803311E9119ED75645DE083E4CBA93 /* SentryCrashDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 02A7D62D2F1793CB23088B0F973FD340 /* SentryCrashDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B28D4FDE6A068C9E69BD1867644DF8A2 /* SentryLevelHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 00492C2860AE5DE589FE0010B5D37DAE /* SentryLevelHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B35A203226AEB654753F16ABDD3C4558 /* SentryCrashStackCursor_SelfThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EE64994EF6D575963A9BECF75CC0C83 /* SentryCrashStackCursor_SelfThread.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B133C12A9500EF6A47B828FF8C0BCA01 /* SentryTracerConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CF8E357E7B9DEAFE50F387C635D081A /* SentryTracerConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B13BD4267982B06FD960A6A1FD9388EA /* SentryFrameRemover.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BED14EE0EE2F8C4B5680F589B113B78 /* SentryFrameRemover.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B1CAFDFCFB8260F173E0FAA070AF7F1E /* SentryWatchdogTerminationLogic.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CDAD423E0615A5F1B73567AAE45AEC /* SentryWatchdogTerminationLogic.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B1D4882E23E6E9E25D377E7047112C5E /* SentryStackFrame.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5AC24B8BE5EC6E0E2A51E0126426344D /* SentryStackFrame.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + B1EE06DBCADFB469F22F6A3E748E9111 /* SentryNSDataTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = FCDEB86F6EB2160712E4BD9C37FE239C /* SentryNSDataTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B27DB7B40108916CDE48D55767E11F5D /* SentryThreadMetadataCache.hpp in Headers */ = {isa = PBXBuildFile; fileRef = AECAF574D8039358F508D7760C619A96 /* SentryThreadMetadataCache.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + B30E15A94A471C11F3384DE65E2CAD6D /* SentryMetricKitIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 002E8EAB517053DB5B6AB6B346CEB89F /* SentryMetricKitIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B3BE3A9D676FDB05D94D44B377CC6791 /* SRHash.m in Sources */ = {isa = PBXBuildFile; fileRef = F4CE8575A6E0A2042AFB4F7402F4B92C /* SRHash.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B411EDE712B3D51375689F4DE16F4649 /* SentryAppStartTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 01162E75132E1946556B971FEDF4EE2B /* SentryAppStartTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B415D2D8A13C4A19D80CE83F29047819 /* HTTPErrorResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = A94255A3E7159FA9B09AF83105A389D3 /* HTTPErrorResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4C67D5CBF48170BD6A9D063CA197EE6 /* SentryUIApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = CA1D0C8F1DAC9BC7FD78C68101956EF6 /* SentryUIApplication.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B4DBE2BB46673218DD678B5C2D2A3109 /* MIKMIDISynthesizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 61984F4DE6B94D0888C23ECD72BABB90 /* MIKMIDISynthesizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B55E2C416786BE8689590A7FF8434791 /* SentryCrashMonitor_AppState.h in Headers */ = {isa = PBXBuildFile; fileRef = FFFC17DC3A6EF915F7897FAA856F6174 /* SentryCrashMonitor_AppState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B58CB380BF871F9652296A54C808E014 /* SentryCrashUUIDConversion.c in Sources */ = {isa = PBXBuildFile; fileRef = D3FA80F79F7EF87E0B4A2A028512959A /* SentryCrashUUIDConversion.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B5CFF991801137D904B8AD39E5854B68 /* DDLoggerNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 51FC85588605EB1B92C336B2BDE67BD7 /* DDLoggerNames.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4DDC98A312019E4ABF8FFDB3EC790AA /* DDLoggerNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 51FC85588605EB1B92C336B2BDE67BD7 /* DDLoggerNames.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4EAB76C1FECCEDFD41AE10E5B270320 /* SentryDelayedFramesTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 917F676D916B3C5ECFA038FCFD1889D9 /* SentryDelayedFramesTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B50F993B02EA10D4B787D34B003F0E29 /* SentryTransportAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BACE33FF8E5CD9FB1552DE0B25FB514 /* SentryTransportAdapter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B52EF7FE94B3D1F7BC6F3B666EDA6BFF /* SentryAsyncSafeLog.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BB002B4E1D9B65F4E897CA0FB7A4B36 /* SentryAsyncSafeLog.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B5F06813924F7B2790F17FBA0492F3CC /* MIKMIDIObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 99FCD39FFFC8129127C5CA19016B47A0 /* MIKMIDIObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B64E62F64B87D32E412DA55B52E957F3 /* HTTPHeaderSanitizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3361EB5BDBFB495B56C4F39BCA0E8722 /* HTTPHeaderSanitizer.swift */; }; + B61A498BAC433156323FD534C140B33E /* CLIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 415E9C97D6ECDBD29EDC9F238F4F55D9 /* CLIColor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B6A6E98E43556C4D014CD29C28B06C8E /* MIKMIDIChannelPressureCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = FA2E06D2969E68D50D464C74ADFA1395 /* MIKMIDIChannelPressureCommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B6C307E972D55FC5B38062AB73286426 /* SentryCrashThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E705EB3CA60BF3E9E9CE9976C197BD8 /* SentryCrashThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B6C91506FDA8C84B17802CC7626BB6CF /* SentryTime.mm in Sources */ = {isa = PBXBuildFile; fileRef = FD074695E2E8E500009627B81DAC0077 /* SentryTime.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B6EDDF8AFE3A9907C2710E837AAE6074 /* NumberExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DECAF2742D6B16BC4598ED8F1FFA639 /* NumberExtensions.swift */; }; - B7F5CDAF3FAC23B4A165FD5AE19FDE5A /* SentryNSProcessInfoWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = BBED0A1FB20D065525122F12FECEA660 /* SentryNSProcessInfoWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B868670B5B32A1887BE59C850F81460D /* SentryCrashFileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 680EAA4AAD9666609E6B357681CE2FF5 /* SentryCrashFileUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B873333C4F5C066FECA61A29793D46DA /* SentryCrashReport.c in Sources */ = {isa = PBXBuildFile; fileRef = 2C87EA41C1DAA081A87A1266383F7156 /* SentryCrashReport.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B6BA67150396CB705EC4076E00528B37 /* SentryCrashJSONCodecObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = AC4E4D72389513804DD8B90CB2EA46DD /* SentryCrashJSONCodecObjC.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B6EAB9064814C3AE52E81D96E1F6C06D /* SentryCrashJSONCodecObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 679A40BA073FD71482989A141AE62BC7 /* SentryCrashJSONCodecObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B6FEDFCFC1D08665DD309ACEFDF52FBA /* SentryPropagationContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 38B96878D2F4FD366FEF8BC6E86C35DA /* SentryPropagationContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B79998FF0A519637E396B2717C0C25B5 /* SentryInternalNotificationNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 1749A707387498C3AC9334CF2D7769EF /* SentryInternalNotificationNames.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B7C62AFB86CC777FE30AE562B5FF7750 /* SentryCoreDataTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = E2B12166AE92031770B8C68ECD920F00 /* SentryCoreDataTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B8617EEA57021DC9CDDA2054334EC2A4 /* SentryNetworkTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = D5F106B2971AA1D20AAC0C7A34E7D760 /* SentryNetworkTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B86B27B864EE1D5821149D54B206D4AE /* SentryWatchdogTerminationTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 977B851A58428EB952FF0D119072B3FA /* SentryWatchdogTerminationTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; B8D1493085BD89A441035929326A9CA1 /* MIKMIDIObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 171F1991405DD0D7AC2B4215D68562DA /* MIKMIDIObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8ED1606FE46D3DE376E5DAD0383145F /* SentryHttpDateParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E33FD9E0B047A63DFBACC460099C7A8 /* SentryHttpDateParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; B9B6D208C68AED38A5325A1703063D1C /* MIKMIDISequence+MIKMIDIPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A2B776772C8FBF5D97BDE4D1F46C274A /* MIKMIDISequence+MIKMIDIPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BA0E846832D406999DDEC8C52B70EF38 /* SentryCrashCPU_arm64.c in Sources */ = {isa = PBXBuildFile; fileRef = 8B8E64C37D5B84F79E1990DD47ED7C10 /* SentryCrashCPU_arm64.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BA36A9A22EC1D9511F56976E01B6EE8C /* SentrySubClassFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 562584704473313B962AED2BE96F9BE7 /* SentrySubClassFinder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BA6409E476E27572D574B3467DE0F335 /* SentryFramesTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C7A233A600465917C0E9BCC9EFC2B79 /* SentryFramesTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA2AB49398A5D5B3535552613BD92C72 /* SentrySessionReplayIntegration-Hybrid.h in Headers */ = {isa = PBXBuildFile; fileRef = A9BF69708826D7B366F0FA218140968E /* SentrySessionReplayIntegration-Hybrid.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA5CE7EFEB97DA7759355D22783689E3 /* SentryMigrateSessionInit.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D185E9BE30A18B4159AEE5B24E6FF2F /* SentryMigrateSessionInit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BAB212996A595C6E85FB2F969476571E /* SentrySerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 1414E843B7F3A392F17CDE6B1B1545E4 /* SentrySerialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BAE094C048C777C8B83BDC69EDD97477 /* SentryCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 9719074E200FB3095CD0C4D46489A012 /* SentryCrashReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; BAF223813E598E5DB72128610DC61305 /* MIKMIDIPolyphonicKeyPressureEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 45E02FBB38C1B1059795527F815E7FEF /* MIKMIDIPolyphonicKeyPressureEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; BB4110BBB48B992CD809578A6EB98097 /* MIKMIDIMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E1C58FE9A77E25213198A47B0BAB324 /* MIKMIDIMapping.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBACA5835331745AD920BEA4BB852A7B /* SentryMetricsAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = F83E1B458BD3C1F971E3A875CF71C6F1 /* SentryMetricsAPI.swift */; }; + BBC1F11EEA7A69E75C3CD2BEB08E8141 /* SentryBaggageSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 518AFFCFD8120E2F662E84143B688507 /* SentryBaggageSerialization.swift */; }; BBC632EE0C399810B52B03EC4506F5D9 /* HTTPDynamicFileResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 31078F47E86FF15C7DDD14551671A52F /* HTTPDynamicFileResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; BBDDD4AEC109A255A060C77AA9461E45 /* MultipartFormDataParser.h in Headers */ = {isa = PBXBuildFile; fileRef = FC52D0AA13F7B55147A72C1F11F68B7C /* MultipartFormDataParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; BC163EB4E262D1EE7978BEBB84E1B8C9 /* MIKMIDINoteOnCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = EBC1EC183E581BEABDB8752E63D9B560 /* MIKMIDINoteOnCommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BC22142B3622E1E66A1E0DE4C3F3A438 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = C00FF6FD698FA69CCE76C46B9EC0F13F /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; BC35D7657B3AD144723712BFF1ECC6E9 /* MIKMIDIMetaEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 45EB4297994223B1DA728605183EB558 /* MIKMIDIMetaEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BC3CDE5A5606D507D32D2B6F8EE9C6B9 /* SentryHttpStatusCodeRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 6667A33861EA178155BB39A7868B44ED /* SentryHttpStatusCodeRange.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BC83B40CB2DC9821A779C7B26CA5C498 /* SentrySpan.m in Sources */ = {isa = PBXBuildFile; fileRef = 65A1CBA501FF7D24121A47B222137CA3 /* SentrySpan.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BE233E3DCC5E1BBF06E5E45A5422074E /* SentryFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 24C2B3711D707FCB35680E3514592F32 /* SentryFormatter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BE355CEB5927C0CA2CBBBBD7191041B2 /* SentryCrashVarArgs.h in Headers */ = {isa = PBXBuildFile; fileRef = E96636325B96ED120E59F5F6FD4C707A /* SentryCrashVarArgs.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BEDBF786C49ABDE299986AA54A082E49 /* SentryStackBounds.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FE14F0EEEC11ED38E7BE77CBE140856A /* SentryStackBounds.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - BEEB4030C466154E446E0100ECD4BFED /* DDContextFilterLogFormatter+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = A20F896728D6C7FFA53B17ED560FB95A /* DDContextFilterLogFormatter+Deprecated.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF1D65B591D58943D261AF38884CC786 /* SentryFileContents.m in Sources */ = {isa = PBXBuildFile; fileRef = 2249BD159F9F6C5D402A01772AAE8C4F /* SentryFileContents.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BF2D3C2C9ED1421B7FAE7B0EDA049BAF /* SentryTransportFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C7C0BACEA2926614626D7FE09BC10A0 /* SentryTransportFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BC7C26EC60EA12AAEA10783ADD6DA96B /* SentryTracer+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F3E9F6A236C7AC41C336A3EAFCEDDE7C /* SentryTracer+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BCFC2E44874DED23238F729C3130729A /* SentryNSURLRequestBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 03FC114E9FB08EAC5A4C35179F007AB2 /* SentryNSURLRequestBuilder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BD97C087EC6479D5B918E1326D49DCF4 /* SentryCrashDefaultMachineContextWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = CE5DC823D881449DC09DDBC2313419CB /* SentryCrashDefaultMachineContextWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BDAE22A8E04EE686E8D3C5E7824A68A9 /* SentryMeta.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EA98A1FF0DDA53FCDD0A62FDD17EDC5 /* SentryMeta.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BE2079363FEDF2A5018E8EC370A94BB1 /* SentryCrashMachineContext.c in Sources */ = {isa = PBXBuildFile; fileRef = A32D762F11D1189E284D764E3BC047EB /* SentryCrashMachineContext.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BE4CEA3B07CA2D2584C8E33C13A96FCC /* SentryNSDictionarySanitize.h in Headers */ = {isa = PBXBuildFile; fileRef = A4C38AF18350D688C18C717305352D13 /* SentryNSDictionarySanitize.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BE624E761A7C1DE6FA47FD0A063A5695 /* SentryCrashSignalInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = D122CD1624E8E327CA8210293C36E768 /* SentryCrashSignalInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF126046D3FA6EE09E0541D4C0216AE5 /* SentryNSDataUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A047CA69288F77F6485DF86D21CAAB1D /* SentryNSDataUtils.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BF2D7D69E86AB4C1D77C7882E09B2400 /* SentryCrashID.h in Headers */ = {isa = PBXBuildFile; fileRef = C8EA855EDB6A2D904ABC2B9400FC5A87 /* SentryCrashID.h */; settings = {ATTRIBUTES = (Project, ); }; }; BF398638B215DE44844CC9DC1B5893B2 /* NSRunLoop+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 2227371D94F8B8A65DAA28091BE24548 /* NSRunLoop+SRWebSocket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BF46A5F247F5206E8EFBF87DC2402C21 /* SentryTracer+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E9D36D32647C91FDCEB34895D98471E /* SentryTracer+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF5309749E6786F415A041FD71F70DEE /* SentryRequestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CADC14337723DE378A1112C20FD5C87F /* SentryRequestManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF9EB62C2BDEBCBFDE07185CD1C5C453 /* SentryMeta.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DCDB4665AEB176A6C1F72D2E627A583 /* SentryMeta.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BF4C31CBC58DF9E50D187D9E8EC14737 /* SentryExtraContextProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 16D7FD3C5ACD54B0A93837D009A0EAC6 /* SentryExtraContextProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF4D40272B93F042B2EFD0CC1D194468 /* SentryViewScreenshotProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFEE70C887CB1F71071471128E4A27CA /* SentryViewScreenshotProvider.swift */; }; + BF89FB16B5B0F10CA85780E6CB8E82DF /* SentryEnvelope+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F47EA5EA4204821A3101B46E12CDF103 /* SentryEnvelope+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; BFAEF7DD3545D9EB1D5D36FBDEAEC963 /* MultipartMessageHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = AA8E00185B4941FC407C5504DD539958 /* MultipartMessageHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BFC1B8FB369F98F48FE7B85EF78A6B69 /* SentryGlobalEventProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 46E5C480AEB97592705464393FFC7AB3 /* SentryGlobalEventProcessor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BFEF825696FC49FAEC35C3DEB2C1F59E /* SentryCrashID.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F345B596B9B491D25CB6232636BEC1F /* SentryCrashID.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C0B8AC5DCB594E21CE4F99E1FADAEBA6 /* SentryBreadcrumbTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 46605877CA629FDF33A616703840CB1D /* SentryBreadcrumbTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BFD61B463223A1FBAC3C8F904DEBCF5B /* SentryRRWebTouchEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AE3F999716A927636D5C9486818CDD /* SentryRRWebTouchEvent.swift */; }; + C000070DDF3D09471F83ACBCA131BB08 /* SentryException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DDC0A87FE1C27050FEA4510A865E954 /* SentryException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C019991AEB8E6BF8D8B0BF853603C75F /* SentryScreenFrames.m in Sources */ = {isa = PBXBuildFile; fileRef = B8BBDF85CF1F94AC96F3CDE4A1D8A741 /* SentryScreenFrames.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C05FEA5E69806AC4E6E09A2EB0DE974E /* SentryViewPhotographer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3FB0C6807A650937FD75BBBFA85AC1 /* SentryViewPhotographer.swift */; }; + C0643222BFFC8E1C5A5965C9FD253B94 /* MetricsAggregator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A72E88B446CC4FE89F2C74FAE7E744B /* MetricsAggregator.swift */; }; + C0BFC985F5EF24C85B3B447136B074A8 /* SentryCrashSysCtl.h in Headers */ = {isa = PBXBuildFile; fileRef = F03CCC135A99036094780C23F708343B /* SentryCrashSysCtl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C0D095D1139C1058C01942AD5A51F154 /* SentryCrashCPU.c in Sources */ = {isa = PBXBuildFile; fileRef = 6E178E7974AB7190576419D248D2DBAC /* SentryCrashCPU.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C0EE781D0242070ED7ECDBF12897FCDE /* ORSSerialPacketDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = FDC8135C80BF7A9563BFF3CF908BEB69 /* ORSSerialPacketDescriptor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C0FB94F22CBB58C1733E000A0B27431A /* SentryThreadState.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 038C362758DAF425493B536BF63F997F /* SentryThreadState.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - C11C87B90AE9DCA9151084428D61B522 /* SentrySysctl.h in Headers */ = {isa = PBXBuildFile; fileRef = 950BA99EB7F4EBFF14D00D58838B83D1 /* SentrySysctl.h */; settings = {ATTRIBUTES = (Project, ); }; }; C124C3A55D239A1282DD82E31EA3A69F /* MIKMIDIEventIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 719908577069DAA469E32B53A1AFB190 /* MIKMIDIEventIterator.h */; settings = {ATTRIBUTES = (Project, ); }; }; C13541659C50B69C1389070088284A3B /* MIKMIDIMappingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C918A36C05882B46F306016F09316ACE /* MIKMIDIMappingManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C141BBFF05DCD2DE7D449849F4DEE7AB /* SentryCoreDataTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D7C6552C537E79F82607580E1B53F88 /* SentryCoreDataTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C162EE65FF31798132A0B793F60DFDEE /* MIKMIDIClientDestinationEndpoint.m in Sources */ = {isa = PBXBuildFile; fileRef = BD1E20E491C7915FFE70AB39BCD25636 /* MIKMIDIClientDestinationEndpoint.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C1C1A773AFC067C0480A7AD76B0E83A9 /* SentryFramesTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = F16505869C65157B72C5F39B5B493E2A /* SentryFramesTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C1ED1C0284FCEC981F645A140CE29086 /* SentryCrashCPU_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = D8271DFEA1D129C00B9FCF630D393528 /* SentryCrashCPU_x86_64.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C227BE59DF010B5674FEB4F2BC0B88FC /* SentryRRWebEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 618259D1B115E2A1BD986C03CB5BFAE3 /* SentryRRWebEvent.swift */; }; + C17E199308A2A89086DD676138D27073 /* SentryFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E60E4FF781588BDFFBE2070AFE28A979 /* SentryFileManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C1EAA428CE23F8643A205CDC9AA7AC47 /* SentryUser+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C4BBE5B53EC30700D1B42981485562B5 /* SentryUser+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; C23B55F32EB55B2EEDF9FC885903B3BD /* MIKMIDIMappableResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BF22700F7D912858F36BFD47695EF22 /* MIKMIDIMappableResponder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C2469AD36F417F61C8B7501C04F09617 /* SentrySystemWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 707DCBBF63F9F8AB51586C30587F4ACF /* SentrySystemWrapper.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C2473E065C67A9000DF56E1F5573C521 /* SentryCrashDefaultMachineContextWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = B634C5C9160CA0ACC35AA70239EE544B /* SentryCrashDefaultMachineContextWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C25F69F33446DE5461A92C60CFCE25F1 /* SentryDependencyContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = A3602663C887F81DD2EF7744EFE46F93 /* SentryDependencyContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C26859249B49EC2A54E0F172202C23EF /* SentryIntegrationProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F38F9EBE1B98635A0F70522B37DB120 /* SentryIntegrationProtocol.swift */; }; - C2ABCB8DF3AC3FCDC6B4CB3F34C6F927 /* SentryBinaryImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B5B0A085850C626FF2912F0595460BED /* SentryBinaryImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C2B31E965B23D7D60C49FD703FB41E9B /* SentryBacktrace.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BDAF787FEDC3DF0E8D3B5B9158033FB3 /* SentryBacktrace.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - C30218B520B2B91DBAED2F405A133C85 /* SentryBreadcrumbTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = FB0B2846B58949165F60EDA89DAFA44E /* SentryBreadcrumbTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C266B22ADBBCF611AB0F546D25C4FC16 /* SentrySpanStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = 388AE3DF38CAF85A745A190B1499A0F3 /* SentrySpanStatus.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C2AF0CB37A9354A3D8924F63192CD82D /* SentryCrashCachedData.c in Sources */ = {isa = PBXBuildFile; fileRef = 6D0CE7CEF84AD663BDC2CC13DBDC8D13 /* SentryCrashCachedData.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C31653D2DBFF5F499B96AB271301892E /* MIKMIDIMetaLyricEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 54BAB3ADC8A9F3AC4D2770B544D2CF86 /* MIKMIDIMetaLyricEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C321826C279961478B794E45B1F2AD8C /* SentryRRWebSpanEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58703E1BEF78537E0BA7B229ECE527C5 /* SentryRRWebSpanEvent.swift */; }; - C32536463D99BAC1F2AD9109937F55A1 /* SentryCrashBinaryImageProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 44BD7B648362F8A7E0EE66E42B89A091 /* SentryCrashBinaryImageProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C355C29887727B00C67B82E5AE02C3E7 /* SentryAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 221622CE2D97CD8DD2637D86757B9A4B /* SentryAttachment.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C3A6E6F4CAA9FBD608F41E7F58AE843E /* SentryHttpTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 9837682E38F6D905DFE0CF4C429F933B /* SentryHttpTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C3ED941A7527F6B1CE9037952D003063 /* SentryError.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F281F38CB8BF28E0D23E111E741B8E5 /* SentryError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C3EE45D959F21B6C7EB734136BDF01B7 /* SentrySamplerDecision.m in Sources */ = {isa = PBXBuildFile; fileRef = 74F8739DF31C10AC2B4D347992BA8EE5 /* SentrySamplerDecision.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; C3F8183452FA49DEC456C49FD42FE9B0 /* MIKMIDIPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = D260887EA6D5BBCE842DECC9CC7289B0 /* MIKMIDIPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C423A7624A54D6BB5496689958BCF5B0 /* SentryThreadHandle.hpp in Headers */ = {isa = PBXBuildFile; fileRef = EEE537929C55893D69BC552A9EA24635 /* SentryThreadHandle.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - C46A3EFD8708D4C16E215A21FF753498 /* SentryEnvelope+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 46CB3B791C15F283F6B9CAF51F26074C /* SentryEnvelope+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C48F9694DE4909428DDF5295DA3EF347 /* SentryTracer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AC43125BC02B72CD98E6EB2C2E009DD /* SentryTracer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C4D58DD816DBC26EFB733002C4399127 /* SentrySysctl.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E263C8A3B17C3BCAEC9B0B30D35B6EF /* SentrySysctl.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C514A64CF840B5E986CCF5A02EB7E0B4 /* SentryMechanism.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A6BD54180C2A719A583D35082B83C6F /* SentryMechanism.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C44EADDBFFF9F6764C0A299A127B4CEC /* SentryDiscardReason.h in Headers */ = {isa = PBXBuildFile; fileRef = 53336B94ECDDAEE4BECE906CE1B32E0C /* SentryDiscardReason.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C4D1273B09D9E9BD1A4003563BE64CB0 /* BucketsMetricsAggregator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBB2C1F5D10BEBE1E6A14A285137D1E4 /* BucketsMetricsAggregator.swift */; }; + C4F12BD34CC2882FC3722C05D6AE3044 /* SentrySystemEventBreadcrumbs.h in Headers */ = {isa = PBXBuildFile; fileRef = A0530EBEDFB6DF1385B3B2402D249C0E /* SentrySystemEventBreadcrumbs.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C5BFD2B5473D328CE23DB1D22ADEE559 /* NSLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1A387DC8BF0E02240242ADA0ADDDD2F /* NSLock.swift */; }; + C5F6E43C296889494115AD07DF9F00AB /* SentryCrashJSONCodec.c in Sources */ = {isa = PBXBuildFile; fileRef = 1AF0287951066D2F2EFB23D2493059CB /* SentryCrashJSONCodec.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C5FDB08DF0BA68D68E2DF700943257FC /* SentryCrashReportWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A8F19CB050A06635F1498140F167DB8 /* SentryCrashReportWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; C5FE9DCD9087BEA6E32C4B97B38D162E /* MIKMIDIDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 3632911B297BDF8F22B432287E6B7D20 /* MIKMIDIDevice.h */; settings = {ATTRIBUTES = (Project, ); }; }; C62B9DF23414FDEE33C217EF2B10C24D /* MIKMIDIEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AFD4ECDECC8685116C738E01C8186CE /* MIKMIDIEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C6CC44219994149BB8755BF601C8E665 /* SentryUIDeviceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = B5BD7A8136F53DA13EC45326D90CC11C /* SentryUIDeviceWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C6D47CAF9EBCD1FEDBC4229A33E66C74 /* SentrySdkInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EAA88B3B0899DC91CFE5EFB25F332D2 /* SentrySdkInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C6F546B14A3739842CE06A89BCDE0943 /* SentryScope+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B680ECBF497826E11176A377DF8C6A3 /* SentryScope+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C77CF4506808F90E35A64E26B41394B1 /* SentrySpanOperations.h in Headers */ = {isa = PBXBuildFile; fileRef = EE639FC9D179FCC8ED8EDAE9F5C081DC /* SentrySpanOperations.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C77E17F2E989BA2AA17C93C68896B4C7 /* SentryTransportFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = AF69B0CA33E788277435A8DDF2AD5698 /* SentryTransportFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C7C361C827DCEC9E91B184C9F2BA7A8A /* SentryAppStartMeasurement.h in Headers */ = {isa = PBXBuildFile; fileRef = 85388CC069184341F54FD771EE147688 /* SentryAppStartMeasurement.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C7CB9FCDC6A76782DCF8497F7721AA1F /* SentryCrashMonitor_NSException.h in Headers */ = {isa = PBXBuildFile; fileRef = 77DE8AFB489670D4128F57B74F1A6C22 /* SentryCrashMonitor_NSException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C8119157945B43CB3A41A0550CB5BF9E /* SentryProfilerDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = B0B61722F9F93905BC2CAE8DB9E493CA /* SentryProfilerDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C8CD57B1959A26A2F3D51CD69FE2F96A /* SentryCrashDefaultMachineContextWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 076882695A1BA203440FF724A0864016 /* SentryCrashDefaultMachineContextWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C8E1432243E9A90948C3E3C41871F573 /* SentryOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = BDF5A06B213F8A06DC41E060DD989751 /* SentryOptions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C90CF9348D6B6458C6D3C393D7087182 /* SentrySampleDecision+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 85208D7C0687080E377FB56192759E1A /* SentrySampleDecision+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C651D7F4A41B3ECBBD2CD713F0DD25A6 /* SentrySysctl.m in Sources */ = {isa = PBXBuildFile; fileRef = 622C97E1EB283492A3DA70E0D0BA1278 /* SentrySysctl.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C6A8D2BB9E01A7B9E7FFEDA47A8BC613 /* CounterMetric.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE4A38DC078003E8E69BA3A210BDC45D /* CounterMetric.swift */; }; + C70407E4FF5DA1F06802EA77CE147685 /* SentryDiscardReasonMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = E079D98F3D78BF502A659DF0A95E8127 /* SentryDiscardReasonMapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C7555E2DADA2E6F253E96549DC9ECEBA /* SentryTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D908CE206B7EE8AAB43125D9079070E /* SentryTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C774200666FB9799EC14F5B5D7742AF1 /* SentrySamplingContext.h in Headers */ = {isa = PBXBuildFile; fileRef = D549A908ECDBE0BB33C7DC5E539A6ACA /* SentrySamplingContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; C91EF246C0A5A853CEE04A9B835DFB26 /* SRHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E3855502235F54F86C56D7203DE2C7A /* SRHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C922057A0729E03BEED2B3B38CFDF1A7 /* DDOSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B945A3848C7CF183A6CD61FE0D141115 /* DDOSLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C935BB0E4FB48D2CB5A54DD710EF7904 /* SentryProfiler+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = A077078309D8491675B1D94D065B73B1 /* SentryProfiler+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; C9379F78CD2FC55A1DB6C3C5B735DB0B /* MIKMIDIPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = B7E72463E5410ABB781714E60E75E464 /* MIKMIDIPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C96AD8798E606488A2BAFFA7B751CCAA /* SentrySpan.h in Headers */ = {isa = PBXBuildFile; fileRef = 89CEFF2B1BA55FF7FC09B61873B5477F /* SentrySpan.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C987DCBD3B0928689FDDB2C8E58DBFE9 /* SentryPropagationContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 9324F73990D900CECBBD8178A6B33DA9 /* SentryPropagationContext.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CA08D8BE79F789A7B0A185E05F056AD3 /* SentryCrashPlatformSpecificDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = D966FF0A239A64DA4C065AE735A98E5D /* SentryCrashPlatformSpecificDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA0A20C2D128B8A3B15B5154D5B5B365 /* SentryNSTimerFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = FE89D3190D67774C081509FE6A597881 /* SentryNSTimerFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C9FA5FC7C3FFC46B87E5225ADFA7EFA8 /* SentryFileIOTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DD606BDA81DCB58B6267FD417D3C849 /* SentryFileIOTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CA049DCF679AEB8FE48B56C674D7361F /* SentryClient+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A8D9DCCE19363B242DEE9AF8941359C /* SentryClient+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; CA632F8BDB8576CBE197E2065448C54B /* MIKMIDINoteCommand_SubclassMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C8FFEDE08675BE4F3ED412F605A9BFB /* MIKMIDINoteCommand_SubclassMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA7B96D0C1DAE77E2179780990471231 /* SentrySystemEventBreadcrumbs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BB13DF19F868120548BDC26DDDF3A26 /* SentrySystemEventBreadcrumbs.h */; settings = {ATTRIBUTES = (Project, ); }; }; CABD890F820954F8B70AA917B64D7FCD /* MIKMIDITempoEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C64A38F0FE201F6A4D93D54CF4CDEF8 /* MIKMIDITempoEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CAC78FD8705A9A463029D77875BDBB0D /* SentryDispatchSourceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4EF3BA63C16841E88C840C2DA2A0BA /* SentryDispatchSourceWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CAFD92078601DFB87B59ECCE5F2F854C /* SentryBreadcrumb.h in Headers */ = {isa = PBXBuildFile; fileRef = 42BBB79A072F526CAD9900ADC380FE83 /* SentryBreadcrumb.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CB9B11F3C62FAE1EFA28BA087F730746 /* SetMetric.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3EB7F45F1D72105515B210AF263C122 /* SetMetric.swift */; }; - CBC7BD6E7BB076F521D42378F4D43CCD /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = 40123422A0F14609043890ED9DE59B5D /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CC28D1F82E7778988C5A470535A6FEA3 /* SentryTraceProfiler.mm in Sources */ = {isa = PBXBuildFile; fileRef = A73EC15B4DFE54A86D65284FC166C946 /* SentryTraceProfiler.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CC7BD2E4848A7B052747307DA21801A3 /* SentryCrashNSErrorUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E1C73E89FED883DFE7F782276F9DAA0 /* SentryCrashNSErrorUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CC92D583752F33EDBB891FF5292FD0AC /* SentryUser+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2900F63A4B15D7820566EDE01E49A370 /* SentryUser+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CB499BFC75E725B23B81F1844838C6D0 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BCE9430692A02EDC8F1F3BC1C817CFC /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CB56F13F07A8715916A4867F443D6858 /* SentryDefaultObjCRuntimeWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AC81250F6F7558BC4D0408D8607A788 /* SentryDefaultObjCRuntimeWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CB6AAE131B39D7C97EAADD14433D3532 /* UIImageHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = B361147BC7C979EB189D29E3C9759832 /* UIImageHelper.swift */; }; + CBEF642F2A8B0DE19E03254F29619ED5 /* SentrySDK.m in Sources */ = {isa = PBXBuildFile; fileRef = ACD00B7E5C0BCB430CB82D4C142061FE /* SentrySDK.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CC34C8DD1776936DF3C75A672B14A0FB /* SentryOptions+HybridSDKs.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FACA5BBEC82074BC615BCC18C33EF74 /* SentryOptions+HybridSDKs.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CC58F8293D8B94D3020D4281C1D6663B /* SentryUIEventTrackerTransactionMode.m in Sources */ = {isa = PBXBuildFile; fileRef = BA6B9607AB207FAE0B320D45203DD324 /* SentryUIEventTrackerTransactionMode.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CC8A1372A96DA193D857327074506C24 /* SentryPredicateDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A73F2F47F8E99F38D5C1145AE392DB0C /* SentryPredicateDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; CCB6450269D4F69F905811DC51CCE78B /* MIKMIDIMetaInstrumentNameEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B18721BF2C13AE6DA208C77710F3940 /* MIKMIDIMetaInstrumentNameEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; CD15A8D29B11FF49157E321AF20902AB /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 90AD304C8E409EE16CB4625F8EC72805 /* SRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CD3AF865646A6FD53D9E5723B375DA33 /* SentrySessionListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4416780217BAC04CF14AB8838A687F7 /* SentrySessionListener.swift */; }; - CD4DA83DB9BD91D44B8FD19A88E7102D /* SentryNSDataTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = A14DE0F4EA06651FF8946DCB0910DA11 /* SentryNSDataTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; CD5FF1DE06A0F9E136797CEDF4FA86E3 /* HTTPDataResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D0121B52C65597E49D8BFAF7AD24D59 /* HTTPDataResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; CD62219A42987824695AB7C8BF4BB499 /* SRIOConsumerPool.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D924384BDE40B5F9255F8541416BC1 /* SRIOConsumerPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE3998902AB96FE02795DFEE6B578336 /* SentrySession.m in Sources */ = {isa = PBXBuildFile; fileRef = 48E18E1C6D64D73E993288EE918A2D69 /* SentrySession.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CE5C5FCFFA4740EE4A9E4CFCB46BC2F8 /* SentryMigrateSessionInit.m in Sources */ = {isa = PBXBuildFile; fileRef = 04355F518684EC307BE1C8C7267EB413 /* SentryMigrateSessionInit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CD9E8CBF881DC34EE3AFB9E34FF1DB1F /* SentryBaggage.m in Sources */ = {isa = PBXBuildFile; fileRef = F073A2002AE6CBCE085BF8EFB96FC354 /* SentryBaggage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CE3BA5413F43BA6AD528CBC7540135AA /* SentryDiscardedEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = F31D1EFD7F6C45B0039EFC170CE770DC /* SentryDiscardedEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CE47808E0BD440868C56DEB13D219502 /* SentryTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = CE40D474002E563A7719600E2768FB4E /* SentryTransaction.h */; settings = {ATTRIBUTES = (Project, ); }; }; CE99A8C794C12E493EBB3DB6D4856318 /* MIKMIDIMetaTimeSignatureEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = BACEC86247C2D652E699F492A8816537 /* MIKMIDIMetaTimeSignatureEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CF4C690B16A16BA4DB3C76689DF7FC61 /* SentryRetryAfterHeaderParser.m in Sources */ = {isa = PBXBuildFile; fileRef = BF63DED38A12B38D78958774275FB25E /* SentryRetryAfterHeaderParser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CF5A5974727A47A4610199AA20056C33 /* SentryUIViewControllerPerformanceTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = DB69AC2EE26354E74C5FB2CD3ADCCDAE /* SentryUIViewControllerPerformanceTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CF7CEC3D80FF202328F19308EC442516 /* SentryWatchdogTerminationTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = ACB5B45AABF66A62999EBEE2194E259F /* SentryWatchdogTerminationTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CFC98B7CAB5E92D30987DCAE13106256 /* SentryEnvelopeItemHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 7581D5F8F94D385238C5EEDD4EF08EE8 /* SentryEnvelopeItemHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CFCBB4938E58A215ED2721CC62ABAB75 /* SentryCrashCachedData.c in Sources */ = {isa = PBXBuildFile; fileRef = 59F149DA3D0086B0C913E3E7B8FA7A8F /* SentryCrashCachedData.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D0020E62C4F1FCFA7FFD900D98AB8898 /* SentryCrashReportSink.h in Headers */ = {isa = PBXBuildFile; fileRef = 449A10F51B78B844AAB73ECCE614614A /* SentryCrashReportSink.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D0361497A86BF33C3B6F248B4222B9CD /* SentryFrameRemover.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A3AC01F720030190E409CFA4CCD6CB6 /* SentryFrameRemover.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CF47690FD96F011A040FF5E7973CE3F4 /* UIViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D912F9286CA59E3B581072F9C4B2B839 /* UIViewExtensions.swift */; }; + D0661FD3AFF75F1895370601506195AF /* SentryCrashDynamicLinker.h in Headers */ = {isa = PBXBuildFile; fileRef = 24E4B7595A7DF47CBF1034A282AEE6EC /* SentryCrashDynamicLinker.h */; settings = {ATTRIBUTES = (Project, ); }; }; D09A9580276166FC435D6A3B942F77E7 /* MIKMIDIPitchBendChangeCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 07B25F60857D113A5E5D5599CC7AFF7C /* MIKMIDIPitchBendChangeCommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D09E7760A3BF9CA168178136F946C7B3 /* MIKMIDIPitchBendChangeEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 900BB119EB3B1A5260854113BB8B039F /* MIKMIDIPitchBendChangeEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D0CFE0862A63BAB56547F3FECBB5FE58 /* SentryCrashWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = E21C4F16689508C0410AD9EF8124496B /* SentryCrashWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D1D188E7F263164F1E7BF8C260E5D9C8 /* SentryAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BFF6C81214E8211A3B04267CC8EDE40 /* SentryAttachment.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D0B02A242D6B79350E4AE6B3B8F7AEC0 /* SentryCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 234C11EDAB9EE2BDDB59E5AD7FE6F012 /* SentryCrash.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D187307BF1437D631ED9B0C6E39792EB /* SentryAppStartTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 45F39E50DC59A483ED314FAE0E0D0656 /* SentryAppStartTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; D1F9180D5379E39A803DCC34046758AB /* DAVResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F8A5831B0B2E3DCE91FD58EB8328027 /* DAVResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D263B90FA641EA42281FD5C734E373BC /* SentryInstallation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B3A1B66C02D0357AAF046724590818F /* SentryInstallation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D2A2F7AEAEA56C4812F2678C1A0FCB8E /* SentryMeasurementValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 361D62319A0C5457FEBCA96B95304506 /* SentryMeasurementValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D2B654C40497409D3CA04A3C7D0BC075 /* SentryNSURLSessionTaskSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 968C98AEB3DAC481E3AA4E0F9403C70D /* SentryNSURLSessionTaskSearch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D20830CE1BEE9CB1D2655880AC60F61F /* SentrySpan.m in Sources */ = {isa = PBXBuildFile; fileRef = FD311DB3AF8C9C7B280C86F38679DDC8 /* SentrySpan.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D22E1903718B4C2830A6F5D1125C7369 /* SentryMechanism.m in Sources */ = {isa = PBXBuildFile; fileRef = 17D320EBDEAF874E4AC66A7087B8B355 /* SentryMechanism.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D278215607E32819094A43F695EE962B /* SentryAutoBreadcrumbTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F2105B47F9F8C88AB59F95F1C674154 /* SentryAutoBreadcrumbTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D2DCCBA996ABBEEA3AA6EE2C24282E95 /* SentryDefaultRateLimits.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AB4B65671912DD7FB38F6DF7AA21962 /* SentryDefaultRateLimits.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D2F7AE0BA57849870A155D649C5EEC9F /* MIKMIDICommandThrottler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C9D1316302E6BBBCEA5935D4680620C /* MIKMIDICommandThrottler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D36CB064D691648CCB186FC8ABBA67E1 /* SentrySessionReplayIntegration-Hybrid.h in Headers */ = {isa = PBXBuildFile; fileRef = C6FA1384AAE6A6EE3C9E7EBBCBDE0826 /* SentrySessionReplayIntegration-Hybrid.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D4BA196B8E3275E3C723BBF50CE52FAC /* SentrySwift.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FA06957B9ACEFDC7F8A23A667814128 /* SentrySwift.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D5559E758CA1D2F9C9BCDB5603515FD4 /* SentryCrashMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = A7DAE9A613EFA0CDEAABEFC0BF3720F0 /* SentryCrashMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D565A371318B6300F549E1FEEAA3CFC1 /* SentryBuildAppStartSpans.h in Headers */ = {isa = PBXBuildFile; fileRef = D1EDA0685AAD60714E7F4EEDC6A8BE1B /* SentryBuildAppStartSpans.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D56AC6CF40D74209AE4A6D2CC46602CE /* SentryTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = EEDB0086F9C15F0A9BBEDBA642CFFB92 /* SentryTransaction.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D59CAF2CE3D977FB967CB0ADF08227F2 /* SentryRedactOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9964D15F83E025D8E1C9894F4966567 /* SentryRedactOptions.swift */; }; + D32AE54E9FC0B963B54ED5089CED5F54 /* SentryCrashFileUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = EE65FBF3C516C082D871B79A87CFBADA /* SentryCrashFileUtils.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D35A3B4F99C44C7D26BDD6FF45434261 /* SentryTraceHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = DD2B9F34DFCFDB4FD4513D109607BE8F /* SentryTraceHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D36ABD0F9ACF88F638DD56ED3311AFEF /* SentryLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7D12B0B93EA4E49F18847C1344218D4 /* SentryLevel.swift */; }; + D3BD0BEBA4DE99F22DD1F072DE1092F0 /* SentrySamplingContext.m in Sources */ = {isa = PBXBuildFile; fileRef = F484B464B4FCE9F2E997BBF2252E9D42 /* SentrySamplingContext.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D3E810D73DF555ED6156CBD8852BB2A4 /* SentryWatchdogTerminationScopeObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = F1107A10A5376382F9C36065A8831980 /* SentryWatchdogTerminationScopeObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D4C7E48BCFA9988ED0B2C93C7047F505 /* SentryUIDeviceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = EC6DA11B76FE08F15D71FF41970330F0 /* SentryUIDeviceWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D4D6FC6793C33CF75B3FF8147B6DECFF /* SentryTracer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A227909B32E001649C6040DD7E41405 /* SentryTracer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D51873CDBD026C7CB2680F7E5F53338F /* SentryGlobalEventProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 35A4FCE928F67C274EDA444289DEBAD1 /* SentryGlobalEventProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D55E9DE8374EA9E93CAE92E06CA3E1FD /* SentryRetryAfterHeaderParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 917BC1D2BBF2675CC1CF9239AB8FBB35 /* SentryRetryAfterHeaderParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; D59DD88BFE033CA35A3920954702F71B /* MIKMIDIMetaCuePointEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = AA0197B58FEC975FF5384D0823AD22B0 /* MIKMIDIMetaCuePointEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D5A12F1E208FA53E65C63A8247035B3B /* SentryTracerConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ABE3928C90F0BDE7A4F4F0FDD611437 /* SentryTracerConfiguration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D5F99F27934DAC7EC33C74CD138708BD /* SentryHttpStatusCodeRange+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 72E7C868E4F6F400A6E0CDB79FB50131 /* SentryHttpStatusCodeRange+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D60960D1645ED6CD798D0C714AB433A7 /* SentryCrashWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = BAB4DC523966694175C7C4A4572A5879 /* SentryCrashWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D61CBBA63A7E44E23CE68CD374F9109E /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = E52BCB07A2726354462572EBEFF1BFA3 /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D65C3FCD1ADD9BB3E01948A9AE88EBB3 /* NSLocale+Sentry.m in Sources */ = {isa = PBXBuildFile; fileRef = AC24F1EB04AE3F6E1103F9E8A84B62B0 /* NSLocale+Sentry.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D66F7C2B4D3391C28B06B8A826FA54FF /* SentryThreadInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F11D1FBD2390E387836873CD51A7FF2 /* SentryThreadInspector.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D636557B2FEE707BA2B7867FD2C310B1 /* SentryBinaryImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D2DF52B986595B4CECC7F4BF64A701C8 /* SentryBinaryImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D67CC53A1ACDC44517EF552330C896A1 /* SentryRRWebBreadcrumbEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = A52B1C534D0B5EB541222E6CAFE0413E /* SentryRRWebBreadcrumbEvent.swift */; }; D6A3272958A4E6D5AD3A044D04B4D9D0 /* HTTPAuthenticationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04606597449A2FD011C00FE115D87D56 /* HTTPAuthenticationRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D6A35150A7D701AE227B6F7C5395F46A /* SentryEnvelopeRateLimit.m in Sources */ = {isa = PBXBuildFile; fileRef = 0071C2E0CFE4C8B4029FE03AC1633D56 /* SentryEnvelopeRateLimit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D6FD1847C05B1E2184F5810F4A45AF61 /* SentryClient.h in Headers */ = {isa = PBXBuildFile; fileRef = B2FB74BC40327781D5FAC957AA284242 /* SentryClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D73229DCD8865ECEB47FA5F4952C1D47 /* SentryEnvelopeItemHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 51F2ADAF8E55E7B5F2A237884DAA54A0 /* SentryEnvelopeItemHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; D73859E5CDA7FCFD0D090B62CF814307 /* NSRunLoop+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DF1FC1426D43ED67E86AEAD7E1E22AD4 /* NSRunLoop+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D76339A44236AA3D0105185B032B6E53 /* SentryWithoutUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C05F86890CCB7B682705B4DC318DC76 /* SentryWithoutUIKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; D7A51FEC896E8CF2AC48CBAAB38FDBE2 /* MIKMIDIProgramChangeCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = B1CD29CD7DB33C3F051C16EF7D89E21A /* MIKMIDIProgramChangeCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D81C0D57119DBD32541FE05D5883AA50 /* SentryThreadMetadataCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C700DF6406D8C8D8F888D0B56AE612E /* SentryThreadMetadataCache.cpp */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D8741984334C2B30156CEF0FB802910F /* SentryPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DB7B044B96711CD05297CE8857ABF566 /* SentryPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D8798645C52C49C879D11A3253FF2485 /* SentryCrashStackCursor_Backtrace.c in Sources */ = {isa = PBXBuildFile; fileRef = C57DA7F6C521378C6452467C93256B04 /* SentryCrashStackCursor_Backtrace.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D8873739F7AB1BCC8E6BE8E0C670CCD4 /* SentryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = EA095CFD0A441AC43610A9DF7FC6C262 /* SentryMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D8A6CC3658388335C0BA37EE7B3282AD /* SentryDataCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = CC6F3FBB2F153EF2E44A8988A6A28744 /* SentryDataCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D7CACE598009EF6D7E8F35E8F6C472C9 /* DDFileLogger+Buffering.m in Sources */ = {isa = PBXBuildFile; fileRef = C6FF17B0A7EC7476265242C8863FFC42 /* DDFileLogger+Buffering.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D819198BBBE8ADC2CD82B7BE966FE78B /* SentryViewHierarchy.m in Sources */ = {isa = PBXBuildFile; fileRef = D111501CA55B0511CC10065E04546EC8 /* SentryViewHierarchy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D8891FA2F17C2C4A8945A4AC70FC1149 /* SentryCurrentDateProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 024A6D1401173777DC06FFE15264E3EE /* SentryCurrentDateProvider.swift */; }; + D89C52EBFA4F53027ACF62F715028BF6 /* SentrySamplingProfiler.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7223CC1D887C2F20620C75D7B5795F27 /* SentrySamplingProfiler.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; + D8B3A62BD1C4EF01E2F40ED0F878FFB1 /* SentryCrashReportConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4434E2058D7BB29344E8826699301693 /* SentryCrashReportConverter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; D8DBB62C33A8C49F3EDA89E593CCB1F2 /* PSWebSocketNetworkThread.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A2A8B7EADD76FB00CA167067EFFC83 /* PSWebSocketNetworkThread.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D90F71614661ACE774937F7E76EE13FC /* SentryDisplayLinkWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3473B11BCEC727EDC9EE47EA72638864 /* SentryDisplayLinkWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D9277F3A030B8F6298A839732201AA30 /* URLSessionTaskHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E3C7205887FF01B002CC8B3102E585D /* URLSessionTaskHelper.swift */; }; + D933CFF3BB559B2BF610E7D5BE40F97E /* SentryDelayedFramesTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = BF27D256DE5D7B1EBD7CDEE1379C0FF7 /* SentryDelayedFramesTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D93BF478C020C7F99D78DD529BE82D71 /* SentryFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 2503880FB867E3E343795BC7316BBCFF /* SentryFrame.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D98367A341B32E28A6C9955875033D9D /* SentryBuildAppStartSpans.h in Headers */ = {isa = PBXBuildFile; fileRef = 1277E8E4CE73DDF6CAB9635A02F4DCD8 /* SentryBuildAppStartSpans.h */; settings = {ATTRIBUTES = (Project, ); }; }; D9A8A45CAF0F24EC4113AFD40A3BCB41 /* MIKMIDIDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = D032E95436882CA6ECA90FB922DBF041 /* MIKMIDIDevice.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DA2237A58D40CE5A6AE0614E2E87F194 /* DDFileLogger+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E6086857AE4642BBC4787C78C287E073 /* DDFileLogger+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA22764B38F37FA0609101CE7688CB53 /* Metric.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0003AE08A8F47C5CA69F82CC4B0CE49B /* Metric.swift */; }; - DA2DE5DFFF73A25CC0E3A8580E483AE3 /* SentryBreadcrumbDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = D20C54999DA58296F10AE22D5FA6702F /* SentryBreadcrumbDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA5C78126D82F507214862F7CE5F98C4 /* SentryMeasurementUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = B65235231C8B48EF63D4145C573F6751 /* SentryMeasurementUnit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA79C77F005082A4ECD34BAF599A5D89 /* SentrySample.m in Sources */ = {isa = PBXBuildFile; fileRef = 34238D8F0C43C3B02E8BBF5DBABB923E /* SentrySample.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DB0E355C40A91CAA06DC33DE3400844B /* SentrySample.h in Headers */ = {isa = PBXBuildFile; fileRef = 512856DACDAB3D2863D7C29F66CFF22A /* SentrySample.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DB1D12054685D1923877AFBB7C7E25AB /* SentryUIEventTrackerTransactionMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 7795047544C820826EBC00AE6C8CFAB0 /* SentryUIEventTrackerTransactionMode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D9C52876DD6E34F63897BCFC755446E5 /* SentryDateUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FDE291D1F30B92DC534744B7CFAB8ED /* SentryDateUtils.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D9F189B3751A4B87BA4CE88D92A6FA62 /* SentryObjCRuntimeWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = F8E7CCCD39DAEF4274E60050DF470324 /* SentryObjCRuntimeWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA17BB33E04356FAA398DF672AB9845C /* SentryDataCategoryMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = ABCBC5E9EC605227E37FD7C331271004 /* SentryDataCategoryMapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA705BF8A52A96E80CC81457AAB6727B /* SentryTimeToDisplayTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 62C02C2854B1E46006A0EB8867BEF867 /* SentryTimeToDisplayTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DAC54E5CB27B45ED2412460420273439 /* SentrySampling.m in Sources */ = {isa = PBXBuildFile; fileRef = AB1E2063BDBCF3FB40EC018AED4CF019 /* SentrySampling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DB61CAE95D4354A283098D1D0EEDCB9B /* CLIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BBC3A6510E964F9EFA08E197FA7AEF6 /* CLIColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; DC20B5511C80BA2732A393F405CAE427 /* MIKMIDISystemKeepAliveCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B28B63B33D94F4EB70F39AA102B0A2B /* MIKMIDISystemKeepAliveCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DC7FB9DCC0CE31409C32D520F977C2C4 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 40F296E90DD98690B8386DD6DE256ADD /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DCACBD7C9C48CA7D8E6B034EBB2114BB /* SentryDebugImageProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DC4E026FAAEFE6222654A2E0D3A0279 /* SentryDebugImageProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DC462AE433E2F55A3E9944AF284CA525 /* SentryMetricsAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01F93A081B338C43E430DB9A88B0CEB6 /* SentryMetricsAPI.swift */; }; + DC4F1721515067BB700AEA474A451F42 /* SentryCrashFileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FDE677CCBAB7DB9FE026E529F6E4977 /* SentryCrashFileUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; DCBD1EDC6558927C4794C856F9ABF91D /* DDData.h in Headers */ = {isa = PBXBuildFile; fileRef = E212929ED215DD544BD852B998AD94EC /* DDData.h */; settings = {ATTRIBUTES = (Project, ); }; }; DCC7775733355B6512DBDAFF57E88182 /* MIKMIDIClientSourceEndpoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 96938FEB113D0B5CB884DDD289E9E77E /* MIKMIDIClientSourceEndpoint.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DD081C38CDA5EE5C03D4C27AA42AAF78 /* SentryCrashInstallationReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = C1C49DAC1767A0D0363021D160259F85 /* SentryCrashInstallationReporter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DD1BC80D608C04F91B1415E48E3EB952 /* SentryId.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964DF82DF00674B3DA2FA4E3B26C8641 /* SentryId.swift */; }; - DD42F958B5D6B73EB7F0A97137113907 /* SentryUIEventTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = F3705DDE30425BE48903B1C82ED3AA8D /* SentryUIEventTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DD9DA86094CBC5B5A48AE9382B7EDC4F /* SentryScreenshotIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 88B359ABB77EC33B6030A99A6192E893 /* SentryScreenshotIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DDB684CDCFAA3B608E88F42A9F2F0258 /* SentryReplayRecording.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EF8C65FF717A476756574293FAC38AC /* SentryReplayRecording.swift */; }; - DDBFCB4B12A1EAAA3EF7AAAEE4B08B94 /* SentryClient.m in Sources */ = {isa = PBXBuildFile; fileRef = A6392A8675DD7D61EE05944BD3413576 /* SentryClient.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DDDB9E78D5CBB0D54C1611A6B94A0671 /* SentryAppStartMeasurement.m in Sources */ = {isa = PBXBuildFile; fileRef = 5758F83F1EBE263C9040CAB131388078 /* SentryAppStartMeasurement.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DDEF2FBA867C40E66B9CF6CA9B696BE9 /* SentryMechanism.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E4B570640E765BDD23A5402CF38F3D8 /* SentryMechanism.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DE80DB864AEE076DB473661F1C46E8BC /* SentryCrashMonitor_MachException.h in Headers */ = {isa = PBXBuildFile; fileRef = CDC6B82DAD349AA114A0F04E036AF506 /* SentryCrashMonitor_MachException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DEEAE573D9ED004C56169652462C89FD /* SentrySampling.m in Sources */ = {isa = PBXBuildFile; fileRef = E40828735288C53EE0E1024174993440 /* SentrySampling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DF268015BAD089B24A78FE7AD8E79FF7 /* SentryDelayedFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 59C3A1AA8B8F4688EC049C8D0473AE33 /* SentryDelayedFrame.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DD846DF37EE91BA96FE3D6C70C65436C /* SentryCrashScopeObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 05644E521E2472BCC80DF06EF85DC847 /* SentryCrashScopeObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DDA94F409FCE14105C009D36043ED47D /* SentryDataCategoryMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = B6EBF2BDD6C4B322A9071E3EBED06C8E /* SentryDataCategoryMapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DE33527A013E7EF998FFE4F3DFD44084 /* SentryCrashCPU_Apple.h in Headers */ = {isa = PBXBuildFile; fileRef = B781C0EFB3D1CAA61B9F9CEB608094DE /* SentryCrashCPU_Apple.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DEF887939B1ABD7D189339DE4774E9FD /* SentryUIEventTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 70C8FA1A03695A7097E60136D152165A /* SentryUIEventTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; DFB9F369D336648EE7807B23ADCCF812 /* SRPinningSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = C04E40D0463E2181F17F8207D3FD36CF /* SRPinningSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E02F205D469DBC5D5EC7A6A26588E8FC /* SentryRRWebBreadcrumbEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430912F1E848121576AD17AEC012A20B /* SentryRRWebBreadcrumbEvent.swift */; }; E0D3BEBF63D6E283F8582E4005466222 /* MIKMIDIPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D3B9B268F386C4D0D0F6A2D141445F3 /* MIKMIDIPlayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E0E927BDF007AE3BAFF4866DD5B53D46 /* SentryDebugMeta.h in Headers */ = {isa = PBXBuildFile; fileRef = 884B5BFE8FC5E1AA48D0B3F712FB6EFC /* SentryDebugMeta.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0F12742830C14679023DF769BB17F68 /* SentryMsgPackSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = F034162E07DA451CC21C8009041EAF6F /* SentryMsgPackSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E16D926C5E3C319A41BB6059D8BA722F /* SentryCrashDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CA15ACDDF6FDB61822D9B8A508404B0 /* SentryCrashDate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E1B021A84D856D78B84D4B96DF594E60 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CDD6A528EEF81F6568DCCCCADDC5E5E3 /* CocoaLumberjack-dummy.m */; }; + E12215FBDF3A3AA6DEEA4BFF40B710AE /* SentryCrashMonitor_NSException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E9516F87499EBD9F56E18FA69933F3A /* SentryCrashMonitor_NSException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E12807496D37E3713185A8B4B1E6E556 /* SentryMechanism.h in Headers */ = {isa = PBXBuildFile; fileRef = 82E7A3C8BC259E827062E2CE81E8167A /* SentryMechanism.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E1494CF4920E57E5DA9279033D3A775A /* SentryCrashReportFilterBasic.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FD439AAFED38A8FD922D59F40CDCF6C /* SentryCrashReportFilterBasic.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E173D6799EE0F0AA1BA542C7CD427444 /* SentrySessionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EF6D9E83F9FDA4407E1E07B6FD07EE6 /* SentrySessionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E1A8B2C83BED92DC00E316499F8B18DE /* SentryBuildAppStartSpans.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A8244CB203653C9A3DC1B5B2EBF9AB7 /* SentryBuildAppStartSpans.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E1B704839B804D2B6AC561DFAF4B6D9F /* MIKMIDIPitchBendChangeEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = F9D183F03D10C175042D263972039FCF /* MIKMIDIPitchBendChangeEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E1EEC38C2612DD0B640C41D63A359D8E /* SentryThreadWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 24F18513ADF4DBE61FF509ADAA59CE13 /* SentryThreadWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E230212D0AA41FBB5C6B98EF1EE2A1C1 /* SentryRRWebTouchEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29DD4AB337CBB197E249802541916771 /* SentryRRWebTouchEvent.swift */; }; - E23D2EAF37E1D911D6DDB0CE2902ADE2 /* Sentry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 254D8D744ABF39DC683F31D8A070F486 /* Sentry-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E384C20214A4CFC7F970DC91442716DC /* SentryLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B144973C658953B7A6FBA6F9E1CE3FF /* SentryLog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E408CF8B01DA1440FE4D284A087BF3E7 /* SentryThreadHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 438903726FED9C0FF8FE14B67B2FA661 /* SentryThreadHandle.cpp */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E4BF2B032D202C86D6AF33059A4B659B /* SentryDisplayLinkWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 0401DB8807E1887723E209A92DD6DE4F /* SentryDisplayLinkWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E1B83DF14EE881DE98F6CE05BB1DFF5A /* SentryNSNotificationCenterWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = CA2114D14C475781B89A8C1390ECD686 /* SentryNSNotificationCenterWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E1D973CCE6CD3745DA19A5C0EF6F8328 /* SentryClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 55B1DE5664ECF76C263A541380A52324 /* SentryClient.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E25484914ACEEA6194B8868FBDC94C16 /* SentryCrashC.h in Headers */ = {isa = PBXBuildFile; fileRef = 549C94F5C50CDCE888151B266C22FA7B /* SentryCrashC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E293A13BCCDA9244E4C058648DAB482D /* SentryLogC.m in Sources */ = {isa = PBXBuildFile; fileRef = 51C2B6DB8237282F4AB7577802DE9598 /* SentryLogC.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E31E174B7355D316A5A7BBE53196FF98 /* SentryBaggage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C3675E74D83886A4BF11E7B90F60322 /* SentryBaggage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4D5AF1864FB539A5AF952772FC996E9 /* SentryAppStateManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FDF5B751E4E7E5D35CDEC8E4F4D16C8F /* SentryAppStateManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E55C07B7EB8F1291F69C67E2456CE418 /* SentryThreadMetadataCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 296BB14511DF73B7F8CAF2AAF001225F /* SentryThreadMetadataCache.cpp */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E589EAC40C5FC613BA87571E76F0E89D /* SentryCrashSysCtl.c in Sources */ = {isa = PBXBuildFile; fileRef = A21DA63C193D8455569C1695C86B59BB /* SentryCrashSysCtl.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E5C86C69C8C17083D5736B0CBF0ED1AB /* MIKMIDIMappingItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D56D49745490A9D00598A677A94F507 /* MIKMIDIMappingItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; E5D5F6E7715630F9C611CA7E04F18BF7 /* MIKMIDIProgramChangeEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = F00EEF230C3E3427EB59590923088DF3 /* MIKMIDIProgramChangeEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E5FFF8BB8841251DE2A1A226E3B084AC /* SentryScopeSyncC.h in Headers */ = {isa = PBXBuildFile; fileRef = D252D693E77B8EA31ED533737C23C410 /* SentryScopeSyncC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E69D4C0F8206FD029AC8502EE09317D2 /* SentryCrashReportFixer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7914E5D5E088103EA83C281007EC56FB /* SentryCrashReportFixer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E5DD361F77DEEAFF5F023AC28110346D /* SentryNSTimerFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 33FCBB7E384DD90E7D270977DDEB7D1D /* SentryNSTimerFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E5EC795FCBD8F9A2FF8FFE98EC03EFCC /* SentryCrashJSONCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 236D88238CEC740378901ACAA352EB71 /* SentryCrashJSONCodec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E666DB54982791891B8A889AFBE7B8EF /* SentryCrashMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = E326348860C69AE8458531DDA058E80E /* SentryCrashMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6C56B78F18315CA23A1962098966FFE /* SentryCrashReportFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = C7065D21AEF1F441865BB047177D1ED5 /* SentryCrashReportFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; E6DA76DC4789F5BFA0EEE6AA94096DEB /* MIKMIDIControlChangeCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 05C880AC7263CEEADB94A62AC4C24EF8 /* MIKMIDIControlChangeCommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E6FA7C73B7E03A6D76833EF47DC46B71 /* SentryProfilerDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B716D891F8A7A134A4C30F6D1EB6697 /* SentryProfilerDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E73CA0549599E482B6A40ECE82FE1AD1 /* SentryCrashCPU_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = 0BB0FCB255485DB0F4EBB6ACA9E71123 /* SentryCrashCPU_x86_64.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E78AA3E2AD53ABFE436F8DE545D6D8F5 /* MIKMIDIEndpoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EED0E8FEBC8F02EC06C7204F93A531E /* MIKMIDIEndpoint.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E7B11761D2E066405C8CF4AA9E23202A /* MIKMIDISynthesizer_SubclassMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = F12E9481DD93967AE2BA14DA96910E21 /* MIKMIDISynthesizer_SubclassMethods.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E7BBA0BAE7DF8AB2A3FC2881A4B92EA2 /* SentryUIApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 743DB7392AB1194211CB7DE864DAB05D /* SentryUIApplication.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E7C6140CC1870C3565AEF866B7DAA046 /* SentryRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = B88E20F37D2D4185D0B4933D400A30EB /* SentryRandom.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E7E190A43A388F573E8B378226DDEFC1 /* SentryConcurrentRateLimitsDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = EB7260C3015B665E4318201182CD28F8 /* SentryConcurrentRateLimitsDictionary.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; E80A2661BCD934058977B8DD6E99835F /* MIKMIDIPolyphonicKeyPressureCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = BF2AB6125CC6084004F9016FA3EA7FA2 /* MIKMIDIPolyphonicKeyPressureCommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E82A30F4E5405A659E362991A28E1FB2 /* SentryCrashStackEntryMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F4FDB62FC9E0EB0D0D7ABF4DA41374B /* SentryCrashStackEntryMapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E85ECC989E54E74BE2689A08EF2E5848 /* CLIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 415E9C97D6ECDBD29EDC9F238F4F55D9 /* CLIColor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E90243C5FABC4D00820642EFE2301357 /* SentryRateLimits.h in Headers */ = {isa = PBXBuildFile; fileRef = F2AEB7A78BD178F6476F487DF7C01320 /* SentryRateLimits.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E935DE3FC92FC5842F3C55BDC9A402EA /* SentryTransactionNameSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9CEA71F04703BB88B02920F7FC6C26A /* SentryTransactionNameSource.swift */; }; + E8E1219E0676529F65C960438F45AEC6 /* SentryHub.m in Sources */ = {isa = PBXBuildFile; fileRef = F419D6863CDA4C6ECF96457926C672AC /* SentryHub.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E8FDA840392A2194E00EA6D035684563 /* SentryWatchdogTerminationTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BBF982D611A40D45949D5887F6A49BF /* SentryWatchdogTerminationTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E94162A5F6BFB5C19D75E9D79DBE1BCE /* Sentry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 540CFA7719FDD2443BB971E4788581B5 /* Sentry-dummy.m */; }; E967E850588D2B98679E6E1C4FA09D83 /* MIKMIDIControlChangeEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = C7DB7E3E3283AFBE47ADA5332BA30706 /* MIKMIDIControlChangeEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E9E088B63DF9DF4B2EB46D9E3B1F31F0 /* SentryLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 25FD3E8734F6F20E650C7EBA3FABFADD /* SentryLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EA577D207A508A30D00219D20F711B4C /* SentryBaggageSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FD1AF9281013570E015BFF2B441A58D /* SentryBaggageSerialization.swift */; }; + E96C8871923A362B7203ABBA7872FCC4 /* SentryReplayType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 602783FB47616AA7AC2CE4219CA024B5 /* SentryReplayType.swift */; }; + E9BB792F805702D6967A4643FCBA6857 /* SentryCrashScopeObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CF96C2D1602C43299C75888AA2A5B96 /* SentryCrashScopeObserver.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E9D5F6444AF779F8D528122321B60FEC /* SentryCrashReportConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = D37474B523B58E0E54B0A02036C98ED0 /* SentryCrashReportConverter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E9DB64B7331053396A97A5BBDABAF991 /* SentryStacktrace.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E7A0FD17A79CB0D4D3D8BBFF451534 /* SentryStacktrace.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; EA6EE79FB91940F368B998F6BAC89E4F /* DELETEResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = F9AD2DD70D6E747E8FA93EFC17E50A48 /* DELETEResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EACAB4B0EEB0DB60E882ED956C90CC2E /* SentryNetworkTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = F046B267369B1A0A01CFBB69F494C50C /* SentryNetworkTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EABDB5F6E0DBD5D0989D5F043E8AF711 /* SentrySpotlightTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 80400492C24E095114263D5800CB5BC2 /* SentrySpotlightTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EB02D5EFBBA7131C0555BCBD18C179AA /* SentryCrashNSErrorUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 8397D2B19FDDB426EC98325ED864FA51 /* SentryCrashNSErrorUtil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EBAFDBE2D81188FADC00FFB8A5F923B6 /* SentryMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 322924C6AE953800AA28C13FDF607F10 /* SentryMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EC0047F79318AC8F938EC0A178D65FBE /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 40F296E90DD98690B8386DD6DE256ADD /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; EC05FE1C5904D91E46143969DF01FD35 /* SRError.m in Sources */ = {isa = PBXBuildFile; fileRef = 532096B023519D4776147A8050DC57FD /* SRError.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - ED447670CCAEB738E59A254FB7176CE2 /* SentryProfileTimeseries.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9F8D31078275B70434EB394B7304E897 /* SentryProfileTimeseries.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EECEEEC75F72CF79257C4B15F19E7936 /* SentryDebugMeta.m in Sources */ = {isa = PBXBuildFile; fileRef = 55D1727493EC9BF1553FB642393B2902 /* SentryDebugMeta.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EEFA4C59384F0DB8D5F39670A6C438C1 /* UIViewController+Sentry.m in Sources */ = {isa = PBXBuildFile; fileRef = FA9B710F01DABD350B8D7AB2D76912EE /* UIViewController+Sentry.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EF0D4ED1E39ECECD00730BA847DFE682 /* SentryFramesTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BE2C3D70D7788088AC98D09F66C7689 /* SentryFramesTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EF456EABE9702722977F26F921182C26 /* SentryDefaultObjCRuntimeWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = D123782265A0389536C984D76B6789DC /* SentryDefaultObjCRuntimeWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + ED4BC1521F9CADA4900053FD00403FCE /* SentryEnvelopeAttachmentHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C3F4712B197746775AA105B07E7090C /* SentryEnvelopeAttachmentHeader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EE4DE6F76C479E71D316DDD1D035AB78 /* SentryLevelMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 6432131DACBE51AB900E90C31E26BD93 /* SentryLevelMapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EEC3BF049E7D38061A5A96C4CFDC4208 /* SentryTraceHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = BAA87EED89345DF05E322A1CA8DFCD9D /* SentryTraceHeader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; EFC4E2B7517C2019AAB2AD6345E3CBCC /* MIKMIDISystemExclusiveCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 22CEF8541F327D9FCB098295FD7C1AD3 /* MIKMIDISystemExclusiveCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFD47EB1D0424B15DCB5B68F3136D389 /* SentryContinuousProfiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 31B70FAAC5086C12FB88AF5ECC1D7B7B /* SentryContinuousProfiler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFE20AE90C4F584D36CD9FB2162611B7 /* SentryEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F11F7A28ABF090497657B9F1D640217 /* SentryEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EFEA6A887DFEF4F05E93210766EC215E /* SentryCrashInstallation.h in Headers */ = {isa = PBXBuildFile; fileRef = 53514E5F0E02661200E3C655BDF91E2F /* SentryCrashInstallation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F0B9336F8AEC36AE63660189032F9C95 /* SentryFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 506DBFFC2DEFD7B6FF19E591F2020CA8 /* SentryFileManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F0CAB1286713B0C8C1B8DE2BB1D69CB5 /* SentrySpotlightTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = D67AF4E40ABDBF5CBB47AF5F777D95E4 /* SentrySpotlightTransport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F0E73755E7AF9CE90161F0953F14A8AC /* SentryAppStateManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C9FC55C6EBD790BE038F9D41E5E20B2A /* SentryAppStateManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EFF7F64AEF044BCA0926FD9062B24A0F /* SentryUIEventTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E7C8BFB8928EBE3C195C73DD76A4DEF /* SentryUIEventTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F000ED7B4CC033147825CA51ECC89EC8 /* SentryNSProcessInfoWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 49A96E1C940808696DE22F968540B651 /* SentryNSProcessInfoWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F057EC0D8DE36C19DFF9F904A4FB825B /* SentryScreenshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 50B19D46059777D27D66F8A8DE37C02E /* SentryScreenshot.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F0C96F8121644BEA0386E3EDF8AB8107 /* SentryCrashDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 220E531991C8D6E2A53D46DF2863C861 /* SentryCrashDate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F1B099BDCF830ECDFDC4D28858AA56DC /* Sentry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FB82215239D51E779DB14364BF0D5B8 /* Sentry-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; F22C8F080EFDAFE330CA33554B0C3EB0 /* PSWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = F0B9A289A6CA386238227B97D2E1027D /* PSWebSocket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F26AB78038CEE7072D26F9789716CCD8 /* MIKMIDIMappingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C9000C70F5BE4EC4A7A9436C81032EE /* MIKMIDIMappingManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F280A371E56531BE93CB5D99AD00C7DC /* SentryCrashCPU_x86_32.c in Sources */ = {isa = PBXBuildFile; fileRef = 7E87C6FA9E1A46F2E9B7900BB5A32718 /* SentryCrashCPU_x86_32.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F2F5128994F3F3CBA433777651AC8A02 /* SentryAppState.h in Headers */ = {isa = PBXBuildFile; fileRef = 212B2D667CF4E1F04E1F4AD93C5377F3 /* SentryAppState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F37BCAD6070A7A181A43047F748FF124 /* SentryCrashMach.c in Sources */ = {isa = PBXBuildFile; fileRef = B4B9C61C5F63A9B1CC3F58D698A5D260 /* SentryCrashMach.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F386FD11E181929F7CF8C21C84A5BC16 /* SentrySpanId.m in Sources */ = {isa = PBXBuildFile; fileRef = 491010F4751373EE99A7DF2126D4CEBC /* SentrySpanId.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F3AC6E8E92F933F643C520C67DFDB89F /* SentryCrashScopeObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 845A3D23BD74AF35AC1B78D982AD2686 /* SentryCrashScopeObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F444F871C5E917D56441655E07F16D92 /* SentrySessionReplayIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = E1017797CF044FAC66F82B70FDEFC8FF /* SentrySessionReplayIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F4507613A9C503EF26D46ED4D605EF85 /* SentryEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D9EB321BD6D07935215CDC08CCA9071 /* SentryEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4AB27F74A081E0485C5D541AC5BCAB0 /* SentryRRWebVideoEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB76F2F720A0E4A8AA7BF3FCD07B98C4 /* SentryRRWebVideoEvent.swift */; }; - F4F89E36D5CB146D355B49B84EA348E7 /* SentryCrashMonitor_Signal.c in Sources */ = {isa = PBXBuildFile; fileRef = D1FFF71991B326022D2CC7161CE316FD /* SentryCrashMonitor_Signal.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F27DF7F6E5AE718151609712BCB19AE5 /* SentryAutoSessionTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 7701374A0A4E09CC6B6CBFC6416A01D1 /* SentryAutoSessionTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F2FE1A01677C62A04FCC0B958269B677 /* DDOSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DE46C7F5C1073736EAFB7016C204EF06 /* DDOSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F39C70023E1375E5B39DF1E998AF8F6F /* SentryThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FAA6C03AB3AF97C7ECEFCB826269031 /* SentryThread.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F3F1870764E62D7F76A782DD1B02A5E9 /* SentryCrashObjC.c in Sources */ = {isa = PBXBuildFile; fileRef = 8227C46DBB43CE98E5E9AE4EBBDFA00C /* SentryCrashObjC.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F46186EE35FC9ABE860830607D599349 /* SentryPropagationContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 263B61AF5ECBD38D798965F9F036CA7B /* SentryPropagationContext.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F5055F0081B69B4E4CD91E465E1CCEA8 /* SentryEnvelopeItemHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1713B557EA810ADD424919743E429AC2 /* SentryEnvelopeItemHeader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F52DB52F13B5180A2636803503CB1BA5 /* ORSSerialPortManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 53CFC3C21346FB7D2700F4E1A85AB557 /* ORSSerialPortManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F55AA1F280B8992C73A177739B9B8668 /* SentryScreenFrames.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B42180060B5CD8ED78BDC46BEA9F083 /* SentryScreenFrames.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F560BBB2C7440223B6BB94262C08FB72 /* SentrySessionReplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEDF5E4C0F72CB5519E8E9363224762 /* SentrySessionReplay.swift */; }; - F56836D424B1D0965B92EEE2774C8113 /* SentryRateLimitParser.m in Sources */ = {isa = PBXBuildFile; fileRef = AB9C554F4E24560C4E0C67A2B16E1A5A /* SentryRateLimitParser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F57BEDFE270105448F6E0E5369FF28BA /* SentryProfilerState+ObjCpp.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E5A6AC08809181F31BF39E7021324F2 /* SentryProfilerState+ObjCpp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F58B6EF21B6640492E9E4950282F60DA /* SentryMachLogging.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D63274B314D08C1D8D6013042B10DBEA /* SentryMachLogging.hpp */; settings = {ATTRIBUTES = (Project, ); }; }; - F58D4E45732C41214440D762BA4B0369 /* SentryDateUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F3A542DF2C36E8D2804532A5DA9D18DA /* SentryDateUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F5CFB63BD7F2EF3243228B5DF6CBA5CC /* NSLocale+Sentry.h in Headers */ = {isa = PBXBuildFile; fileRef = 3353CD08361580E815A580DCCFD65EE3 /* NSLocale+Sentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F6E8CA5F80447D5A213284F133FACA18 /* SentryUIApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = F509013F3CCC063168D53891472541D7 /* SentryUIApplication.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F59B6DE61EA3C273CD0C0251B1B7C220 /* SentryEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = F206047DBF883008D889B1B81126B59D /* SentryEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; F705DFF2EC1109338FE499A140718202 /* CocoaHTTPServer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F0388A5DDDBCC3599BC947B6EAE0C4D /* CocoaHTTPServer-dummy.m */; }; - F746ED086CBBEF5BFBDF0583EBD5C667 /* SentryProfilerState.h in Headers */ = {isa = PBXBuildFile; fileRef = 8596BCA87F9DF44E5A6AB798C67C1802 /* SentryProfilerState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F74BEBD06C6671C85E3CAB513E8856DD /* SentryHttpStatusCodeRange.m in Sources */ = {isa = PBXBuildFile; fileRef = AFA0EB0C1443D9CA5FA6ECCC333857BC /* SentryHttpStatusCodeRange.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F78BD7173251F40A05D9B187D3913AC7 /* SentryRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E05DB7EBA54CC1F7781E67572C64E95 /* SentryRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F7B29626D595CCA554EAD87ED9383CFA /* EncodeMetrics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67A1FED2A5AA668A76A8EB4E778221A0 /* EncodeMetrics.swift */; }; - F883C8B6835C22F3CB34C01D0967BD67 /* SentryCrashDate.c in Sources */ = {isa = PBXBuildFile; fileRef = 9542FAAA51F8F82D3C91069C66399011 /* SentryCrashDate.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F90CA3B73D0FA52A62618CDF59EA6D9F /* SentryReplayOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46D356630D11D77CEAF194042F6689E5 /* SentryReplayOptions.swift */; }; - F95892B6E33BE47C95E683E99136ABB3 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 15BD9E7FC207DD702FB5F81ED78A7971 /* DDLog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F75ECADFF9B8F8DDB7264278DC4093E5 /* SentryNSError.m in Sources */ = {isa = PBXBuildFile; fileRef = 476C98F025039310163818F921A55D38 /* SentryNSError.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F7E1F6270E4144357007DD898382146D /* SentryStacktraceBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A9B7CDE009191229E1CE9C10BBD252B /* SentryStacktraceBuilder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F816A9B53568519F567AEF3B0541632C /* SentryCrashIsAppImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F40593B21CD780B6EE4C019D318CE67 /* SentryCrashIsAppImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F91F6C418F4A8DB03C2FC69E4B134994 /* SentrySample.h in Headers */ = {isa = PBXBuildFile; fileRef = EBA60827BC3DAF72A33E3FE7FEBB2D70 /* SentrySample.h */; settings = {ATTRIBUTES = (Project, ); }; }; F96369C5CFFFF2F80E654A340B80E0CA /* HTTPRedirectResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = C23ECB572E61FFE01D598EB4E8152380 /* HTTPRedirectResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F999408D1F4467A7EC77A61E5C07641E /* SentryWatchdogTerminationTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 47028C20A73FF6DB60D2622BA1EFDB8B /* SentryWatchdogTerminationTracker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F999E09790CC383637CE54E4DD62DC31 /* SentryCrashIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 179FE19E81AC0ACC9C0623869C08A9D5 /* SentryCrashIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F99BE6D54A42AB91A1EF0959337E7480 /* SentryMetricProfiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 02EFB13CF25F49237182708DE2CA401B /* SentryMetricProfiler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F9AEAB352456C776466104C28AA7C7F3 /* SentrySpanContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C9C3BAD2D822378BC8F20D0B7F1A297 /* SentrySpanContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; F9B3790686CA650B9A9346F9937DBB02 /* MIKMIDIClientSourceEndpoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AD4F54569A30FB3099349AA2FD35979 /* MIKMIDIClientSourceEndpoint.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F9D775371AE9231D86ACED54637935B5 /* UIRedactBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93803DAF93725B5980811976380C1D54 /* UIRedactBuilder.swift */; }; + F9FBA4C26C1FE7B1FB61725CC20A6FF2 /* SentryNSDataSwizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = EA154F8B9FE418FCEAC98B05895FA850 /* SentryNSDataSwizzling.h */; settings = {ATTRIBUTES = (Project, ); }; }; FA24EAB7BFFD71A4B8C0A8BEAA45FEDC /* MIKMIDIMetaTextEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = D20321AF541BC473BCCCE5D01E59001F /* MIKMIDIMetaTextEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; FA2EB56D3D930D4F1D29E8C288A7B1D0 /* MIKMIDI-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AB3F04F0E8D8DBC552EAD1DACCCE390 /* MIKMIDI-dummy.m */; }; - FA56F15615FFD4FED7867F01C09E471A /* SentryTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 26CEC9FA5969A2BCC64554C5C5EE73FF /* SentryTransaction.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FA31BE729963425F591193E287A38A5A /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D3CB77B497E3A08D81AED29EA3E0A29 /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FA4C983C7C11ABDAE1FE574AD38E6B64 /* SentryCrashIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 8203B0CC47F1C9B9094641BD32396510 /* SentryCrashIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FAC2F9EEE39A0186D9F922A8D4C941FB /* DDData.m in Sources */ = {isa = PBXBuildFile; fileRef = D227D41DE120A39AE10D358AEE6A6F3A /* DDData.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FAD3A7470CEBC0F05FB0D6F65B8B1488 /* SentryNSDataUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BB64F7FF1731B922D8D29791CC0632B /* SentryNSDataUtils.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FB6C7B51FCC1623CFECD4D66E7B3C04D /* SentryRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = FDDD5470D333C8B3A30FCE3E59344B2E /* SentryRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FBB05F338E5C6A6856BE3C310C681569 /* SentryDebugImageProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = AE73D62CFFD79A47310DDBA199176C67 /* SentryDebugImageProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FBCB4E88FBC660C812CE998B90B2FF63 /* MIKMIDIDeviceManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F87245CE3F29700434539E2E95E8E764 /* MIKMIDIDeviceManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FC08C7A3AFEFF48C7B4AA7F42227ECBE /* SentryCPU.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BF49FA2AD023424BFA59232FE6A75A6 /* SentryCPU.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FC3321A56EDCED120502D26764DF6670 /* SentryHttpDateParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DAE148B2A29B7D78C615BBA54FAAD82 /* SentryHttpDateParser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FDD7C729AB3441CE8FFFA50FAC5A15F4 /* SentrySwizzle.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FB8DE2B422A0A8D7847C26DB100FE52 /* SentrySwizzle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FDF8F9593223C3423B5382D8B03E2860 /* SentryViewHierarchy.m in Sources */ = {isa = PBXBuildFile; fileRef = BE8764EC6AE11FF63C24BE353594C73F /* SentryViewHierarchy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FDF90FE550F45C68766F99FBBE2EE457 /* SentryNSDataSwizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 16B914AD6BE4BAB0A5EA86D036202A63 /* SentryNSDataSwizzling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FBDFBE19D382BA336109509D42614456 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = EE6641C0DC7F6E2AD573E98FF67F2250 /* DDLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FBE4CAF9C1137E0ADCDEF4FA8917CFAE /* SentryDelayedFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E1D97E60FA4B5A68B55DA70032AB648 /* SentryDelayedFrame.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FBE5E02CB9AFA135FED55C4C6B6D46AD /* SentryNSURLRequestBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = F4CFA0BD325A5CC11B091B5EFB6E8FE4 /* SentryNSURLRequestBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FD07D81884AEEFFAA41514881C80BEFE /* UIViewController+Sentry.h in Headers */ = {isa = PBXBuildFile; fileRef = D1570417C9CCBF8CF1C9495525E81020 /* UIViewController+Sentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FD8BCB1C7E67877BC6793B897181A283 /* SentryNoOpSpan.m in Sources */ = {isa = PBXBuildFile; fileRef = 95BE0CBAD3FFF9C6E9C2FBB26C7A2FEA /* SentryNoOpSpan.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FDD3E71B9AF5466B1BD26D2E8046381F /* SentryHttpDateParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 9136E7315992B6E961F99494784E423F /* SentryHttpDateParser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FDD4A8A77D7B5315EC1F6A7D2C7DCC31 /* SentrySessionReplaySyncC.c in Sources */ = {isa = PBXBuildFile; fileRef = 05EF9B0A21C9A4534E6368A0EFFBBD8E /* SentrySessionReplaySyncC.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FE00DA58347ADBB29A51D87CA6E7690B /* SentrySessionReplaySyncC.h in Headers */ = {isa = PBXBuildFile; fileRef = A9E5DE78DD79E203ACA7E997D4A338F6 /* SentrySessionReplaySyncC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE43B61C070B36466A861DCE20D1B456 /* SentryAppStartTrackingIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 205269A9ED2EB2F68381619F1B95743F /* SentryAppStartTrackingIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FE71659B35CA5BEE3362C166AB89D212 /* SRProxyConnect.h in Headers */ = {isa = PBXBuildFile; fileRef = CA6EC70B803A92E9C2FCA7DD54124AF4 /* SRProxyConnect.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE8C356F8A64A1561775AE6C2C4F18B3 /* SentryCoreDataTrackingIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 42406CE116E1F217BD239B34DE3CC9C2 /* SentryCoreDataTrackingIntegration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE92B2039BE912B1ADD409EB697EBD03 /* SentryCrashDebug.c in Sources */ = {isa = PBXBuildFile; fileRef = 9B713CA2CD2A320F2ED9F05F8CA69B6E /* SentryCrashDebug.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; FE98E1B6B2C3429D009BAF0FD40B5832 /* SRMutex.m in Sources */ = {isa = PBXBuildFile; fileRef = B64EC76C48BA328809DAD17AB9C9724D /* SRMutex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FEA8F3A312B0B9B808ED9A3D1932340F /* SentryProfiler.mm in Sources */ = {isa = PBXBuildFile; fileRef = B3B6A92FBB2385DF304038245C985969 /* SentryProfiler.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FEC50DCEB784568CF50B58C1CFE0119F /* SentryFramesTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EBFB214FF0139C28586E10C83144DC /* SentryFramesTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FF115F865F6851D637C6B9824C7D6F4F /* DDContextFilterLogFormatter+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = A20F896728D6C7FFA53B17ED560FB95A /* DDContextFilterLogFormatter+Deprecated.h */; settings = {ATTRIBUTES = (Project, ); }; }; FF254B5A51C78C7746526501F64C550F /* MIKMIDIProgramChangeEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = AB7555D58C8F1A07489012ACF5A22AB3 /* MIKMIDIProgramChangeEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FFB6F33AB86346B980F9005D9C314769 /* NSMutableDictionary+Sentry.h in Headers */ = {isa = PBXBuildFile; fileRef = 065647F9710A990054B83786CCBDCD3F /* NSMutableDictionary+Sentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FFCB4A7A8341769C42297E0526D3708E /* SentrySwiftAsyncIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = DED1C89DDB07053288EA332EB661AC99 /* SentrySwiftAsyncIntegration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FFD593C3E7F596E64C8BCB576D8AC7CB /* SentryEnvelopeAttachmentHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1567AC724ABEE61E6CA11E7862911A9E /* SentryEnvelopeAttachmentHeader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FF67F4B993096FACDDAB68A5DC267FDA /* SentryCrashBinaryImageCache.c in Sources */ = {isa = PBXBuildFile; fileRef = BB64F49CC4970288EEE9D679DB445E65 /* SentryCrashBinaryImageCache.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 36786192A46D44888E8E6AAD65541270 /* PBXContainerItemProxy */ = { + 0C33701A2EF5965F295B7FB6B5E81424 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 276021C4482165D46E0CBBEFB822FE95; - remoteInfo = "CocoaLumberjack-CocoaLumberjackPrivacy"; + remoteGlobalIDString = 83EFF9537A7F38964851032EF617DE38; + remoteInfo = PocketSocket; }; - 3A8AFA9ED3E12277775E234954AC6480 /* PBXContainerItemProxy */ = { + 153B011777FD92C53882013EF118F4E2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = BB446757690D70C17D8A0A56E3FE1C37; - remoteInfo = ASCIImage; + remoteGlobalIDString = 94BDCD90B52278D1FB244A66E8B95A4A; + remoteInfo = Sentry; }; - 4642C940185640EBE531B0713A745CAC /* PBXContainerItemProxy */ = { + 18F9CFACC79073DEBF05739447958F5D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = ED77B4B88587C894E85C361023D67C53; - remoteInfo = Sparkle; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; }; - 769593586492A068AF0B913EF1B1F25B /* PBXContainerItemProxy */ = { + 336D80FADEE195A6C01BDBC0E224FD23 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 94BDCD90B52278D1FB244A66E8B95A4A; - remoteInfo = Sentry; + remoteGlobalIDString = 9310B3A9161D4A357995A672BC027CBF; + remoteInfo = MIKMIDI; }; - 77C0BB7C46EAC42C67A2E1ADB1D67B68 /* PBXContainerItemProxy */ = { + 5164237F76A6DEDB999ABCAD4743E1E9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036; remoteInfo = CocoaAsyncSocket; }; - 8825AC8281FA31E2A9BEC0E52FA96625 /* PBXContainerItemProxy */ = { + 6163E4293E3820766CDB11A8807C63A0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = ADF9F3B1BBEC7F642AA07171CF4B2509; + remoteInfo = CocoaHTTPServer; }; - 90E058103D1D35CE19C8C63AA66D1029 /* PBXContainerItemProxy */ = { + A27E3C39A61E64FE888F18C5815B0618 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 83EFF9537A7F38964851032EF617DE38; - remoteInfo = PocketSocket; + remoteGlobalIDString = 276021C4482165D46E0CBBEFB822FE95; + remoteInfo = "CocoaLumberjack-CocoaLumberjackPrivacy"; }; - 9D851BB152EFDD8582BDA9CEF6CC2D93 /* PBXContainerItemProxy */ = { + A59C8166B1670B6C0EBA0496F50ACE80 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 97C36B3C576D3765DAAE4EA7AC1E9ADC; - remoteInfo = "Sentry-Sentry"; + remoteGlobalIDString = BB446757690D70C17D8A0A56E3FE1C37; + remoteInfo = ASCIImage; }; - BD5194439D9F8D940A9038E54D94D404 /* PBXContainerItemProxy */ = { + C63313907FBE0765C8410FBE552FB99E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 18ABAA2950D5B4418A5DBF7F07F33088; - remoteInfo = ORSSerialPort; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; }; - C8731F61EE71F47FDAACA07C0AE2C3C9 /* PBXContainerItemProxy */ = { + C875ED04A734CA02BD07A6BB143667A8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036; - remoteInfo = CocoaAsyncSocket; + remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; + remoteInfo = SocketRocket; }; - CE50963C98DD26FED5DBB6D376BB356B /* PBXContainerItemProxy */ = { + D5DA9ADF79485913B4BA2C2FFF8AD895 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; - remoteInfo = SocketRocket; + remoteGlobalIDString = 18ABAA2950D5B4418A5DBF7F07F33088; + remoteInfo = ORSSerialPort; }; - E4B266DAB1C6F5B26B007E5F716C0D53 /* PBXContainerItemProxy */ = { + F1EEC7A79844ED15519CFB1F0012C3FD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 9310B3A9161D4A357995A672BC027CBF; - remoteInfo = MIKMIDI; + remoteGlobalIDString = ED77B4B88587C894E85C361023D67C53; + remoteInfo = Sparkle; }; - F81BC3BBE104A4EFBD44B4B961233CEB /* PBXContainerItemProxy */ = { + F9169E41DEA0C5E6DF22FF430C3E5CD6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = 97C36B3C576D3765DAAE4EA7AC1E9ADC; + remoteInfo = "Sentry-Sentry"; }; - FFDB140FB4514332D8BB18E9759E0B34 /* PBXContainerItemProxy */ = { + FFD7A0DEE8C0AFDF2992C67336AFBA8F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = ADF9F3B1BBEC7F642AA07171CF4B2509; - remoteInfo = CocoaHTTPServer; + remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036; + remoteInfo = CocoaAsyncSocket; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0003AE08A8F47C5CA69F82CC4B0CE49B /* Metric.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Metric.swift; path = Sources/Swift/Metrics/Metric.swift; sourceTree = ""; }; - 00492C2860AE5DE589FE0010B5D37DAE /* SentryLevelHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryLevelHelper.h; path = Sources/Sentry/include/SentryLevelHelper.h; sourceTree = ""; }; - 0058E23ED20B52C4F3CD9B7351F25B69 /* SentryTouchTracker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryTouchTracker.swift; path = Sources/Swift/Integrations/SessionReplay/SentryTouchTracker.swift; sourceTree = ""; }; - 0071C2E0CFE4C8B4029FE03AC1633D56 /* SentryEnvelopeRateLimit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryEnvelopeRateLimit.m; path = Sources/Sentry/SentryEnvelopeRateLimit.m; sourceTree = ""; }; + 000FD6662207B7B9FE7ADD0446A98A8A /* SentrySystemEventBreadcrumbs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySystemEventBreadcrumbs.m; path = Sources/Sentry/SentrySystemEventBreadcrumbs.m; sourceTree = ""; }; + 002E8EAB517053DB5B6AB6B346CEB89F /* SentryMetricKitIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMetricKitIntegration.m; path = Sources/Sentry/SentryMetricKitIntegration.m; sourceTree = ""; }; + 00319DDC9C74F375944A8E25FE81903E /* SentryTime.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryTime.mm; path = Sources/Sentry/SentryTime.mm; sourceTree = ""; }; + 0034B207B770B243B1D14A71C2DEDE38 /* SentryCrashInstallation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashInstallation.m; path = Sources/SentryCrash/Installations/SentryCrashInstallation.m; sourceTree = ""; }; + 00C5F4359E73A5445CB4E22E374C49EC /* SentryNetworkTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNetworkTracker.h; path = Sources/Sentry/include/SentryNetworkTracker.h; sourceTree = ""; }; + 00CDAD423E0615A5F1B73567AAE45AEC /* SentryWatchdogTerminationLogic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryWatchdogTerminationLogic.m; path = Sources/Sentry/SentryWatchdogTerminationLogic.m; sourceTree = ""; }; + 00E7A0FD17A79CB0D4D3D8BBFF451534 /* SentryStacktrace.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryStacktrace.m; path = Sources/Sentry/SentryStacktrace.m; sourceTree = ""; }; 00F62D80A09A80EF0A76119764A3EDF1 /* MIKMIDIDestinationEndpoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIDestinationEndpoint.h; path = Source/MIKMIDIDestinationEndpoint.h; sourceTree = ""; }; 0115C3C00C175D77422084DD0542CE6F /* Sentry */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Sentry; path = libSentry.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 01162E75132E1946556B971FEDF4EE2B /* SentryAppStartTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAppStartTrackingIntegration.m; path = Sources/Sentry/SentryAppStartTrackingIntegration.m; sourceTree = ""; }; 01201FEC0DDE5E8DFA7FCC97D0B81255 /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = "Sources/CocoaLumberjack/Supporting Files/DDLegacyMacros.h"; sourceTree = ""; }; 012E02FAB1EB2D6407156DB6FDBBBEFD /* MIKMIDIProgramChangeCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIProgramChangeCommand.m; path = Source/MIKMIDIProgramChangeCommand.m; sourceTree = ""; }; - 0154B2849DD2F940731DEB20D66FB91A /* SentryScopeSyncC.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryScopeSyncC.c; path = Sources/Sentry/SentryScopeSyncC.c; sourceTree = ""; }; - 01550E8155572748AA75CDCADE48A1E0 /* SentryCrashMonitor_AppState.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashMonitor_AppState.c; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_AppState.c; sourceTree = ""; }; - 017592FAAD0A7DACEC7A5C07ACBD07DE /* SentryCompiler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCompiler.h; path = Sources/Sentry/include/SentryCompiler.h; sourceTree = ""; }; 0186A196AF5F90E4C6D0D7FB7705742B /* SRDelegateController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRDelegateController.h; path = SocketRocket/Internal/Delegate/SRDelegateController.h; sourceTree = ""; }; - 02642C8F582E4D7ABAF23ECBC7179D91 /* SentryQueueableRequestManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryQueueableRequestManager.h; path = Sources/Sentry/include/SentryQueueableRequestManager.h; sourceTree = ""; }; - 028A89FD1BBB6C70B261C8B90593E7FC /* SentryCrashMonitorType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitorType.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitorType.h; sourceTree = ""; }; - 02A7D62D2F1793CB23088B0F973FD340 /* SentryCrashDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashDebug.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashDebug.h; sourceTree = ""; }; - 02D25EBAB4BF33FA806088ED9C2D4683 /* SwiftDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftDescriptor.swift; path = Sources/Swift/SwiftDescriptor.swift; sourceTree = ""; }; - 033FFB033B8A38F25C3E46074223CF8D /* SentrySwizzleWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySwizzleWrapper.h; path = Sources/Sentry/include/SentrySwizzleWrapper.h; sourceTree = ""; }; - 038C362758DAF425493B536BF63F997F /* SentryThreadState.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = SentryThreadState.hpp; path = Sources/Sentry/include/SentryThreadState.hpp; sourceTree = ""; }; - 03BB1A0A3216A907E172A7F751AC07F4 /* SentryEnvelopeItemType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryEnvelopeItemType.h; path = Sources/Sentry/include/HybridPublic/SentryEnvelopeItemType.h; sourceTree = ""; }; - 0401DB8807E1887723E209A92DD6DE4F /* SentryDisplayLinkWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDisplayLinkWrapper.m; path = Sources/Sentry/include/SentryDisplayLinkWrapper.m; sourceTree = ""; }; + 01F93A081B338C43E430DB9A88B0CEB6 /* SentryMetricsAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryMetricsAPI.swift; path = Sources/Swift/Metrics/SentryMetricsAPI.swift; sourceTree = ""; }; + 024A6D1401173777DC06FFE15264E3EE /* SentryCurrentDateProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryCurrentDateProvider.swift; path = Sources/Swift/Helper/SentryCurrentDateProvider.swift; sourceTree = ""; }; + 02B1EFABBB5C13B065CF5B4EC2FC9225 /* SentryScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryScope.h; path = Sources/Sentry/Public/SentryScope.h; sourceTree = ""; }; + 02EFB13CF25F49237182708DE2CA401B /* SentryMetricProfiler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMetricProfiler.h; path = Sources/Sentry/include/SentryMetricProfiler.h; sourceTree = ""; }; + 03FC114E9FB08EAC5A4C35179F007AB2 /* SentryNSURLRequestBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSURLRequestBuilder.m; path = Sources/Sentry/SentryNSURLRequestBuilder.m; sourceTree = ""; }; 041DAB1542071DF652503FE967D18864 /* MultipartFormDataParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MultipartFormDataParser.m; path = Core/Mime/MultipartFormDataParser.m; sourceTree = ""; }; 04333C84BCA1758BB03B92E4BD1ADE37 /* SPUUpdateCheck.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUUpdateCheck.h; path = Sparkle.framework/Versions/B/Headers/SPUUpdateCheck.h; sourceTree = ""; }; - 04355F518684EC307BE1C8C7267EB413 /* SentryMigrateSessionInit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMigrateSessionInit.m; path = Sources/Sentry/SentryMigrateSessionInit.m; sourceTree = ""; }; + 0438035740F3520A5F4840E1B0EB6914 /* SentryTraceOrigins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTraceOrigins.h; path = Sources/Sentry/include/SentryTraceOrigins.h; sourceTree = ""; }; 04606597449A2FD011C00FE115D87D56 /* HTTPAuthenticationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HTTPAuthenticationRequest.m; path = Core/HTTPAuthenticationRequest.m; sourceTree = ""; }; - 053636501348B61483E5B512B3D286EA /* SentrySampleDecision.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySampleDecision.h; path = Sources/Sentry/Public/SentrySampleDecision.h; sourceTree = ""; }; + 04BB2B1F108331EA9E29355D76CD4A0C /* SentryAppStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAppStateManager.h; path = Sources/Sentry/include/SentryAppStateManager.h; sourceTree = ""; }; + 05562FBE8AD2925D389EDC231B440475 /* SentryCrashInstallationReporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashInstallationReporter.h; path = Sources/Sentry/include/SentryCrashInstallationReporter.h; sourceTree = ""; }; + 05644E521E2472BCC80DF06EF85DC847 /* SentryCrashScopeObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashScopeObserver.h; path = Sources/Sentry/include/SentryCrashScopeObserver.h; sourceTree = ""; }; 05C880AC7263CEEADB94A62AC4C24EF8 /* MIKMIDIControlChangeCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIControlChangeCommand.m; path = Source/MIKMIDIControlChangeCommand.m; sourceTree = ""; }; - 05EC9E00339EDA9FFE7FC9E107C7FB10 /* SentryScreenshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryScreenshot.h; path = Sources/Sentry/include/SentryScreenshot.h; sourceTree = ""; }; + 05EF9B0A21C9A4534E6368A0EFFBBD8E /* SentrySessionReplaySyncC.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentrySessionReplaySyncC.c; path = Sources/Sentry/SentrySessionReplaySyncC.c; sourceTree = ""; }; 0645AFA5C4861E9A81F7D6E33B5F3B58 /* SPUStandardUserDriver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUStandardUserDriver.h; path = Sparkle.framework/Versions/B/Headers/SPUStandardUserDriver.h; sourceTree = ""; }; - 065647F9710A990054B83786CCBDCD3F /* NSMutableDictionary+Sentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableDictionary+Sentry.h"; path = "Sources/Sentry/include/NSMutableDictionary+Sentry.h"; sourceTree = ""; }; - 070B34CB8050DD7B5545C34D63C09D8A /* SentryRetryAfterHeaderParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryRetryAfterHeaderParser.h; path = Sources/Sentry/include/SentryRetryAfterHeaderParser.h; sourceTree = ""; }; - 076882695A1BA203440FF724A0864016 /* SentryCrashDefaultMachineContextWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashDefaultMachineContextWrapper.h; path = Sources/Sentry/include/SentryCrashDefaultMachineContextWrapper.h; sourceTree = ""; }; - 07ADD46ED2B6870B17BC7A41E775E60E /* SentryFileIOTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryFileIOTrackingIntegration.m; path = Sources/Sentry/SentryFileIOTrackingIntegration.m; sourceTree = ""; }; + 078810D0AADB156D6BEA27E4F0E1DBFD /* SentryDispatchFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDispatchFactory.m; path = Sources/Sentry/SentryDispatchFactory.m; sourceTree = ""; }; 07B25F60857D113A5E5D5599CC7AFF7C /* MIKMIDIPitchBendChangeCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIPitchBendChangeCommand.m; path = Source/MIKMIDIPitchBendChangeCommand.m; sourceTree = ""; }; + 07E6C4356625256612499FEED3B91C44 /* SentryOptions+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryOptions+Private.h"; path = "Sources/Sentry/include/SentryOptions+Private.h"; sourceTree = ""; }; 07EB3E0573661149F7B7224FA29B04EE /* DDLoggerNames.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLoggerNames.m; path = Sources/CocoaLumberjack/DDLoggerNames.m; sourceTree = ""; }; - 0875718E4DEEA316D1B767FA56B95644 /* SentryUIEventTrackerMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUIEventTrackerMode.h; path = Sources/Sentry/include/SentryUIEventTrackerMode.h; sourceTree = ""; }; - 0885F4ADEDDFC43449F962969023697D /* SentryCrashFileUtils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashFileUtils.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashFileUtils.c; sourceTree = ""; }; - 092C60F7EA135BB4B69D9765AE217006 /* SentryAttachment+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryAttachment+Private.h"; path = "Sources/Sentry/include/SentryAttachment+Private.h"; sourceTree = ""; }; - 0A4DD6EF3940740586F0F579E8E90254 /* SentryViewHierarchyIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryViewHierarchyIntegration.m; path = Sources/Sentry/SentryViewHierarchyIntegration.m; sourceTree = ""; }; - 0A6BD54180C2A719A583D35082B83C6F /* SentryMechanism.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMechanism.m; path = Sources/Sentry/SentryMechanism.m; sourceTree = ""; }; - 0A866E6C7E09F0190649BA5B005D21AE /* SentryCoreDataSwizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCoreDataSwizzling.m; path = Sources/Sentry/SentryCoreDataSwizzling.m; sourceTree = ""; }; + 08C2325851FE0BA93E7AF658B64A6053 /* SentryFileContents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryFileContents.swift; path = Sources/Swift/Helper/SentryFileContents.swift; sourceTree = ""; }; + 08CC2C52612145A3377EC4CD53360C5B /* SentryNSURLSessionTaskSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSURLSessionTaskSearch.h; path = Sources/Sentry/include/SentryNSURLSessionTaskSearch.h; sourceTree = ""; }; + 08DB5108D5E258D377397DE8CEF27F0E /* SentryAppStartTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAppStartTracker.m; path = Sources/Sentry/SentryAppStartTracker.m; sourceTree = ""; }; + 097C8DCA2F473555A3E49BE387BE19C8 /* SentryCrashMachineContext_Apple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMachineContext_Apple.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashMachineContext_Apple.h; sourceTree = ""; }; + 09D9693761E0BDC8504B183B45C07926 /* SentryCrashInstallationReporter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashInstallationReporter.m; path = Sources/Sentry/SentryCrashInstallationReporter.m; sourceTree = ""; }; + 0A40443DAD3018E0D9D575E69AFB45A2 /* SentryFramesTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryFramesTrackingIntegration.h; path = Sources/Sentry/include/SentryFramesTrackingIntegration.h; sourceTree = ""; }; + 0A8F19CB050A06635F1498140F167DB8 /* SentryCrashReportWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportWriter.h; path = Sources/SentryCrash/Recording/SentryCrashReportWriter.h; sourceTree = ""; }; + 0A9023D2AEFD8E126A51F1404D7F1412 /* SentryTransactionNameSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryTransactionNameSource.swift; path = Sources/Swift/Integrations/Performance/SentryTransactionNameSource.swift; sourceTree = ""; }; 0AAB46C336F618F523ED7D422285CFEC /* CocoaHTTPServer */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = CocoaHTTPServer; path = libCocoaHTTPServer.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 0ADBFBBC281CF94334083F1735C2F102 /* SentryByteCountFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryByteCountFormatter.m; path = Sources/Sentry/SentryByteCountFormatter.m; sourceTree = ""; }; - 0B0C7D42598F584800D1DA20E4B49AF2 /* SentryStacktraceBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryStacktraceBuilder.h; path = Sources/Sentry/include/SentryStacktraceBuilder.h; sourceTree = ""; }; - 0B42180060B5CD8ED78BDC46BEA9F083 /* SentryScreenFrames.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryScreenFrames.m; path = Sources/Sentry/SentryScreenFrames.m; sourceTree = ""; }; - 0B680ECBF497826E11176A377DF8C6A3 /* SentryScope+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryScope+Private.h"; path = "Sources/Sentry/include/SentryScope+Private.h"; sourceTree = ""; }; - 0B6A8C1F8A36CF03853C9D6C11F71B57 /* SentrySubClassFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySubClassFinder.m; path = Sources/Sentry/SentrySubClassFinder.m; sourceTree = ""; }; + 0AB4B65671912DD7FB38F6DF7AA21962 /* SentryDefaultRateLimits.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDefaultRateLimits.m; path = Sources/Sentry/SentryDefaultRateLimits.m; sourceTree = ""; }; + 0AC7EA8325DF01716D0C3E62EF49D932 /* SentryScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryScope.m; path = Sources/Sentry/SentryScope.m; sourceTree = ""; }; + 0AD492D3A7847D0F7B7A5507EFB0AD00 /* SentryRRWebCustomEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryRRWebCustomEvent.swift; path = Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebCustomEvent.swift; sourceTree = ""; }; + 0B804911071F4F15412FA71EBDF64CD8 /* SentryByteCountFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryByteCountFormatter.m; path = Sources/Sentry/SentryByteCountFormatter.m; sourceTree = ""; }; + 0B9B3AF3736B960A7AE46824B3F15447 /* SentryCrashVarArgs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashVarArgs.h; path = Sources/SentryCrash/Reporting/Filters/Tools/SentryCrashVarArgs.h; sourceTree = ""; }; + 0BACE33FF8E5CD9FB1552DE0B25FB514 /* SentryTransportAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryTransportAdapter.m; path = Sources/Sentry/SentryTransportAdapter.m; sourceTree = ""; }; + 0BB0FCB255485DB0F4EBB6ACA9E71123 /* SentryCrashCPU_x86_64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashCPU_x86_64.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashCPU_x86_64.c; sourceTree = ""; }; 0BFD0976454B209FBB8282EB93D35336 /* PocketSocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PocketSocket.debug.xcconfig; sourceTree = ""; }; + 0C3675E74D83886A4BF11E7B90F60322 /* SentryBaggage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryBaggage.h; path = Sources/Sentry/Public/SentryBaggage.h; sourceTree = ""; }; 0C8FFEDE08675BE4F3ED412F605A9BFB /* MIKMIDINoteCommand_SubclassMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDINoteCommand_SubclassMethods.h; path = Source/MIKMIDINoteCommand_SubclassMethods.h; sourceTree = ""; }; 0C9D1316302E6BBBCEA5935D4680620C /* MIKMIDICommandThrottler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDICommandThrottler.m; path = Source/MIKMIDICommandThrottler.m; sourceTree = ""; }; - 0CA15ACDDF6FDB61822D9B8A508404B0 /* SentryCrashDate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashDate.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashDate.h; sourceTree = ""; }; - 0D5FC1CE47C135A1C05BAD387845A21A /* SentryCrashMonitor_MachException.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashMonitor_MachException.c; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_MachException.c; sourceTree = ""; }; + 0D4A8B60F7AD8946C1560D2FC9B1E5EA /* SentryTracerConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryTracerConfiguration.m; path = Sources/Sentry/SentryTracerConfiguration.m; sourceTree = ""; }; + 0D96288E857160E31C20E7AE2C1FC09C /* SentrySwiftAsyncIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySwiftAsyncIntegration.h; path = Sources/Sentry/include/SentrySwiftAsyncIntegration.h; sourceTree = ""; }; 0DA2CA87B777B7B3C88D6A8AB74B31EA /* MIKMIDISystemMessageCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDISystemMessageCommand.h; path = Source/MIKMIDISystemMessageCommand.h; sourceTree = ""; }; 0DD846D611BF2B613C5F9750B9D84F66 /* HTTPErrorResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HTTPErrorResponse.m; path = Core/Responses/HTTPErrorResponse.m; sourceTree = ""; }; - 0E1C73E89FED883DFE7F782276F9DAA0 /* SentryCrashNSErrorUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashNSErrorUtil.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashNSErrorUtil.h; sourceTree = ""; }; - 0E4B570640E765BDD23A5402CF38F3D8 /* SentryMechanism.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMechanism.h; path = Sources/Sentry/Public/SentryMechanism.h; sourceTree = ""; }; - 0E5A6AC08809181F31BF39E7021324F2 /* SentryProfilerState+ObjCpp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryProfilerState+ObjCpp.h"; path = "Sources/Sentry/include/SentryProfilerState+ObjCpp.h"; sourceTree = ""; }; - 0E87D57CF3F7B699E0E09E9926363716 /* SentryScreenshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryScreenshot.m; path = Sources/Sentry/SentryScreenshot.m; sourceTree = ""; }; - 0E9D36D32647C91FDCEB34895D98471E /* SentryTracer+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryTracer+Private.h"; path = "Sources/Sentry/include/SentryTracer+Private.h"; sourceTree = ""; }; - 0EE04E3E595BD4BE2CB8F776435B8C2A /* SentryEnvelopeItemHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryEnvelopeItemHeader.m; path = Sources/Sentry/SentryEnvelopeItemHeader.m; sourceTree = ""; }; - 0F11F7A28ABF090497657B9F1D640217 /* SentryEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryEvent.m; path = Sources/Sentry/SentryEvent.m; sourceTree = ""; }; - 0F4FDB62FC9E0EB0D0D7ABF4DA41374B /* SentryCrashStackEntryMapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashStackEntryMapper.h; path = Sources/Sentry/include/SentryCrashStackEntryMapper.h; sourceTree = ""; }; + 0DDE50D95A92454E5D369FF2EADFDDBE /* NumberExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NumberExtensions.swift; path = Sources/Swift/Extensions/NumberExtensions.swift; sourceTree = ""; }; + 0EA8152475FEE15B6FE5EC1AC42BFBF3 /* SentryANRTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryANRTrackingIntegration.h; path = Sources/Sentry/include/SentryANRTrackingIntegration.h; sourceTree = ""; }; + 0EB6B9CCF596CF764C4142E1A6360B5E /* SentryANRTrackerV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryANRTrackerV2.m; path = Sources/Sentry/SentryANRTrackerV2.m; sourceTree = ""; }; + 0EF263FD48C8F7F05317ABE1FCDD7975 /* SentryAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAttachment.m; path = Sources/Sentry/SentryAttachment.m; sourceTree = ""; }; + 0FAE83AB057D97E3311CFDD8CCE13E9C /* SentryBacktrace.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = SentryBacktrace.hpp; path = Sources/Sentry/include/SentryBacktrace.hpp; sourceTree = ""; }; 0FBEA235F7AEFE3EA2731A3825ED6AA5 /* MIKMIDISequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDISequence.m; path = Source/MIKMIDISequence.m; sourceTree = ""; }; + 0FE65B5511B56E70F945BAD4655164D7 /* SentryOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryOptions.m; path = Sources/Sentry/SentryOptions.m; sourceTree = ""; }; 0FF648B80187B6006ABE714309DA810A /* MIKMIDIEvent_SubclassMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIEvent_SubclassMethods.h; path = Source/MIKMIDIEvent_SubclassMethods.h; sourceTree = ""; }; - 100E9E8A0B8A80ACEA00C98148E3C183 /* SentryDispatchQueueWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDispatchQueueWrapper.m; path = Sources/Sentry/SentryDispatchQueueWrapper.m; sourceTree = ""; }; - 103865D194821D82B61AC43CB73EBC22 /* SentryMeasurementValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMeasurementValue.m; path = Sources/Sentry/SentryMeasurementValue.m; sourceTree = ""; }; 104BF97B96109AFCAE80915D3820EA10 /* MIKMIDINoteEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDINoteEvent.m; path = Source/MIKMIDINoteEvent.m; sourceTree = ""; }; + 1083B2215EEC660EC3CD6117056A0CF8 /* SentrySession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySession.h; path = Sources/Sentry/include/SentrySession.h; sourceTree = ""; }; 1085C147BBBC7A7D064C8ABF3C624BB8 /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; 1087416496E799B6528187BE45604779 /* MIKMIDIChannelPressureCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIChannelPressureCommand.h; path = Source/MIKMIDIChannelPressureCommand.h; sourceTree = ""; }; - 11AD190F499A7883B93D4740E656287B /* SentryCrashIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashIntegration.m; path = Sources/Sentry/SentryCrashIntegration.m; sourceTree = ""; }; - 12059788C84A9E2F80696E0201FC5A57 /* SentryAsynchronousOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAsynchronousOperation.m; path = Sources/Sentry/SentryAsynchronousOperation.m; sourceTree = ""; }; + 10FA5F34FCB3EFB59CB5DE4C37E5A733 /* SentryRateLimitParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryRateLimitParser.h; path = Sources/Sentry/include/SentryRateLimitParser.h; sourceTree = ""; }; + 11A520C1D2AC3E07DE1662A0E8FFCEEF /* SentryExtraContextProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryExtraContextProvider.m; path = Sources/Sentry/SentryExtraContextProvider.m; sourceTree = ""; }; + 1252BACA64EB5080BCB73AF65E445532 /* PrivatesHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PrivatesHeader.h; path = Sources/Sentry/include/HybridPublic/PrivatesHeader.h; sourceTree = ""; }; 1252F3C09544319DC7D7C7BEBB6BA6C3 /* SRMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRMutex.h; path = SocketRocket/Internal/Utilities/SRMutex.h; sourceTree = ""; }; - 12FAE97A4571AB9A971CD4214A001809 /* SentryCrashDoctor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashDoctor.h; path = Sources/SentryCrash/Recording/SentryCrashDoctor.h; sourceTree = ""; }; - 138AD0A16EDB53340DBF14E5954FDD5B /* SentryLevel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryLevel.swift; path = Sources/Swift/Helper/Log/SentryLevel.swift; sourceTree = ""; }; - 13A955DF6B190AB081951577A49B1E99 /* SentryNSURLSessionTaskSearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSURLSessionTaskSearch.m; path = Sources/Sentry/SentryNSURLSessionTaskSearch.m; sourceTree = ""; }; + 1277E8E4CE73DDF6CAB9635A02F4DCD8 /* SentryBuildAppStartSpans.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryBuildAppStartSpans.h; path = Sources/Sentry/include/SentryBuildAppStartSpans.h; sourceTree = ""; }; 13C059366E835989D34DEE142C564130 /* CocoaLumberjack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.release.xcconfig; sourceTree = ""; }; 13D198ED86F2FE058B09CD420BC7D3DB /* SRDelegateController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRDelegateController.m; path = SocketRocket/Internal/Delegate/SRDelegateController.m; sourceTree = ""; }; - 14A4420788B855DE77BCECF8E3ABA4A0 /* SentrySystemWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySystemWrapper.h; path = Sources/Sentry/include/SentrySystemWrapper.h; sourceTree = ""; }; - 1567AC724ABEE61E6CA11E7862911A9E /* SentryEnvelopeAttachmentHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryEnvelopeAttachmentHeader.m; path = Sources/Sentry/SentryEnvelopeAttachmentHeader.m; sourceTree = ""; }; + 1414E843B7F3A392F17CDE6B1B1545E4 /* SentrySerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySerialization.h; path = Sources/Sentry/include/SentrySerialization.h; sourceTree = ""; }; + 14228DE9772125B484F08529B4BF3D8A /* SentrySpanContext+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentrySpanContext+Private.h"; path = "Sources/Sentry/include/SentrySpanContext+Private.h"; sourceTree = ""; }; + 14251523FF255A27A7D140F491A77E37 /* SentryCrashCPU_x86_32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashCPU_x86_32.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashCPU_x86_32.c; sourceTree = ""; }; + 142FE559BC21B1CDE3FD83CFAE6F7D58 /* SentryException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryException.m; path = Sources/Sentry/SentryException.m; sourceTree = ""; }; + 147B7F5CC85430E54956EB11E8C17492 /* SentryAppStartMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAppStartMeasurement.h; path = Sources/Sentry/include/HybridPublic/SentryAppStartMeasurement.h; sourceTree = ""; }; + 149CD8DD36BC0C306C6BB9BDDFBEB1B2 /* SentryCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrash.h; path = Sources/SentryCrash/Recording/SentryCrash.h; sourceTree = ""; }; + 150CE280A40A2ED8A311981DB72D7A76 /* SentrySamplingProfiler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SentrySamplingProfiler.cpp; path = Sources/Sentry/SentrySamplingProfiler.cpp; sourceTree = ""; }; + 15512899988C364C168E70B72C604302 /* DistributionMetric.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistributionMetric.swift; path = Sources/Swift/Metrics/DistributionMetric.swift; sourceTree = ""; }; + 1585C0E7D2609A5BF0DEE8A53A3125AF /* SentryRandom.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryRandom.m; path = Sources/Sentry/SentryRandom.m; sourceTree = ""; }; 15B2A2E5E70BC78A8C2E2288B97FD55B /* MIKMIDIMetaMarkerTextEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMetaMarkerTextEvent.m; path = Source/MIKMIDIMetaMarkerTextEvent.m; sourceTree = ""; }; 15BD9E7FC207DD702FB5F81ED78A7971 /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Sources/CocoaLumberjack/DDLog.m; sourceTree = ""; }; + 15BF85CE4CCCEA91DF4C59A8BEA880C6 /* SentryCrashMemory.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashMemory.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashMemory.c; sourceTree = ""; }; 161F0A5D1CE5D5F7EAB1724DCCE11BB4 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; 164E8D00BE22F96278C02265B90D7B1E /* HTTPRedirectResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HTTPRedirectResponse.m; path = Core/Responses/HTTPRedirectResponse.m; sourceTree = ""; }; - 168249D1554BD03BA38F861A6E316A08 /* NSMutableDictionary+Sentry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableDictionary+Sentry.m"; path = "Sources/Sentry/NSMutableDictionary+Sentry.m"; sourceTree = ""; }; 1683DFE880F3A8097F1B9B0DA5E27876 /* MIKMIDITransmittable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDITransmittable.h; path = Source/MIKMIDITransmittable.h; sourceTree = ""; }; - 16902817472B623705ADAC2F7D1C26A9 /* SentryExtraContextProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryExtraContextProvider.m; path = Sources/Sentry/SentryExtraContextProvider.m; sourceTree = ""; }; + 16A6A10301EC58EDE0CC9CE0D9DC20D4 /* Sentry.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Sentry.debug.xcconfig; sourceTree = ""; }; + 16A8E83987C6DFD3128CAD4B0B44D928 /* SentryGlobalEventProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryGlobalEventProcessor.m; path = Sources/Sentry/SentryGlobalEventProcessor.m; sourceTree = ""; }; 16AE75DAA9C3A79DA01D5BB93F854C68 /* MIKMIDIPolyphonicKeyPressureCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIPolyphonicKeyPressureCommand.h; path = Source/MIKMIDIPolyphonicKeyPressureCommand.h; sourceTree = ""; }; - 16B914AD6BE4BAB0A5EA86D036202A63 /* SentryNSDataSwizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSDataSwizzling.m; path = Sources/Sentry/SentryNSDataSwizzling.m; sourceTree = ""; }; - 16BB357982F5D768EB12EC775BA683DE /* SentryMetricKitIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMetricKitIntegration.h; path = Sources/Sentry/include/SentryMetricKitIntegration.h; sourceTree = ""; }; 16C8EC493F874B8809BCD9BC2DA9BBEF /* MIKMIDISynthesizerInstrument.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDISynthesizerInstrument.h; path = Source/MIKMIDISynthesizerInstrument.h; sourceTree = ""; }; - 16F417381FFDF925F05DB01763925228 /* SentryCrashExceptionApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashExceptionApplication.h; path = Sources/Sentry/Public/SentryCrashExceptionApplication.h; sourceTree = ""; }; + 16D7FD3C5ACD54B0A93837D009A0EAC6 /* SentryExtraContextProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryExtraContextProvider.h; path = Sources/Sentry/SentryExtraContextProvider.h; sourceTree = ""; }; + 1713B557EA810ADD424919743E429AC2 /* SentryEnvelopeItemHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryEnvelopeItemHeader.m; path = Sources/Sentry/SentryEnvelopeItemHeader.m; sourceTree = ""; }; 171F1991405DD0D7AC2B4215D68562DA /* MIKMIDIObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIObject.h; path = Source/MIKMIDIObject.h; sourceTree = ""; }; 17268AC0F413736F6F8B9F5131871622 /* MIKMIDIMappingXMLParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMappingXMLParser.m; path = Source/MIKMIDIMappingXMLParser.m; sourceTree = ""; }; - 17F79B25F834EEB2731FBFE2034AB2C8 /* SentryLevelMapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryLevelMapper.m; path = Sources/Sentry/SentryLevelMapper.m; sourceTree = ""; }; - 1833A537BCB2AE8757863A4038F524BA /* SentryOptions+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryOptions+Private.h"; path = "Sources/Sentry/include/SentryOptions+Private.h"; sourceTree = ""; }; + 1749A707387498C3AC9334CF2D7769EF /* SentryInternalNotificationNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryInternalNotificationNames.h; path = Sources/Sentry/include/SentryInternalNotificationNames.h; sourceTree = ""; }; + 1758F7998742EB6637EDAA0F0298CF33 /* SentryViewHierarchyIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryViewHierarchyIntegration.m; path = Sources/Sentry/SentryViewHierarchyIntegration.m; sourceTree = ""; }; + 1767E9FBEE9E9138E9C58E611DF847A8 /* SentryEnvelopeItemType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryEnvelopeItemType.h; path = Sources/Sentry/include/HybridPublic/SentryEnvelopeItemType.h; sourceTree = ""; }; + 179FE19E81AC0ACC9C0623869C08A9D5 /* SentryCrashIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashIntegration.h; path = Sources/Sentry/include/SentryCrashIntegration.h; sourceTree = ""; }; + 17D1F4CADD1526956E9C3D0EC9F185CA /* SentrySessionCrashedHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySessionCrashedHandler.h; path = Sources/Sentry/include/SentrySessionCrashedHandler.h; sourceTree = ""; }; + 17D320EBDEAF874E4AC66A7087B8B355 /* SentryMechanism.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMechanism.m; path = Sources/Sentry/SentryMechanism.m; sourceTree = ""; }; + 1852941F36151E5DE5DEA90D4F931711 /* SentryDispatchQueueWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDispatchQueueWrapper.m; path = Sources/Sentry/SentryDispatchQueueWrapper.m; sourceTree = ""; }; 185CFDCD1462B098FBB7AC0E6EDC8320 /* MIKMIDIMetaSequenceEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMetaSequenceEvent.m; path = Source/MIKMIDIMetaSequenceEvent.m; sourceTree = ""; }; - 1915EBA728B24A472927C4B08DBD66E1 /* UIRedactBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIRedactBuilder.swift; path = Sources/Swift/Tools/UIRedactBuilder.swift; sourceTree = ""; }; + 1862C4ED07B24352D1DD1A069782D87A /* SentryWatchdogTerminationLogic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryWatchdogTerminationLogic.h; path = Sources/Sentry/include/SentryWatchdogTerminationLogic.h; sourceTree = ""; }; + 18E514F51D260A11D56F40DDCD336A63 /* SentryUserFeedback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUserFeedback.m; path = Sources/Sentry/SentryUserFeedback.m; sourceTree = ""; }; + 1946C8D2CDA5A2FD24B4A8E7CA7A4248 /* SentryCrashDynamicLinker.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashDynamicLinker.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashDynamicLinker.c; sourceTree = ""; }; + 19528B16C8468503A93F4A4AE567FAA7 /* SentryEvent+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryEvent+Private.h"; path = "Sources/Sentry/include/SentryEvent+Private.h"; sourceTree = ""; }; + 1954C60F88408AE1E27D411C67A64C3B /* SentryCrashDoctor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashDoctor.m; path = Sources/SentryCrash/Recording/SentryCrashDoctor.m; sourceTree = ""; }; + 19A8504D81B069DF346AF1EA572D3164 /* SentryThreadWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryThreadWrapper.m; path = Sources/Sentry/SentryThreadWrapper.m; sourceTree = ""; }; + 19AFAFE4C0EDE77CD00B2F3B4B3E6C60 /* SentryThreadHandle.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = SentryThreadHandle.hpp; path = Sources/Sentry/include/SentryThreadHandle.hpp; sourceTree = ""; }; + 19DC19184CBAA26ACD42DE9A4197B3D3 /* SentryReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryReachability.h; path = Sources/Sentry/include/SentryReachability.h; sourceTree = ""; }; + 19F69D29E945CBDE24E2DFE354BAE198 /* SentryLaunchProfiling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryLaunchProfiling.m; path = Sources/Sentry/Profiling/SentryLaunchProfiling.m; sourceTree = ""; }; + 1A0B613C59D1494EC7CB6148A3CB19D6 /* SentrySessionReplay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentrySessionReplay.swift; path = Sources/Swift/Integrations/SessionReplay/SentrySessionReplay.swift; sourceTree = ""; }; 1A0C2102DF60E0D9C23EBF54BF520521 /* PSWebSocketTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PSWebSocketTypes.h; path = PocketSocket/PSWebSocketTypes.h; sourceTree = ""; }; - 1A59FB30DAEA7C3E2A18A7A622D79989 /* SentryReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryReachability.h; path = Sources/Sentry/include/SentryReachability.h; sourceTree = ""; }; - 1A7667704A08C549AF80EFB3929F2AD7 /* SentryTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTime.h; path = Sources/Sentry/include/SentryTime.h; sourceTree = ""; }; - 1A8837491219C2A1E88D30DDC3F3740E /* SentrySpanProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySpanProtocol.h; path = Sources/Sentry/Public/SentrySpanProtocol.h; sourceTree = ""; }; - 1A99236F6E2ACA11FB4E228D40CECC3C /* SentryDevice.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryDevice.mm; path = Sources/Sentry/SentryDevice.mm; sourceTree = ""; }; - 1ACD2F1DCC42558D5B126FA5BE67214C /* Sentry.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Sentry.debug.xcconfig; sourceTree = ""; }; + 1AF0287951066D2F2EFB23D2493059CB /* SentryCrashJSONCodec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashJSONCodec.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashJSONCodec.c; sourceTree = ""; }; 1BA81D88AE03EA2FF4486A784C195958 /* MIKMIDIChannelEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIChannelEvent.h; path = Source/MIKMIDIChannelEvent.h; sourceTree = ""; }; + 1C05F86890CCB7B682705B4DC318DC76 /* SentryWithoutUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryWithoutUIKit.h; path = Sources/Sentry/Public/SentryWithoutUIKit.h; sourceTree = ""; }; + 1C22C468A1B8C61CE66E850C1E336E62 /* SentryProfilerTestHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryProfilerTestHelpers.h; path = Sources/Sentry/include/SentryProfilerTestHelpers.h; sourceTree = ""; }; + 1C99035927A765B80123B45F9170A53E /* SentrySessionReplayIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySessionReplayIntegration.m; path = Sources/Sentry/SentrySessionReplayIntegration.m; sourceTree = ""; }; 1CEF80D3FB1440C59CF57335963525E4 /* MIKMIDIEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIEvent.h; path = Source/MIKMIDIEvent.h; sourceTree = ""; }; - 1D030D1468DE4C360ABAF45C660780A0 /* SentryCrashStackCursor.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashStackCursor.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashStackCursor.c; sourceTree = ""; }; + 1CF4989A7F6983CF4E3BC2E9331D3C61 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; 1D2057D41E069790D9842CBE47D622C1 /* ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; sourceTree = ""; }; + 1D82218FCAE57B7717C49FFA4F270EB2 /* SentryVideoInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryVideoInfo.swift; path = Sources/Swift/Integrations/SessionReplay/SentryVideoInfo.swift; sourceTree = ""; }; 1D9DD0F1F73F404D1F497B759EB460E3 /* SRPinningSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRPinningSecurityPolicy.h; path = SocketRocket/Internal/Security/SRPinningSecurityPolicy.h; sourceTree = ""; }; - 1DECAF2742D6B16BC4598ED8F1FFA639 /* NumberExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NumberExtensions.swift; path = Sources/Swift/Extensions/NumberExtensions.swift; sourceTree = ""; }; - 1E263C8A3B17C3BCAEC9B0B30D35B6EF /* SentrySysctl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySysctl.m; path = Sources/Sentry/SentrySysctl.m; sourceTree = ""; }; + 1DDC0A87FE1C27050FEA4510A865E954 /* SentryException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryException.h; path = Sources/Sentry/Public/SentryException.h; sourceTree = ""; }; + 1DEAB65D147E8FC5F02ACBFC8A31789B /* SentryHub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryHub.h; path = Sources/Sentry/Public/SentryHub.h; sourceTree = ""; }; + 1E9516F87499EBD9F56E18FA69933F3A /* SentryCrashMonitor_NSException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashMonitor_NSException.m; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_NSException.m; sourceTree = ""; }; + 1EC9ECEC29A57ADCCBB3879ED5D2BADD /* SentryCompiler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCompiler.h; path = Sources/Sentry/include/SentryCompiler.h; sourceTree = ""; }; 1ECA7EE8F3613DD9FB96F4C7B50C1D74 /* MIKMIDI.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MIKMIDI.release.xcconfig; sourceTree = ""; }; 1EEA6082BF4F36CDA50F064854D137E4 /* MIKMIDIMetaInstrumentNameEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMetaInstrumentNameEvent.h; path = Source/MIKMIDIMetaInstrumentNameEvent.h; sourceTree = ""; }; - 1F3091E8B79402003274EE270CB7661F /* SentryFileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryFileManager.m; path = Sources/Sentry/SentryFileManager.m; sourceTree = ""; }; + 1F2105B47F9F8C88AB59F95F1C674154 /* SentryAutoBreadcrumbTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAutoBreadcrumbTrackingIntegration.h; path = Sources/Sentry/include/SentryAutoBreadcrumbTrackingIntegration.h; sourceTree = ""; }; 1F513DB823C57D997E428B66E72000AE /* SPUUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUUpdaterDelegate.h; path = Sparkle.framework/Versions/B/Headers/SPUUpdaterDelegate.h; sourceTree = ""; }; - 2045F31B2348C5A01EB50B473CD29E4F /* SentryPredicateDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryPredicateDescriptor.m; path = Sources/Sentry/SentryPredicateDescriptor.m; sourceTree = ""; }; - 204D89BC93FA2F1D361DE910E62FC972 /* SentryProfilerSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryProfilerSerialization.h; path = Sources/Sentry/include/SentryProfilerSerialization.h; sourceTree = ""; }; + 1F75AE9C76D7E728BE37B8DAAA9B8A41 /* SentryProfilerSerialization+Test.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryProfilerSerialization+Test.h"; path = "Sources/Sentry/Profiling/SentryProfilerSerialization+Test.h"; sourceTree = ""; }; + 201C53EE3DC316F4610491C045F88D2C /* SentryDispatchFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDispatchFactory.h; path = Sources/Sentry/include/SentryDispatchFactory.h; sourceTree = ""; }; + 205269A9ED2EB2F68381619F1B95743F /* SentryAppStartTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAppStartTrackingIntegration.m; path = Sources/Sentry/SentryAppStartTrackingIntegration.m; sourceTree = ""; }; 20A481F35AC032E9BF617D70B5F41907 /* SUStandardVersionComparator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUStandardVersionComparator.h; path = Sparkle.framework/Versions/B/Headers/SUStandardVersionComparator.h; sourceTree = ""; }; 20D041180E7BB7625A1791279021F5EA /* MIKMIDIPrivateUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIPrivateUtilities.m; path = Source/MIKMIDIPrivateUtilities.m; sourceTree = ""; }; - 212B2D667CF4E1F04E1F4AD93C5377F3 /* SentryAppState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAppState.h; path = Sources/Sentry/include/SentryAppState.h; sourceTree = ""; }; + 21532A82DA33D97522525266DA6FD77D /* SentryThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryThread.h; path = Sources/Sentry/Public/SentryThread.h; sourceTree = ""; }; 219D73DAA3E1EA0AC149B413906E2817 /* SRURLUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRURLUtilities.h; path = SocketRocket/Internal/Utilities/SRURLUtilities.h; sourceTree = ""; }; - 221622CE2D97CD8DD2637D86757B9A4B /* SentryAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAttachment.m; path = Sources/Sentry/SentryAttachment.m; sourceTree = ""; }; + 21E6E68C83A2B02B7DF22F64227FEBF2 /* SentryCrashBinaryImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashBinaryImageCache.h; path = Sources/SentryCrash/Recording/SentryCrashBinaryImageCache.h; sourceTree = ""; }; + 220E531991C8D6E2A53D46DF2863C861 /* SentryCrashDate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashDate.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashDate.h; sourceTree = ""; }; + 2222A734DA950BD5F2A1BC4798B6DEE7 /* SentryFrameRemover.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryFrameRemover.h; path = Sources/Sentry/include/SentryFrameRemover.h; sourceTree = ""; }; 2227371D94F8B8A65DAA28091BE24548 /* NSRunLoop+SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSRunLoop+SRWebSocket.m"; path = "SocketRocket/NSRunLoop+SRWebSocket.m"; sourceTree = ""; }; - 2249BD159F9F6C5D402A01772AAE8C4F /* SentryFileContents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryFileContents.m; path = Sources/Sentry/SentryFileContents.m; sourceTree = ""; }; - 2291B10AEED394409111B830C82B7830 /* ResourceBundle-Sentry-Sentry-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Sentry-Sentry-Info.plist"; sourceTree = ""; }; + 2294F5AFC0F79C4BE69D51501D022ECF /* SentryReplayEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryReplayEvent.swift; path = Sources/Swift/Integrations/SessionReplay/SentryReplayEvent.swift; sourceTree = ""; }; 22AE211865707E46D0BA556617C54287 /* SRRandom.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRRandom.m; path = SocketRocket/Internal/Utilities/SRRandom.m; sourceTree = ""; }; 22CEF8541F327D9FCB098295FD7C1AD3 /* MIKMIDISystemExclusiveCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDISystemExclusiveCommand.h; path = Source/MIKMIDISystemExclusiveCommand.h; sourceTree = ""; }; 23113F0E22ACDD7ED2A1318AEB850B13 /* MIKMIDICommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDICommand.m; path = Source/MIKMIDICommand.m; sourceTree = ""; }; - 234F41207252013F96A575777B4956FE /* SentryCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrash.m; path = Sources/SentryCrash/Recording/SentryCrash.m; sourceTree = ""; }; + 234C11EDAB9EE2BDDB59E5AD7FE6F012 /* SentryCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrash.m; path = Sources/SentryCrash/Recording/SentryCrash.m; sourceTree = ""; }; 2369824A15DEC10A697AB353D94F7003 /* ORSSerialPort */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ORSSerialPort; path = libORSSerialPort.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 24C2B3711D707FCB35680E3514592F32 /* SentryFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryFormatter.h; path = Sources/Sentry/include/HybridPublic/SentryFormatter.h; sourceTree = ""; }; - 24F18513ADF4DBE61FF509ADAA59CE13 /* SentryThreadWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryThreadWrapper.h; path = Sources/Sentry/include/SentryThreadWrapper.h; sourceTree = ""; }; - 254D8D744ABF39DC683F31D8A070F486 /* Sentry-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Sentry-umbrella.h"; sourceTree = ""; }; - 257D3EF05C2557E774AB2CD095FD7297 /* SentryCoreDataTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCoreDataTrackingIntegration.m; path = Sources/Sentry/SentryCoreDataTrackingIntegration.m; sourceTree = ""; }; + 236D88238CEC740378901ACAA352EB71 /* SentryCrashJSONCodec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashJSONCodec.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashJSONCodec.h; sourceTree = ""; }; + 248BEF94FE4A65DB0AEF15CEFB59037F /* SentryBinaryImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryBinaryImageCache.h; path = Sources/Sentry/include/HybridPublic/SentryBinaryImageCache.h; sourceTree = ""; }; + 24BA5427931D705341FE19C9993470B5 /* SentryLogOutput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryLogOutput.swift; path = Sources/Swift/Tools/SentryLogOutput.swift; sourceTree = ""; }; + 24E4B7595A7DF47CBF1034A282AEE6EC /* SentryCrashDynamicLinker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashDynamicLinker.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashDynamicLinker.h; sourceTree = ""; }; + 2503880FB867E3E343795BC7316BBCFF /* SentryFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryFrame.m; path = Sources/Sentry/SentryFrame.m; sourceTree = ""; }; 25876F8CF4AEE118E00C5841DCD5AAB8 /* MIKMIDINoteOnCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDINoteOnCommand.h; path = Source/MIKMIDINoteOnCommand.h; sourceTree = ""; }; 25EC2FF8F3A2BFF1EA380AAD477C9303 /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDContextFilterLogFormatter.h; sourceTree = ""; }; - 25FD3E8734F6F20E650C7EBA3FABFADD /* SentryLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryLog.h; path = Sources/Sentry/include/SentryLog.h; sourceTree = ""; }; + 263B61AF5ECBD38D798965F9F036CA7B /* SentryPropagationContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryPropagationContext.m; path = Sources/Sentry/SentryPropagationContext.m; sourceTree = ""; }; 2678663DBF6EFB33E4F37305843EEE38 /* MIKMIDIEndpointSynthesizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIEndpointSynthesizer.h; path = Source/MIKMIDIEndpointSynthesizer.h; sourceTree = ""; }; - 26908C9E00E1DE4BB35D09F4B97732D1 /* SentrySRDefaultBreadcrumbConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentrySRDefaultBreadcrumbConverter.swift; path = Sources/Swift/Integrations/SessionReplay/SentrySRDefaultBreadcrumbConverter.swift; sourceTree = ""; }; - 26CEC9FA5969A2BCC64554C5C5EE73FF /* SentryTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTransaction.h; path = Sources/Sentry/include/SentryTransaction.h; sourceTree = ""; }; - 270CF3937E7BD023F52D5A7379DF8430 /* SentryCrashJSONCodecObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashJSONCodecObjC.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashJSONCodecObjC.h; sourceTree = ""; }; - 271102F0C51BA517BF5825161482B64B /* SentryLogOutput.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryLogOutput.h; path = Sources/Sentry/include/SentryLogOutput.h; sourceTree = ""; }; - 2789CEEFC8B823573A8723A0B05B815D /* SentrySDK+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentrySDK+Private.h"; path = "Sources/Sentry/include/SentrySDK+Private.h"; sourceTree = ""; }; + 269AF878DFC82DC2FAEE0B531439BDB7 /* SentryDependencyContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDependencyContainer.h; path = Sources/Sentry/include/HybridPublic/SentryDependencyContainer.h; sourceTree = ""; }; + 2711E9293E290259FFD7654E696290AD /* SentryCrashMonitor_CPPException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitor_CPPException.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_CPPException.h; sourceTree = ""; }; + 2737A1251BECEA0E11B80744EBB8B7B2 /* LocalMetricsAggregator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LocalMetricsAggregator.swift; path = Sources/Swift/Metrics/LocalMetricsAggregator.swift; sourceTree = ""; }; 28A5594B2E9CD8D747E4E87031ADA247 /* MIKMIDISequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDISequence.h; path = Source/MIKMIDISequence.h; sourceTree = ""; }; + 28B04C61DFD85D943F2939F6C2B83DF1 /* SentrySessionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySessionTracker.m; path = Sources/Sentry/SentrySessionTracker.m; sourceTree = ""; }; 28B784B40871DF1892423829E2610DB4 /* SRHTTPConnectMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRHTTPConnectMessage.m; path = SocketRocket/Internal/Utilities/SRHTTPConnectMessage.m; sourceTree = ""; }; - 2900F63A4B15D7820566EDE01E49A370 /* SentryUser+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryUser+Private.h"; path = "Sources/Sentry/include/HybridPublic/SentryUser+Private.h"; sourceTree = ""; }; 29043E8DD87496520FAA80F10793C3CF /* HTTPAsyncFileResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPAsyncFileResponse.h; path = Core/Responses/HTTPAsyncFileResponse.h; sourceTree = ""; }; - 290A214747BA4DC9A949B97E7074B903 /* SentryCrashIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashIntegration.h; path = Sources/Sentry/include/SentryCrashIntegration.h; sourceTree = ""; }; - 295044D45FD14FA4F38DEEDB19725E85 /* SentryCrashExceptionApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashExceptionApplication.m; path = Sources/Sentry/SentryCrashExceptionApplication.m; sourceTree = ""; }; - 29A9F2B82C28EEABB33D1C3F4D6EDE28 /* SentryEnvelopeAttachmentHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryEnvelopeAttachmentHeader.h; path = Sources/Sentry/include/SentryEnvelopeAttachmentHeader.h; sourceTree = ""; }; - 29CE90FA8D79CD055057F7EB25034CA7 /* LocalMetricsAggregator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LocalMetricsAggregator.swift; path = Sources/Swift/Metrics/LocalMetricsAggregator.swift; sourceTree = ""; }; - 29DD4AB337CBB197E249802541916771 /* SentryRRWebTouchEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryRRWebTouchEvent.swift; path = Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebTouchEvent.swift; sourceTree = ""; }; - 2A394BE987D63E6980A6323579621192 /* SentryDictionaryDeepSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDictionaryDeepSearch.h; path = Sources/SentryCrash/Reporting/Filters/Tools/SentryDictionaryDeepSearch.h; sourceTree = ""; }; + 2931A045971125F75C762F489D173152 /* SentryProfilerTestHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryProfilerTestHelpers.m; path = Sources/Sentry/Profiling/SentryProfilerTestHelpers.m; sourceTree = ""; }; + 296BB14511DF73B7F8CAF2AAF001225F /* SentryThreadMetadataCache.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SentryThreadMetadataCache.cpp; path = Sources/Sentry/SentryThreadMetadataCache.cpp; sourceTree = ""; }; + 29EC4AA8259DE1DCAEBC10450888D132 /* SentryStatsdClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryStatsdClient.m; path = Sources/Sentry/SentryStatsdClient.m; sourceTree = ""; }; + 2A8244CB203653C9A3DC1B5B2EBF9AB7 /* SentryBuildAppStartSpans.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryBuildAppStartSpans.m; path = Sources/Sentry/SentryBuildAppStartSpans.m; sourceTree = ""; }; + 2A8D9DCCE19363B242DEE9AF8941359C /* SentryClient+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryClient+Private.h"; path = "Sources/Sentry/include/SentryClient+Private.h"; sourceTree = ""; }; + 2ACE0EDB752A847C495ECC70D33F8F10 /* SentryAppStartTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAppStartTracker.h; path = Sources/Sentry/include/SentryAppStartTracker.h; sourceTree = ""; }; + 2AE7CC1AE6D8DE973B5DB086C36C459F /* SentryNSURLRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSURLRequest.h; path = Sources/Sentry/include/SentryNSURLRequest.h; sourceTree = ""; }; + 2B0EDEBD51E8273444486EC30BC21871 /* SentryTransportAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTransportAdapter.h; path = Sources/Sentry/include/SentryTransportAdapter.h; sourceTree = ""; }; + 2B11242E13E96FC3D96938A5BBBF91D4 /* SentryNSURLRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSURLRequest.m; path = Sources/Sentry/SentryNSURLRequest.m; sourceTree = ""; }; + 2B227D03F34D001264F4931343C3CFDF /* SentryProfiler+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryProfiler+Private.h"; path = "Sources/Sentry/include/SentryProfiler+Private.h"; sourceTree = ""; }; 2B31AFAB139B55E0B8A0137989929E2F /* NSURLRequest+SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+SRWebSocket.h"; path = "SocketRocket/NSURLRequest+SRWebSocket.h"; sourceTree = ""; }; - 2B75083F7472795C1DBBBDA0C31CC8F1 /* SentryCrashReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReport.h; path = Sources/SentryCrash/Recording/SentryCrashReport.h; sourceTree = ""; }; 2B77F6A4C4D6FD48E264BB250616E327 /* MIKMIDISystemKeepAliveCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDISystemKeepAliveCommand.m; path = Source/MIKMIDISystemKeepAliveCommand.m; sourceTree = ""; }; 2B7819928A362B7331919F4DDEF0E2C4 /* MIKMIDINoteCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDINoteCommand.m; path = Source/MIKMIDINoteCommand.m; sourceTree = ""; }; 2BCE9430692A02EDC8F1F3BC1C817CFC /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Sources/CocoaLumberjack/DDFileLogger.m; sourceTree = ""; }; 2BF22700F7D912858F36BFD47695EF22 /* MIKMIDIMappableResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMappableResponder.h; path = Source/MIKMIDIMappableResponder.h; sourceTree = ""; }; - 2C2B9C4BB56630680073C8B9EE306023 /* SentrySessionCrashedHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySessionCrashedHandler.h; path = Sources/Sentry/include/SentrySessionCrashedHandler.h; sourceTree = ""; }; - 2C87EA41C1DAA081A87A1266383F7156 /* SentryCrashReport.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashReport.c; path = Sources/SentryCrash/Recording/SentryCrashReport.c; sourceTree = ""; }; + 2C8285DF218C57961D66C58B70E3D3D2 /* NSArray+SentrySanitize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+SentrySanitize.h"; path = "Sources/Sentry/include/NSArray+SentrySanitize.h"; sourceTree = ""; }; 2C9000C70F5BE4EC4A7A9436C81032EE /* MIKMIDIMappingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMappingManager.m; path = Source/MIKMIDIMappingManager.m; sourceTree = ""; }; - 2CD23265C50509AEC658451FFF10374D /* SentryMetricProfiler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMetricProfiler.h; path = Sources/Sentry/include/SentryMetricProfiler.h; sourceTree = ""; }; - 2CECA8390B6FF69334492876D1F13348 /* SentryDispatchQueueWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDispatchQueueWrapper.h; path = Sources/Sentry/include/SentryDispatchQueueWrapper.h; sourceTree = ""; }; - 2DAE148B2A29B7D78C615BBA54FAAD82 /* SentryHttpDateParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryHttpDateParser.m; path = Sources/Sentry/SentryHttpDateParser.m; sourceTree = ""; }; + 2D50C68EFFF553446A7C787BEE9E1273 /* SentryThreadHandle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SentryThreadHandle.cpp; path = Sources/Sentry/SentryThreadHandle.cpp; sourceTree = ""; }; + 2D52FB8E23C078DD53DAE19331258A22 /* SentryRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryRequestOperation.m; path = Sources/Sentry/SentryRequestOperation.m; sourceTree = ""; }; 2DFCF710C9D6BDCE5850D34283ABC015 /* Sparkle.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Sparkle.release.xcconfig; sourceTree = ""; }; 2E093B03E5DA6356CAA2541D24724400 /* PSWebSocketInflater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PSWebSocketInflater.h; path = PocketSocket/PSWebSocketInflater.h; sourceTree = ""; }; - 2E4EAD691E193E0C09B928DD8D4EA447 /* SentryStacktraceBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryStacktraceBuilder.m; path = Sources/Sentry/SentryStacktraceBuilder.m; sourceTree = ""; }; - 2E9A2AE5A752D1EFEEFD974497166CEF /* GaugeMetric.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GaugeMetric.swift; path = Sources/Swift/Metrics/GaugeMetric.swift; sourceTree = ""; }; - 2E9AE53B12221DE431E5AC1F8903C02E /* SentryCrashDefaultBinaryImageProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashDefaultBinaryImageProvider.h; path = Sources/Sentry/include/SentryCrashDefaultBinaryImageProvider.h; sourceTree = ""; }; + 2E33FD9E0B047A63DFBACC460099C7A8 /* SentryHttpDateParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryHttpDateParser.h; path = Sources/Sentry/include/SentryHttpDateParser.h; sourceTree = ""; }; + 2ECB70880E77E3CA7EACB5B2067A3ECD /* SentryCrashMonitorContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitorContext.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitorContext.h; sourceTree = ""; }; 2F194FCABAEDAB823F9B72AF05D34561 /* Sentry-Sentry */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Sentry-Sentry"; path = Sentry.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 2F1F1008D4D17D420269285C4973DFD9 /* SentryCrashReportConverter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportConverter.h; path = Sources/Sentry/include/SentryCrashReportConverter.h; sourceTree = ""; }; - 2FE2E37112F2CCC9B98C453CED7CDEA2 /* SentryDefaultRateLimits.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDefaultRateLimits.m; path = Sources/Sentry/SentryDefaultRateLimits.m; sourceTree = ""; }; - 304D7A868622B99544D533F5C4D51047 /* SentryScopeObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryScopeObserver.h; path = Sources/Sentry/include/SentryScopeObserver.h; sourceTree = ""; }; + 2F6338A2D362B2FD9BA68A63ADCE1D35 /* SentryCrashReportFixer.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashReportFixer.c; path = Sources/SentryCrash/Recording/SentryCrashReportFixer.c; sourceTree = ""; }; + 2F9D6B8960C5E4C52013192512A8E2FA /* SentryScreenFrames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryScreenFrames.h; path = Sources/Sentry/include/HybridPublic/SentryScreenFrames.h; sourceTree = ""; }; + 2FE92B3044EA5408E8C91A67FA4EDAC6 /* SentryTouchTracker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryTouchTracker.swift; path = Sources/Swift/Integrations/SessionReplay/SentryTouchTracker.swift; sourceTree = ""; }; 308889CAB3F4EF7E155B8902D89C91BA /* DDRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDRange.h; path = Core/Categories/DDRange.h; sourceTree = ""; }; - 30D334DBCEA5944C2087203A31857345 /* SentryQueueableRequestManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryQueueableRequestManager.m; path = Sources/Sentry/SentryQueueableRequestManager.m; sourceTree = ""; }; - 30E8DACF7932F2849312E0E91815807D /* SentryFileContents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryFileContents.h; path = Sources/Sentry/include/SentryFileContents.h; sourceTree = ""; }; + 30BCDDA889B1220E6908312CF1762A6F /* SentryIntegrationProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryIntegrationProtocol.swift; path = Sources/Swift/Protocol/SentryIntegrationProtocol.swift; sourceTree = ""; }; 31078F47E86FF15C7DDD14551671A52F /* HTTPDynamicFileResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HTTPDynamicFileResponse.m; path = Core/Responses/HTTPDynamicFileResponse.m; sourceTree = ""; }; - 3194297FEFAD2B9D6EE250772D686AD2 /* SentryCrashScopeObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashScopeObserver.m; path = Sources/Sentry/SentryCrashScopeObserver.m; sourceTree = ""; }; - 31A9287F22238EFD59F7B61521DFC2BB /* NSLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSLock.swift; path = Sources/Swift/Extensions/NSLock.swift; sourceTree = ""; }; - 31B70FAAC5086C12FB88AF5ECC1D7B7B /* SentryContinuousProfiler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryContinuousProfiler.h; path = Sources/Sentry/include/SentryContinuousProfiler.h; sourceTree = ""; }; - 326009BC7D80B49B44080F962A1A1195 /* SentryCrashSymbolicator.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashSymbolicator.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashSymbolicator.c; sourceTree = ""; }; - 326AD8D8BE51B1DFB8E3724B6E3FE432 /* SentryWatchdogTerminationLogic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryWatchdogTerminationLogic.m; path = Sources/Sentry/SentryWatchdogTerminationLogic.m; sourceTree = ""; }; + 31BA31BAA87A658873EED3B63158688E /* SentryCrashCPU_arm64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashCPU_arm64.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashCPU_arm64.c; sourceTree = ""; }; + 3204071E149956EE4EDFDA68CEFA1EF0 /* SentryDelayedFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDelayedFrame.h; path = Sources/Sentry/include/SentryDelayedFrame.h; sourceTree = ""; }; + 321C61AC56386B600A495E1B2162C865 /* SentrySwizzle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySwizzle.m; path = Sources/Sentry/SentrySwizzle.m; sourceTree = ""; }; + 322924C6AE953800AA28C13FDF607F10 /* SentryMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMessage.m; path = Sources/Sentry/SentryMessage.m; sourceTree = ""; }; 327361A487C2579906EEC29BEE955F87 /* MIKMIDIPort.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIPort.h; path = Source/MIKMIDIPort.h; sourceTree = ""; }; - 3279FEDD58338921DA720D4FA8E9EB53 /* SentryCrashMonitorContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitorContext.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitorContext.h; sourceTree = ""; }; - 327EE7A2190F4C2F5398C745D60E3622 /* SentryProfiler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryProfiler.mm; path = Sources/Sentry/SentryProfiler.mm; sourceTree = ""; }; - 32BC938BAF949C5893F500A6D060BBF1 /* SentryTransportAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTransportAdapter.h; path = Sources/Sentry/include/SentryTransportAdapter.h; sourceTree = ""; }; + 3297F891BE6D98D84E5D1AB5F382AC09 /* SentryDependencyContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDependencyContainer.m; path = Sources/Sentry/SentryDependencyContainer.m; sourceTree = ""; }; + 32DF25CCCF77CF0E1C1D910FE39CAF8B /* SentryProfilingConditionals.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryProfilingConditionals.h; path = Sources/Sentry/Public/SentryProfilingConditionals.h; sourceTree = ""; }; 32E6A74A3156E5EE30317B4653A10CB0 /* MIKMIDI.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MIKMIDI.debug.xcconfig; sourceTree = ""; }; - 3353CD08361580E815A580DCCFD65EE3 /* NSLocale+Sentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLocale+Sentry.h"; path = "Sources/Sentry/include/NSLocale+Sentry.h"; sourceTree = ""; }; - 3361EB5BDBFB495B56C4F39BCA0E8722 /* HTTPHeaderSanitizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaderSanitizer.swift; path = Sources/Swift/Tools/HTTPHeaderSanitizer.swift; sourceTree = ""; }; - 3369439F535E67A2377B62ED2D5CD58D /* SentryMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMessage.h; path = Sources/Sentry/Public/SentryMessage.h; sourceTree = ""; }; - 34238D8F0C43C3B02E8BBF5DBABB923E /* SentrySample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySample.m; path = Sources/Sentry/Profiling/SentrySample.m; sourceTree = ""; }; - 34278C404DC44C7D90BC20A80BC64E69 /* SentryWithoutUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryWithoutUIKit.h; path = Sources/Sentry/Public/SentryWithoutUIKit.h; sourceTree = ""; }; + 32F181CC70B00BA24D837331622C011A /* SentryProfilerSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryProfilerSerialization.h; path = Sources/Sentry/include/SentryProfilerSerialization.h; sourceTree = ""; }; + 3302139AC3FF756332BA39058CAA2092 /* SentryQueueableRequestManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryQueueableRequestManager.h; path = Sources/Sentry/include/SentryQueueableRequestManager.h; sourceTree = ""; }; + 338019F931CAC4146FEBD9A37C310EA0 /* SentryCrashString.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashString.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashString.c; sourceTree = ""; }; + 33B6867B0A50035AB7916B156D4CC953 /* SentryCrashReportStore.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashReportStore.c; path = Sources/SentryCrash/Recording/SentryCrashReportStore.c; sourceTree = ""; }; + 33E62911AE1376A5100B834A3F2514EA /* SentrySessionListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentrySessionListener.swift; path = Sources/Swift/Protocol/SentrySessionListener.swift; sourceTree = ""; }; + 33FCBB7E384DD90E7D270977DDEB7D1D /* SentryNSTimerFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSTimerFactory.h; path = Sources/Sentry/include/SentryNSTimerFactory.h; sourceTree = ""; }; 342C4BFA3B1528D963A808CA031866E1 /* MIKMIDICommand_SubclassMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDICommand_SubclassMethods.h; path = Source/MIKMIDICommand_SubclassMethods.h; sourceTree = ""; }; 34464D38DB64C467279A7B55DA1F31D5 /* ORSSerialBuffer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ORSSerialBuffer.m; path = Source/ORSSerialBuffer.m; sourceTree = ""; }; - 34D9590C384E2C5FF6D82732722AA65A /* SentryDateUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDateUtils.m; path = Sources/Sentry/SentryDateUtils.m; sourceTree = ""; }; - 356F5445BED1F754AF1A58EBDD0ADCD6 /* SentryViewHierarchyIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryViewHierarchyIntegration.h; path = Sources/Sentry/include/SentryViewHierarchyIntegration.h; sourceTree = ""; }; - 35ED7CDA651497D0A38A613804353CF7 /* SentryPixelBuffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryPixelBuffer.swift; path = Sources/Swift/Integrations/SessionReplay/SentryPixelBuffer.swift; sourceTree = ""; }; + 344B186FD0AC9E600E9A074894687420 /* SentryThreadInspector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryThreadInspector.m; path = Sources/Sentry/SentryThreadInspector.m; sourceTree = ""; }; + 3473B11BCEC727EDC9EE47EA72638864 /* SentryDisplayLinkWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDisplayLinkWrapper.h; path = Sources/Sentry/include/SentryDisplayLinkWrapper.h; sourceTree = ""; }; + 3495B8C94EDB6B1179F5143DB18AC308 /* SentryCoreDataSwizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCoreDataSwizzling.m; path = Sources/Sentry/SentryCoreDataSwizzling.m; sourceTree = ""; }; + 34A3BB5BA8E9818AEACCB1BD6DD07585 /* SentryStacktrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryStacktrace.h; path = Sources/Sentry/Public/SentryStacktrace.h; sourceTree = ""; }; + 34C34F80F098AB0FE5966769EB95AFB2 /* SentrySession+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentrySession+Private.h"; path = "Sources/Sentry/include/SentrySession+Private.h"; sourceTree = ""; }; + 351EBB12EB2B6E30EAC0B29EC263DA93 /* SentryCrashStackCursor_Backtrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashStackCursor_Backtrace.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashStackCursor_Backtrace.h; sourceTree = ""; }; + 35A4FCE928F67C274EDA444289DEBAD1 /* SentryGlobalEventProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryGlobalEventProcessor.h; path = Sources/Sentry/include/SentryGlobalEventProcessor.h; sourceTree = ""; }; 360DCC1ECB42ED92A9FC9B41228892B8 /* MIKMIDIEventIterator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIEventIterator.m; path = Source/MIKMIDIEventIterator.m; sourceTree = ""; }; - 361D62319A0C5457FEBCA96B95304506 /* SentryMeasurementValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMeasurementValue.h; path = Sources/Sentry/include/SentryMeasurementValue.h; sourceTree = ""; }; + 361A8A768FB0B073B6872EDEB5E96CFD /* SentryCrashSignalInfo.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashSignalInfo.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashSignalInfo.c; sourceTree = ""; }; 3632911B297BDF8F22B432287E6B7D20 /* MIKMIDIDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIDevice.h; path = Source/MIKMIDIDevice.h; sourceTree = ""; }; + 36A34F53638D44A63BCCCAD23B2DA812 /* SentryTransactionContext+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryTransactionContext+Private.h"; path = "Sources/Sentry/include/SentryTransactionContext+Private.h"; sourceTree = ""; }; 36D6B5D4D68F48D96C4BF35A6758112C /* ORSSerialRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ORSSerialRequest.h; path = Source/ORSSerialRequest.h; sourceTree = ""; }; + 36DB3F3CE4F488C2E33D99FCCEA4A1A2 /* SentryAppState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAppState.m; path = Sources/Sentry/SentryAppState.m; sourceTree = ""; }; 36FD7BE852BC2FF341138C7171380B46 /* PSWebSocketBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PSWebSocketBuffer.h; path = PocketSocket/PSWebSocketBuffer.h; sourceTree = ""; }; - 374845854C07A5DB0567529AAEC4400B /* SentryUIViewControllerSwizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUIViewControllerSwizzling.h; path = Sources/Sentry/include/SentryUIViewControllerSwizzling.h; sourceTree = ""; }; - 37B87603D1E10869831487695CFD6B2C /* SentryUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUser.m; path = Sources/Sentry/SentryUser.m; sourceTree = ""; }; - 3825D27AA60156A8762DC6BFAB5C5B4F /* SentryCrashDebug.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashDebug.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashDebug.c; sourceTree = ""; }; - 38FC9D399EDB8F433B2C03B252219F25 /* SentryNSDictionarySanitize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSDictionarySanitize.h; path = Sources/Sentry/include/SentryNSDictionarySanitize.h; sourceTree = ""; }; + 388AE3DF38CAF85A745A190B1499A0F3 /* SentrySpanStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySpanStatus.m; path = Sources/Sentry/SentrySpanStatus.m; sourceTree = ""; }; + 38B96878D2F4FD366FEF8BC6E86C35DA /* SentryPropagationContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryPropagationContext.h; path = Sources/Sentry/SentryPropagationContext.h; sourceTree = ""; }; 3980919F72C2514EA9B7B839CD47DC06 /* HTTPDynamicFileResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPDynamicFileResponse.h; path = Core/Responses/HTTPDynamicFileResponse.h; sourceTree = ""; }; - 3A3AC01F720030190E409CFA4CCD6CB6 /* SentryFrameRemover.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryFrameRemover.h; path = Sources/Sentry/include/SentryFrameRemover.h; sourceTree = ""; }; - 3ABE3928C90F0BDE7A4F4F0FDD611437 /* SentryTracerConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryTracerConfiguration.m; path = Sources/Sentry/SentryTracerConfiguration.m; sourceTree = ""; }; - 3AC43125BC02B72CD98E6EB2C2E009DD /* SentryTracer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTracer.h; path = Sources/Sentry/include/SentryTracer.h; sourceTree = ""; }; + 3A9B7CDE009191229E1CE9C10BBD252B /* SentryStacktraceBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryStacktraceBuilder.m; path = Sources/Sentry/SentryStacktraceBuilder.m; sourceTree = ""; }; + 3AA0B27EDB7D51C38B986804EC5216C3 /* SentryTraceProfiler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTraceProfiler.h; path = Sources/Sentry/include/SentryTraceProfiler.h; sourceTree = ""; }; 3B4DD6C47B43DBC164DC611E6F13AC05 /* MIKMIDIMetaMarkerTextEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMetaMarkerTextEvent.h; path = Source/MIKMIDIMetaMarkerTextEvent.h; sourceTree = ""; }; - 3B7B4CD046077E53104BA20A5CF0CF32 /* SentryDiscardReasonMapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDiscardReasonMapper.h; path = Sources/Sentry/include/SentryDiscardReasonMapper.h; sourceTree = ""; }; + 3BAB7C40BFD9AC1502BCCC1B1D0E607F /* SentryLevelHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryLevelHelper.h; path = Sources/Sentry/include/SentryLevelHelper.h; sourceTree = ""; }; + 3BB002B4E1D9B65F4E897CA0FB7A4B36 /* SentryAsyncSafeLog.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryAsyncSafeLog.c; path = Sources/Sentry/SentryAsyncSafeLog.c; sourceTree = ""; }; 3BC187B3C34571706D0F5C0D90316ACF /* MIKMIDINoteOffCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDINoteOffCommand.h; path = Source/MIKMIDINoteOffCommand.h; sourceTree = ""; }; - 3BCC2739C9B07903B74AD26EE834EDA7 /* SentryCrashIsAppImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashIsAppImage.h; path = Sources/Sentry/include/SentryCrashIsAppImage.h; sourceTree = ""; }; + 3BC79C707030930C0BEB9E2493247685 /* SentryDiscardedEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDiscardedEvent.h; path = Sources/Sentry/include/SentryDiscardedEvent.h; sourceTree = ""; }; 3C728140650FD24C44034CB0E47BE08A /* NSURLRequest+SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+SRWebSocket.m"; path = "SocketRocket/NSURLRequest+SRWebSocket.m"; sourceTree = ""; }; + 3C74B24FB5704C924583B5804B9DA3E7 /* SentryGeo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryGeo.m; path = Sources/Sentry/SentryGeo.m; sourceTree = ""; }; + 3CAD40E9A685469EA227DFEE4E12C4D3 /* SentryLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryLog.h; path = Sources/Sentry/include/SentryLog.h; sourceTree = ""; }; 3D0121B52C65597E49D8BFAF7AD24D59 /* HTTPDataResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HTTPDataResponse.m; path = Core/Responses/HTTPDataResponse.m; sourceTree = ""; }; - 3D1DCF19BC3F29BD9C298644021A2C7A /* SentrySampling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySampling.h; path = Sources/Sentry/include/SentrySampling.h; sourceTree = ""; }; - 3D1F634D2865254A2194BB16339A66FE /* SentryTracer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryTracer.m; path = Sources/Sentry/SentryTracer.m; sourceTree = ""; }; - 3D4DAA4D57FF8C00A179824A0F36C723 /* SentryUIDeviceWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUIDeviceWrapper.m; path = Sources/Sentry/SentryUIDeviceWrapper.m; sourceTree = ""; }; - 3D526AB861E22FF0D9B808C85673DB12 /* SentryProfiledTracerConcurrency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryProfiledTracerConcurrency.h; path = Sources/Sentry/include/SentryProfiledTracerConcurrency.h; sourceTree = ""; }; + 3D185E9BE30A18B4159AEE5B24E6FF2F /* SentryMigrateSessionInit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMigrateSessionInit.m; path = Sources/Sentry/SentryMigrateSessionInit.m; sourceTree = ""; }; + 3D2F693048237AC1DAFF856384FD18E3 /* SentryViewHierarchy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryViewHierarchy.h; path = Sources/Sentry/include/SentryViewHierarchy.h; sourceTree = ""; }; + 3D680C891D3BD3CF2030A2B756AB4E23 /* SentryRandom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryRandom.h; path = Sources/Sentry/include/SentryRandom.h; sourceTree = ""; }; 3D9600B68ADF8A7BC8A41FD9147307F1 /* PocketSocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PocketSocket-prefix.pch"; sourceTree = ""; }; 3D9E5C74871E9B3FCA8CFBCF49BE558A /* MIKMIDIUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIUtilities.m; path = Source/MIKMIDIUtilities.m; sourceTree = ""; }; 3DBF4C768EAE37EDA9A497C404AD5067 /* NSRunLoop+SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRunLoop+SRWebSocket.h"; path = "SocketRocket/NSRunLoop+SRWebSocket.h"; sourceTree = ""; }; 3E0FBD9FA6F80068C5760D31CFE8E782 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDFileLogger.h; sourceTree = ""; }; + 3E1D97E60FA4B5A68B55DA70032AB648 /* SentryDelayedFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDelayedFrame.m; path = Sources/Sentry/SentryDelayedFrame.m; sourceTree = ""; }; 3E3C61AEB35AC606BBE4F31AB6EFD3D3 /* Pods-Hammerspoon-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Hammerspoon-frameworks.sh"; sourceTree = ""; }; 3E78CC11F2A5054C67E14DF1D11AAB22 /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDLogMacros.h; sourceTree = ""; }; + 3EEFAB7EA8C025BF5E3F6214A5F6C577 /* ResourceBundle-Sentry-Sentry-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Sentry-Sentry-Info.plist"; sourceTree = ""; }; 3F20AD937CC715C9437083ECE3CC1149 /* MIKMIDIEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIEntity.m; path = Source/MIKMIDIEntity.m; sourceTree = ""; }; + 3F281F38CB8BF28E0D23E111E741B8E5 /* SentryError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryError.h; path = Sources/Sentry/Public/SentryError.h; sourceTree = ""; }; 3F306D8F588C5375C8448E524B5E1C53 /* CocoaAsyncSocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaAsyncSocket-prefix.pch"; sourceTree = ""; }; + 3F40417670FFF525FEAADD3B4DC01127 /* SentryOnDemandReplay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryOnDemandReplay.swift; path = Sources/Swift/Integrations/SessionReplay/SentryOnDemandReplay.swift; sourceTree = ""; }; + 3F40593B21CD780B6EE4C019D318CE67 /* SentryCrashIsAppImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashIsAppImage.h; path = Sources/Sentry/include/SentryCrashIsAppImage.h; sourceTree = ""; }; 3F8A5831B0B2E3DCE91FD58EB8328027 /* DAVResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DAVResponse.m; path = Extensions/WebDAV/DAVResponse.m; sourceTree = ""; }; + 3FA1F0852BBD17965FB67AE24D3A296C /* SentryCrashStackCursor.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashStackCursor.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashStackCursor.c; sourceTree = ""; }; + 3FC67A2A48886BFBE95D156012F5F116 /* SentryCrashReportFilterBasic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportFilterBasic.h; path = Sources/SentryCrash/Reporting/Filters/SentryCrashReportFilterBasic.h; sourceTree = ""; }; 3FEF703340493D0D19727935AE04F688 /* HTTPAuthenticationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPAuthenticationRequest.h; path = Core/HTTPAuthenticationRequest.h; sourceTree = ""; }; 40093623D3B618F467F3F28EEB258916 /* MIKMIDIPort.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIPort.m; path = Source/MIKMIDIPort.m; sourceTree = ""; }; 40123422A0F14609043890ED9DE59B5D /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Sources/CocoaLumberjack/include/CocoaLumberjack/DDLog+LOGV.h"; sourceTree = ""; }; 40F296E90DD98690B8386DD6DE256ADD /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Sources/CocoaLumberjack/DDAbstractDatabaseLogger.m; sourceTree = ""; }; - 4134D50A3B455C3225C75FBC4EA95340 /* SentryCrashStackEntryMapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashStackEntryMapper.m; path = Sources/Sentry/SentryCrashStackEntryMapper.m; sourceTree = ""; }; 415E9C97D6ECDBD29EDC9F238F4F55D9 /* CLIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CLIColor.m; path = Sources/CocoaLumberjack/CLI/CLIColor.m; sourceTree = ""; }; - 419F91DFE101EBD7EEAC030D9B3D6191 /* SentryProfilerState.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryProfilerState.mm; path = Sources/Sentry/Profiling/SentryProfilerState.mm; sourceTree = ""; }; + 418B8FBB65E29272B3461A075B60B027 /* SentryUIViewControllerPerformanceTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUIViewControllerPerformanceTracker.m; path = Sources/Sentry/SentryUIViewControllerPerformanceTracker.m; sourceTree = ""; }; 41E0EE5B81F67811FF6BBAB9FCEC3D9D /* SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRWebSocket.m; path = SocketRocket/SRWebSocket.m; sourceTree = ""; }; 4211FF8B675AD99552F7A26CE7CDD7ED /* MIKMIDI-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MIKMIDI-prefix.pch"; sourceTree = ""; }; - 4264A8B01AC1F3BD4D491DB077EF09FB /* SentryCrashSignalInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashSignalInfo.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashSignalInfo.h; sourceTree = ""; }; + 42406CE116E1F217BD239B34DE3CC9C2 /* SentryCoreDataTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCoreDataTrackingIntegration.h; path = Sources/Sentry/include/SentryCoreDataTrackingIntegration.h; sourceTree = ""; }; 42AC81B40B97DF56D08CB62B5AF871C6 /* Pods-Hammerspoon.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Hammerspoon.debug.xcconfig"; sourceTree = ""; }; - 42BBB79A072F526CAD9900ADC380FE83 /* SentryBreadcrumb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryBreadcrumb.h; path = Sources/Sentry/Public/SentryBreadcrumb.h; sourceTree = ""; }; - 430912F1E848121576AD17AEC012A20B /* SentryRRWebBreadcrumbEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryRRWebBreadcrumbEvent.swift; path = Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebBreadcrumbEvent.swift; sourceTree = ""; }; + 430F021FD0317357DB30A3675FDD0E38 /* SentryTracer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryTracer.m; path = Sources/Sentry/SentryTracer.m; sourceTree = ""; }; 431907C6B101D87A5D1F3C262A594167 /* CocoaHTTPServer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaHTTPServer.release.xcconfig; sourceTree = ""; }; - 43592FF01610B184DD070E08ED00B349 /* SentryFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryFrame.h; path = Sources/Sentry/Public/SentryFrame.h; sourceTree = ""; }; - 438903726FED9C0FF8FE14B67B2FA661 /* SentryThreadHandle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SentryThreadHandle.cpp; path = Sources/Sentry/SentryThreadHandle.cpp; sourceTree = ""; }; + 43668C08A60CD18FE2AB42F0078E97C9 /* SentryStacktraceBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryStacktraceBuilder.h; path = Sources/Sentry/include/SentryStacktraceBuilder.h; sourceTree = ""; }; 439E12F2F5FF227C1EEBA4139698416F /* MIKMIDINoteEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDINoteEvent.h; path = Source/MIKMIDINoteEvent.h; sourceTree = ""; }; + 43E7360C1E797D7734623EABE3825A14 /* UIViewController+Sentry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+Sentry.m"; path = "Sources/Sentry/UIViewController+Sentry.m"; sourceTree = ""; }; 43EE2D0D8212F6A8B92C1170D5D4BAAC /* MIKMIDIMetaEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMetaEvent.h; path = Source/MIKMIDIMetaEvent.h; sourceTree = ""; }; - 4408F9E4805DEE0A19C225D03EA819B0 /* SentryDebugImageProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDebugImageProvider.m; path = Sources/Sentry/SentryDebugImageProvider.m; sourceTree = ""; }; - 446025561BE05C23F34F657BDE6885DD /* SentryException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryException.h; path = Sources/Sentry/Public/SentryException.h; sourceTree = ""; }; + 440BFF887B8FEBEA78D7FE02916A1E97 /* SentryLevelMapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryLevelMapper.m; path = Sources/Sentry/SentryLevelMapper.m; sourceTree = ""; }; + 44213F5DA0BF41B164907076C128BB7C /* SentrySysctl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySysctl.h; path = Sources/Sentry/include/SentrySysctl.h; sourceTree = ""; }; + 4434E2058D7BB29344E8826699301693 /* SentryCrashReportConverter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashReportConverter.m; path = Sources/Sentry/SentryCrashReportConverter.m; sourceTree = ""; }; 446B4CF957F3C0C801C5F70DBA29E7D1 /* CocoaAsyncSocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaAsyncSocket.debug.xcconfig; sourceTree = ""; }; - 449A10F51B78B844AAB73ECCE614614A /* SentryCrashReportSink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportSink.h; path = Sources/Sentry/include/SentryCrashReportSink.h; sourceTree = ""; }; - 44BD7B648362F8A7E0EE66E42B89A091 /* SentryCrashBinaryImageProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashBinaryImageProvider.h; path = Sources/Sentry/include/SentryCrashBinaryImageProvider.h; sourceTree = ""; }; 44ECBF08299A8C2BA8F896328A99E113 /* SPUUserUpdateState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUUserUpdateState.h; path = Sparkle.framework/Versions/B/Headers/SPUUserUpdateState.h; sourceTree = ""; }; - 456CF670FA58A4C1F7C78F9234C901DA /* SentryThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryThread.m; path = Sources/Sentry/SentryThread.m; sourceTree = ""; }; 45E02FBB38C1B1059795527F815E7FEF /* MIKMIDIPolyphonicKeyPressureEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIPolyphonicKeyPressureEvent.h; path = Source/MIKMIDIPolyphonicKeyPressureEvent.h; sourceTree = ""; }; 45EB4297994223B1DA728605183EB558 /* MIKMIDIMetaEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMetaEvent.m; path = Source/MIKMIDIMetaEvent.m; sourceTree = ""; }; + 45F39E50DC59A483ED314FAE0E0D0656 /* SentryAppStartTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAppStartTrackingIntegration.h; path = Sources/Sentry/include/SentryAppStartTrackingIntegration.h; sourceTree = ""; }; + 461B669F0C36F11FE6B3BABD5BA67277 /* SentryCoreDataSwizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCoreDataSwizzling.h; path = Sources/Sentry/include/SentryCoreDataSwizzling.h; sourceTree = ""; }; 462B92525B0663237A3A78E871ED4F38 /* MIKMIDISynthesizerInstrument.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDISynthesizerInstrument.m; path = Source/MIKMIDISynthesizerInstrument.m; sourceTree = ""; }; - 4643D4BC7D3C7DE0340C6700202E923A /* SentryWatchdogTerminationTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryWatchdogTerminationTracker.h; path = Sources/Sentry/include/SentryWatchdogTerminationTracker.h; sourceTree = ""; }; + 46381AD6F5BDC8515672C8B29828B1D4 /* SentryNetworkTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNetworkTracker.m; path = Sources/Sentry/SentryNetworkTracker.m; sourceTree = ""; }; 46476A7B8A6CD10A627F9418D169CCF9 /* MIKMIDIClientDestinationEndpoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIClientDestinationEndpoint.h; path = Source/MIKMIDIClientDestinationEndpoint.h; sourceTree = ""; }; - 46605877CA629FDF33A616703840CB1D /* SentryBreadcrumbTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryBreadcrumbTracker.h; path = Sources/Sentry/include/SentryBreadcrumbTracker.h; sourceTree = ""; }; 467A45C14018529DF04D635A1F3E01BB /* PocketSocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PocketSocket.release.xcconfig; sourceTree = ""; }; - 4685841862136CEF8CAC967757FADC31 /* SentryNSError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSError.h; path = Sources/Sentry/Public/SentryNSError.h; sourceTree = ""; }; 469D7081C4DC34D2858E99DDFF2D0366 /* DDNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDNumber.m; path = Core/Categories/DDNumber.m; sourceTree = ""; }; - 46B926A8E00D90C9F7A9447D253DA049 /* SentryProfilingConditionals.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryProfilingConditionals.h; path = Sources/Sentry/Public/SentryProfilingConditionals.h; sourceTree = ""; }; - 46CB3B791C15F283F6B9CAF51F26074C /* SentryEnvelope+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryEnvelope+Private.h"; path = "Sources/Sentry/include/SentryEnvelope+Private.h"; sourceTree = ""; }; - 46D356630D11D77CEAF194042F6689E5 /* SentryReplayOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryReplayOptions.swift; path = Sources/Swift/Integrations/SessionReplay/SentryReplayOptions.swift; sourceTree = ""; }; - 46E5C480AEB97592705464393FFC7AB3 /* SentryGlobalEventProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryGlobalEventProcessor.m; path = Sources/Sentry/SentryGlobalEventProcessor.m; sourceTree = ""; }; - 47028C20A73FF6DB60D2622BA1EFDB8B /* SentryWatchdogTerminationTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryWatchdogTerminationTracker.m; path = Sources/Sentry/SentryWatchdogTerminationTracker.m; sourceTree = ""; }; 473E75BDFDA04AA427FA70CF259925D1 /* SRRunLoopThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRRunLoopThread.h; path = SocketRocket/Internal/RunLoop/SRRunLoopThread.h; sourceTree = ""; }; - 4781FEE229398A199950F6FA6CD5B1CC /* SentryPerformanceTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryPerformanceTracker.m; path = Sources/Sentry/SentryPerformanceTracker.m; sourceTree = ""; }; + 476C98F025039310163818F921A55D38 /* SentryNSError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSError.m; path = Sources/Sentry/SentryNSError.m; sourceTree = ""; }; 47E66E12C75AEA902457053C1BFE6B7D /* Pods-Hammerspoon-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Hammerspoon-acknowledgements.markdown"; sourceTree = ""; }; - 47F338F6C1DDC96188AD32C8F06AD041 /* SentryANRTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryANRTracker.h; path = Sources/Sentry/include/SentryANRTracker.h; sourceTree = ""; }; 4842B2B6A4A94FD84499266608D0798D /* SUUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUUpdaterDelegate.h; path = Sparkle.framework/Versions/B/Headers/SUUpdaterDelegate.h; sourceTree = ""; }; + 484625B3B8EEE502C5E32EDCFBFCCB80 /* SentryReplayVideoMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryReplayVideoMaker.swift; path = Sources/Swift/Integrations/SessionReplay/SentryReplayVideoMaker.swift; sourceTree = ""; }; 4849D2E9F89F9438BE85A9EEB1BE5D96 /* MIKMIDIChannelEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIChannelEvent.m; path = Source/MIKMIDIChannelEvent.m; sourceTree = ""; }; - 4885238FB71B6FB4D6E1AF13EA130141 /* SentryUIEventTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUIEventTracker.m; path = Sources/Sentry/SentryUIEventTracker.m; sourceTree = ""; }; - 488B9B048D7E63C017471769B1BC1B7F /* SentrySerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySerialization.m; path = Sources/Sentry/SentrySerialization.m; sourceTree = ""; }; + 487C769E7266A3462A910FF846140E41 /* NSLocale+Sentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLocale+Sentry.h"; path = "Sources/Sentry/include/NSLocale+Sentry.h"; sourceTree = ""; }; 48C1F65A6C505A7160B6C24F20026139 /* MIKMIDINoteOffCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDINoteOffCommand.m; path = Source/MIKMIDINoteOffCommand.m; sourceTree = ""; }; - 48C77405BE70EDD52431EF4BC68A9C66 /* SentryStatsdClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryStatsdClient.m; path = Sources/Sentry/SentryStatsdClient.m; sourceTree = ""; }; - 48E18E1C6D64D73E993288EE918A2D69 /* SentrySession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySession.m; path = Sources/Sentry/SentrySession.m; sourceTree = ""; }; - 491010F4751373EE99A7DF2126D4CEBC /* SentrySpanId.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySpanId.m; path = Sources/Sentry/SentrySpanId.m; sourceTree = ""; }; - 4912A6BC7AF4578E8FE0000363D023B0 /* SentrySerializable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySerializable.h; path = Sources/Sentry/Public/SentrySerializable.h; sourceTree = ""; }; + 48D9322EA020FBDDC47783CE1485F9AC /* SentrySerializable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySerializable.h; path = Sources/Sentry/Public/SentrySerializable.h; sourceTree = ""; }; 49657FA527D4E8591335FF1E1AFAAE5B /* MIKMIDIChannelPressureEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIChannelPressureEvent.h; path = Source/MIKMIDIChannelPressureEvent.h; sourceTree = ""; }; + 497FC5C9B7998A38B8F0F623E9B11A30 /* SentryDateUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDateUtils.h; path = Sources/Sentry/include/SentryDateUtils.h; sourceTree = ""; }; + 49A96E1C940808696DE22F968540B651 /* SentryNSProcessInfoWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSProcessInfoWrapper.h; path = Sources/Sentry/include/SentryNSProcessInfoWrapper.h; sourceTree = ""; }; 49B3F4666DB87FE6C1B2D8FF038DC8E9 /* MIKMIDIMetaKeySignatureEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMetaKeySignatureEvent.h; path = Source/MIKMIDIMetaKeySignatureEvent.h; sourceTree = ""; }; - 4A10085BCFB1B466DD8EA2FAC262BE2F /* SentryLogOutput.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryLogOutput.m; path = Sources/Sentry/SentryLogOutput.m; sourceTree = ""; }; - 4A807C80F32F96877B74EE85274DC37E /* SentryAsyncSafeLog.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryAsyncSafeLog.c; path = Sources/Sentry/SentryAsyncSafeLog.c; sourceTree = ""; }; 4AB3F04F0E8D8DBC552EAD1DACCCE390 /* MIKMIDI-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MIKMIDI-dummy.m"; sourceTree = ""; }; - 4B6335B70291C58D307418582BAEFD64 /* SentryNetworkTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNetworkTrackingIntegration.m; path = Sources/Sentry/SentryNetworkTrackingIntegration.m; sourceTree = ""; }; + 4BFE958E69086FB4D75DDD48346E5AEA /* SentryNSDataTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSDataTracker.m; path = Sources/Sentry/SentryNSDataTracker.m; sourceTree = ""; }; 4C64A38F0FE201F6A4D93D54CF4CDEF8 /* MIKMIDITempoEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDITempoEvent.h; path = Source/MIKMIDITempoEvent.h; sourceTree = ""; }; - 4C7C0BACEA2926614626D7FE09BC10A0 /* SentryTransportFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryTransportFactory.m; path = Sources/Sentry/SentryTransportFactory.m; sourceTree = ""; }; 4C7E0F1F6C625C241616E69C7138742D /* SPUDownloadData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUDownloadData.h; path = Sparkle.framework/Versions/B/Headers/SPUDownloadData.h; sourceTree = ""; }; - 4CB9F73DF9DCDC389060DE926E49944C /* SentryPredicateDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryPredicateDescriptor.h; path = Sources/Sentry/include/SentryPredicateDescriptor.h; sourceTree = ""; }; + 4C999F593F438C1388269C15ED67DDF8 /* SentryRequestManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryRequestManager.h; path = Sources/Sentry/include/SentryRequestManager.h; sourceTree = ""; }; 4CEA682C719C79FAFB6D025E3DE00B7D /* MIKMIDIChannelVoiceCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIChannelVoiceCommand.h; path = Source/MIKMIDIChannelVoiceCommand.h; sourceTree = ""; }; + 4CF8E357E7B9DEAFE50F387C635D081A /* SentryTracerConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTracerConfiguration.h; path = Sources/Sentry/include/SentryTracerConfiguration.h; sourceTree = ""; }; 4D26CD688523F3C57213401EFDD1E301 /* MIKMIDIChannelPressureEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIChannelPressureEvent.m; path = Source/MIKMIDIChannelPressureEvent.m; sourceTree = ""; }; - 4D7ED67780ED0F329D2DFA65E682DFEA /* PrivateSentrySDKOnly.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivateSentrySDKOnly.mm; path = Sources/Sentry/PrivateSentrySDKOnly.mm; sourceTree = ""; }; - 4DEDA729C09A6B1FE72A5DED9D0985AA /* SentrySpanStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySpanStatus.h; path = Sources/Sentry/Public/SentrySpanStatus.h; sourceTree = ""; }; + 4DB222E7B5F9A8C6793DCB60DD6425F0 /* SentryMeasurementUnit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMeasurementUnit.m; path = Sources/Sentry/SentryMeasurementUnit.m; sourceTree = ""; }; + 4DC4DFC0E74DCAF74A19F11778365624 /* SentryCrashNSErrorUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashNSErrorUtil.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashNSErrorUtil.h; sourceTree = ""; }; 4E1C58FE9A77E25213198A47B0BAB324 /* MIKMIDIMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMapping.h; path = Source/MIKMIDIMapping.h; sourceTree = ""; }; + 4E37DE56638D8C8CA4EC981C5B6135CE /* SentrySessionCrashedHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySessionCrashedHandler.m; path = Sources/Sentry/SentrySessionCrashedHandler.m; sourceTree = ""; }; 4E3855502235F54F86C56D7203DE2C7A /* SRHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRHash.h; path = SocketRocket/Internal/Utilities/SRHash.h; sourceTree = ""; }; - 4E6F98FC17B9CE3C4FF4B5F6EBDF922F /* SentryNSProcessInfoWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryNSProcessInfoWrapper.mm; path = Sources/Sentry/SentryNSProcessInfoWrapper.mm; sourceTree = ""; }; 4EA0D791FD848CAEF9ED7FE5687CFAB5 /* PUTResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PUTResponse.h; path = Extensions/WebDAV/PUTResponse.h; sourceTree = ""; }; - 4F11D1FBD2390E387836873CD51A7FF2 /* SentryThreadInspector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryThreadInspector.m; path = Sources/Sentry/SentryThreadInspector.m; sourceTree = ""; }; + 4EBDADCACC51D8D607DCD7647C7F5590 /* SentryFileIOTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryFileIOTrackingIntegration.h; path = Sources/Sentry/include/SentryFileIOTrackingIntegration.h; sourceTree = ""; }; + 4F24DBFD966AD61608D15CE3BB599255 /* SentrySpan+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentrySpan+Private.h"; path = "Sources/Sentry/include/SentrySpan+Private.h"; sourceTree = ""; }; 4F3CBC5C39968D0ABB2A9C7DEB2B01F8 /* ORSSerialPort.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ORSSerialPort.m; path = Source/ORSSerialPort.m; sourceTree = ""; }; 4F819F282E99A70F002E40A2B7B0C61A /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDMultiFormatter.h; sourceTree = ""; }; - 5055186410F65256C54267AB77CAA319 /* SentrySpanContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySpanContext.m; path = Sources/Sentry/SentrySpanContext.m; sourceTree = ""; }; - 506DBFFC2DEFD7B6FF19E591F2020CA8 /* SentryFileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryFileManager.h; path = Sources/Sentry/include/SentryFileManager.h; sourceTree = ""; }; + 4FACA5BBEC82074BC615BCC18C33EF74 /* SentryOptions+HybridSDKs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryOptions+HybridSDKs.h"; path = "Sources/Sentry/include/HybridPublic/SentryOptions+HybridSDKs.h"; sourceTree = ""; }; + 4FB82215239D51E779DB14364BF0D5B8 /* Sentry-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Sentry-umbrella.h"; sourceTree = ""; }; 508261EBE24B47C5F9D0AC95B22E953E /* PSWebSocketNetworkThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PSWebSocketNetworkThread.h; path = PocketSocket/PSWebSocketNetworkThread.h; sourceTree = ""; }; - 512856DACDAB3D2863D7C29F66CFF22A /* SentrySample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySample.h; path = Sources/Sentry/include/SentrySample.h; sourceTree = ""; }; - 51595AC859CAED6FBAB3039667711D11 /* SentrySamplerDecision.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySamplerDecision.h; path = Sources/Sentry/include/SentrySamplerDecision.h; sourceTree = ""; }; + 50B19D46059777D27D66F8A8DE37C02E /* SentryScreenshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryScreenshot.h; path = Sources/Sentry/include/SentryScreenshot.h; sourceTree = ""; }; + 50B2B367A1A2B99E2372107ACB0077C2 /* SentryNSDictionarySanitize.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSDictionarySanitize.m; path = Sources/Sentry/SentryNSDictionarySanitize.m; sourceTree = ""; }; + 50C6FB1EF2872A99F49A9617B4A08E32 /* SentryCrashMonitorType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitorType.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitorType.h; sourceTree = ""; }; 516A7342736E484F8820D33AB40C8797 /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; + 518538B382682C5B6438FBE07470E516 /* SentryDateUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDateUtil.m; path = Sources/Sentry/SentryDateUtil.m; sourceTree = ""; }; + 518AFFCFD8120E2F662E84143B688507 /* SentryBaggageSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryBaggageSerialization.swift; path = Sources/Swift/Helper/SentryBaggageSerialization.swift; sourceTree = ""; }; 519AF98C92B517DD023896CD077EBFD4 /* CocoaLumberjack-CocoaLumberjackPrivacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "CocoaLumberjack-CocoaLumberjackPrivacy"; path = CocoaLumberjackPrivacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 51BB44EE4B01A3BB3B26F402D2CCD996 /* SentryAutoSessionTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAutoSessionTrackingIntegration.h; path = Sources/Sentry/include/SentryAutoSessionTrackingIntegration.h; sourceTree = ""; }; + 51C2B6DB8237282F4AB7577802DE9598 /* SentryLogC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryLogC.m; path = Sources/Sentry/SentryLogC.m; sourceTree = ""; }; + 51F2ADAF8E55E7B5F2A237884DAA54A0 /* SentryEnvelopeItemHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryEnvelopeItemHeader.h; path = Sources/Sentry/Public/SentryEnvelopeItemHeader.h; sourceTree = ""; }; 51FC85588605EB1B92C336B2BDE67BD7 /* DDLoggerNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLoggerNames.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDLoggerNames.h; sourceTree = ""; }; - 5257EF10DA8DC9DD0FDCC65B737B7CBE /* SentryCrashCPU_arm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashCPU_arm.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashCPU_arm.c; sourceTree = ""; }; - 526126CB2AAE4C33DA2BCEF9DAE8700D /* SentrySamplingContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySamplingContext.h; path = Sources/Sentry/Public/SentrySamplingContext.h; sourceTree = ""; }; - 52AC6C3FBB9F3EC5E9D407CEA4799525 /* SentryAppStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAppStateManager.h; path = Sources/Sentry/include/SentryAppStateManager.h; sourceTree = ""; }; 532096B023519D4776147A8050DC57FD /* SRError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRError.m; path = SocketRocket/Internal/Utilities/SRError.m; sourceTree = ""; }; - 53514E5F0E02661200E3C655BDF91E2F /* SentryCrashInstallation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashInstallation.h; path = Sources/SentryCrash/Installations/SentryCrashInstallation.h; sourceTree = ""; }; + 53336B94ECDDAEE4BECE906CE1B32E0C /* SentryDiscardReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDiscardReason.h; path = Sources/Sentry/include/SentryDiscardReason.h; sourceTree = ""; }; + 5353873D8213E327E58BB3DE44224D07 /* SentryRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryRequest.m; path = Sources/Sentry/SentryRequest.m; sourceTree = ""; }; 536908CAEFEA94317FD61C71ED227435 /* SRIOConsumer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRIOConsumer.h; path = SocketRocket/Internal/IOConsumer/SRIOConsumer.h; sourceTree = ""; }; 53726DEF56A26EA94E15AB13A39F4EF4 /* SocketRocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SocketRocket-prefix.pch"; sourceTree = ""; }; 537D22B9A6D972452FDB7D1E218623B9 /* SUUpdatePermissionResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUUpdatePermissionResponse.h; path = Sparkle.framework/Versions/B/Headers/SUUpdatePermissionResponse.h; sourceTree = ""; }; 53BD21DB8B784C65C60DC1CE6061B8FA /* SRProxyConnect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRProxyConnect.m; path = SocketRocket/Internal/Proxy/SRProxyConnect.m; sourceTree = ""; }; 53CFC3C21346FB7D2700F4E1A85AB557 /* ORSSerialPortManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ORSSerialPortManager.h; path = Source/ORSSerialPortManager.h; sourceTree = ""; }; + 53E9399903D1343C659402FF1604DB9A /* SentryMetricProfiler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryMetricProfiler.mm; path = Sources/Sentry/SentryMetricProfiler.mm; sourceTree = ""; }; + 53EBFB214FF0139C28586E10C83144DC /* SentryFramesTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryFramesTracker.h; path = Sources/Sentry/include/HybridPublic/SentryFramesTracker.h; sourceTree = ""; }; + 540CFA7719FDD2443BB971E4788581B5 /* Sentry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Sentry-dummy.m"; sourceTree = ""; }; + 545E170C74561D2E68A33C354A2A7E0B /* SentrySwizzleWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySwizzleWrapper.m; path = Sources/Sentry/SentrySwizzleWrapper.m; sourceTree = ""; }; + 549C94F5C50CDCE888151B266C22FA7B /* SentryCrashC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashC.h; path = Sources/SentryCrash/Recording/SentryCrashC.h; sourceTree = ""; }; + 54B118A0EA78DC2A4F7845485D3C7F59 /* SentryFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryFrame.h; path = Sources/Sentry/Public/SentryFrame.h; sourceTree = ""; }; 54BAB3ADC8A9F3AC4D2770B544D2CF86 /* MIKMIDIMetaLyricEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMetaLyricEvent.h; path = Source/MIKMIDIMetaLyricEvent.h; sourceTree = ""; }; - 54F35B638A2C0246880CF196C80AAF00 /* SentryProfilerTestHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryProfilerTestHelpers.m; path = Sources/Sentry/Profiling/SentryProfilerTestHelpers.m; sourceTree = ""; }; + 54D13411BEFB6D1F745DA9A7EA459A40 /* SentryPerformanceTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryPerformanceTracker.h; path = Sources/Sentry/include/SentryPerformanceTracker.h; sourceTree = ""; }; 5512BE654B5A8D0635EAEC3986B81467 /* PocketSocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PocketSocket-dummy.m"; sourceTree = ""; }; 553BF87CD5AD99E7E5554E1C079DEBAB /* MIKMIDISourceEndpoint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDISourceEndpoint.m; path = Source/MIKMIDISourceEndpoint.m; sourceTree = ""; }; - 55A8487C325EBC21BF110344B56FC304 /* SentryPerformanceTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryPerformanceTracker.h; path = Sources/Sentry/include/SentryPerformanceTracker.h; sourceTree = ""; }; - 55D1727493EC9BF1553FB642393B2902 /* SentryDebugMeta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDebugMeta.m; path = Sources/Sentry/SentryDebugMeta.m; sourceTree = ""; }; - 562584704473313B962AED2BE96F9BE7 /* SentrySubClassFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySubClassFinder.h; path = Sources/Sentry/include/SentrySubClassFinder.h; sourceTree = ""; }; + 55B1DE5664ECF76C263A541380A52324 /* SentryClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryClient.m; path = Sources/Sentry/SentryClient.m; sourceTree = ""; }; + 560D47C2A849C53E2AF646879CA2260E /* SentryANRTrackingIntegrationV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryANRTrackingIntegrationV2.h; path = Sources/Sentry/include/SentryANRTrackingIntegrationV2.h; sourceTree = ""; }; 56E4030B5363D8465250A7D6A7E485C5 /* SPUStandardUpdaterController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUStandardUpdaterController.h; path = Sparkle.framework/Versions/B/Headers/SPUStandardUpdaterController.h; sourceTree = ""; }; - 57553A959843E536B52C40F25F25B77F /* SentryClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryClient.h; path = Sources/Sentry/Public/SentryClient.h; sourceTree = ""; }; - 5758F83F1EBE263C9040CAB131388078 /* SentryAppStartMeasurement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAppStartMeasurement.m; path = Sources/Sentry/SentryAppStartMeasurement.m; sourceTree = ""; }; - 577AF9045416CB3CC42D6688C54A05D0 /* SentryCrashDoctor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashDoctor.m; path = Sources/SentryCrash/Recording/SentryCrashDoctor.m; sourceTree = ""; }; - 57EB688FC9D3940F39D4E8A9CA8BC627 /* SentryError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryError.h; path = Sources/Sentry/Public/SentryError.h; sourceTree = ""; }; - 57F67D9031F36427ACB58CCB35721B9C /* SentryEnabledFeaturesBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryEnabledFeaturesBuilder.swift; path = Sources/Swift/Helper/SentryEnabledFeaturesBuilder.swift; sourceTree = ""; }; - 586FCB1D82D789A82A90679E155861A6 /* SentrySpanContext+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentrySpanContext+Private.h"; path = "Sources/Sentry/include/SentrySpanContext+Private.h"; sourceTree = ""; }; - 58703E1BEF78537E0BA7B229ECE527C5 /* SentryRRWebSpanEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryRRWebSpanEvent.swift; path = Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebSpanEvent.swift; sourceTree = ""; }; 58898C2C80AF3049268C2B9E34A65D89 /* ASCIImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ASCIImage-dummy.m"; sourceTree = ""; }; - 58E8286010B8EDB2CCFA8810C3968CA8 /* SentryConcurrentRateLimitsDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryConcurrentRateLimitsDictionary.h; path = Sources/Sentry/include/SentryConcurrentRateLimitsDictionary.h; sourceTree = ""; }; + 58A09D3F0B008C9C53C0AD3BB1459AB9 /* SentryTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTime.h; path = Sources/Sentry/include/SentryTime.h; sourceTree = ""; }; + 58CED6652409D2EE4AA8580A35BF3FD8 /* SentryCrashReportFixer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportFixer.h; path = Sources/SentryCrash/Recording/SentryCrashReportFixer.h; sourceTree = ""; }; + 58EA2E9934DEBA053B68AB628755B6FE /* SentryInstallation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryInstallation.m; path = Sources/Sentry/SentryInstallation.m; sourceTree = ""; }; 58FE9CD444F12E26D56766FA813434B9 /* MIKMIDIUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIUtilities.h; path = Source/MIKMIDIUtilities.h; sourceTree = ""; }; 5963CE4ED5DF209DB22E173273A64DF6 /* CocoaLumberjack.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.debug.xcconfig; sourceTree = ""; }; - 59C3A1AA8B8F4688EC049C8D0473AE33 /* SentryDelayedFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDelayedFrame.m; path = Sources/Sentry/SentryDelayedFrame.m; sourceTree = ""; }; - 59F149DA3D0086B0C913E3E7B8FA7A8F /* SentryCrashCachedData.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashCachedData.c; path = Sources/SentryCrash/Recording/SentryCrashCachedData.c; sourceTree = ""; }; - 5A664EA41593D358C9370DA8C217A96C /* SentryCrashJSONCodec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashJSONCodec.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashJSONCodec.c; sourceTree = ""; }; - 5AC35F6F662C37341FB51C773A3E9FBB /* SentryDispatchSourceWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDispatchSourceWrapper.m; path = Sources/Sentry/SentryDispatchSourceWrapper.m; sourceTree = ""; }; + 5AC24B8BE5EC6E0E2A51E0126426344D /* SentryStackFrame.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = SentryStackFrame.hpp; path = Sources/Sentry/include/SentryStackFrame.hpp; sourceTree = ""; }; + 5AC81250F6F7558BC4D0408D8607A788 /* SentryDefaultObjCRuntimeWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDefaultObjCRuntimeWrapper.m; path = Sources/Sentry/SentryDefaultObjCRuntimeWrapper.m; sourceTree = ""; }; 5AD4F54569A30FB3099349AA2FD35979 /* MIKMIDIClientSourceEndpoint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIClientSourceEndpoint.m; path = Source/MIKMIDIClientSourceEndpoint.m; sourceTree = ""; }; - 5AFFBBB562FDDDF1488CE64E61D338DA /* SentryProfiledTracerConcurrency.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryProfiledTracerConcurrency.mm; path = Sources/Sentry/Profiling/SentryProfiledTracerConcurrency.mm; sourceTree = ""; }; - 5B2A24F4ECEECC1E0F10652668FB0028 /* SentryNSURLRequestBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSURLRequestBuilder.m; path = Sources/Sentry/SentryNSURLRequestBuilder.m; sourceTree = ""; }; - 5B42C7A654465D0D9C9579521AE73FBE /* SentryFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryFrame.m; path = Sources/Sentry/SentryFrame.m; sourceTree = ""; }; - 5BB13DF19F868120548BDC26DDDF3A26 /* SentrySystemEventBreadcrumbs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySystemEventBreadcrumbs.h; path = Sources/Sentry/include/SentrySystemEventBreadcrumbs.h; sourceTree = ""; }; - 5BF65FFF9D276414FE0A9B37B4EA1A21 /* SentryLaunchProfiling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryLaunchProfiling.m; path = Sources/Sentry/Profiling/SentryLaunchProfiling.m; sourceTree = ""; }; + 5B6233CB25C90BD806A74EC8A0CDC6FE /* SentryCrashReport.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashReport.c; path = Sources/SentryCrash/Recording/SentryCrashReport.c; sourceTree = ""; }; + 5B716D891F8A7A134A4C30F6D1EB6697 /* SentryProfilerDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryProfilerDefines.h; path = Sources/Sentry/Profiling/SentryProfilerDefines.h; sourceTree = ""; }; + 5BBF982D611A40D45949D5887F6A49BF /* SentryWatchdogTerminationTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryWatchdogTerminationTracker.m; path = Sources/Sentry/SentryWatchdogTerminationTracker.m; sourceTree = ""; }; + 5BCD84DF38C9DAD868654B80C1B208A4 /* SentryNoOpSpan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNoOpSpan.h; path = Sources/Sentry/include/SentryNoOpSpan.h; sourceTree = ""; }; + 5BFED552A97F318C920527A79292C078 /* NSArray+SentrySanitize.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+SentrySanitize.m"; path = "Sources/Sentry/NSArray+SentrySanitize.m"; sourceTree = ""; }; 5C35D434424E05C510E520BEC7FEF937 /* SUUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUUpdater.h; path = Sparkle.framework/Versions/B/Headers/SUUpdater.h; sourceTree = ""; }; - 5C727DB64A2B28B9E62F4FDA62B6ECB6 /* UIViewController+Sentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+Sentry.h"; path = "Sources/Sentry/include/UIViewController+Sentry.h"; sourceTree = ""; }; - 5C7A233A600465917C0E9BCC9EFC2B79 /* SentryFramesTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryFramesTrackingIntegration.h; path = Sources/Sentry/include/SentryFramesTrackingIntegration.h; sourceTree = ""; }; - 5C96F03DD2650E0D3D5EDE0791E4619C /* SentryNSDictionarySanitize.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSDictionarySanitize.m; path = Sources/Sentry/SentryNSDictionarySanitize.m; sourceTree = ""; }; + 5C3F4712B197746775AA105B07E7090C /* SentryEnvelopeAttachmentHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryEnvelopeAttachmentHeader.m; path = Sources/Sentry/SentryEnvelopeAttachmentHeader.m; sourceTree = ""; }; + 5C90193720FC96FE63CF773E1F182187 /* SentryTransportFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryTransportFactory.m; path = Sources/Sentry/SentryTransportFactory.m; sourceTree = ""; }; + 5CCC3B2EF658FC6D3DAE769975D61502 /* SentryMeasurementUnit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMeasurementUnit.h; path = Sources/Sentry/Public/SentryMeasurementUnit.h; sourceTree = ""; }; + 5CD172316CB9D69CED6FBB7CDE8341EB /* SentrySampleDecision.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySampleDecision.m; path = Sources/Sentry/SentrySampleDecision.m; sourceTree = ""; }; 5CDDF693FAFFADE13D12175A61EF2F2C /* CocoaHTTPServer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaHTTPServer-prefix.pch"; sourceTree = ""; }; + 5CF96C2D1602C43299C75888AA2A5B96 /* SentryCrashScopeObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashScopeObserver.m; path = Sources/Sentry/SentryCrashScopeObserver.m; sourceTree = ""; }; + 5D37CE0EF3FFB199E5E799E3F969914E /* SentryMetricKitIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMetricKitIntegration.h; path = Sources/Sentry/include/SentryMetricKitIntegration.h; sourceTree = ""; }; 5D4787A4AD01E6CBF77830877837B0A9 /* SocketRocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SocketRocket-dummy.m"; sourceTree = ""; }; - 5D4EDACC78FA279B0559D0D5F80CA808 /* SentryCrashStackCursor_MachineContext.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashStackCursor_MachineContext.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashStackCursor_MachineContext.c; sourceTree = ""; }; 5D6D6B8527C99A3626003480ADAB5D99 /* ORSSerialPort.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ORSSerialPort.debug.xcconfig; sourceTree = ""; }; - 5D72E53EBA6A8F099EA5BF422DE4E0AB /* SentryCrashMonitor_Signal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitor_Signal.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_Signal.h; sourceTree = ""; }; 5D774FC3483E8ABA760F84985504762F /* HTTPLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPLogging.h; path = Core/HTTPLogging.h; sourceTree = ""; }; - 5D9EB321BD6D07935215CDC08CCA9071 /* SentryEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryEvent.h; path = Sources/Sentry/Public/SentryEvent.h; sourceTree = ""; }; + 5D908CE206B7EE8AAB43125D9079070E /* SentryTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryTransaction.m; path = Sources/Sentry/SentryTransaction.m; sourceTree = ""; }; 5DDFB30E711F1C3FE578EBBEC8808212 /* NSUIApplication+MIKMIDI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSUIApplication+MIKMIDI.m"; path = "Source/NSUIApplication+MIKMIDI.m"; sourceTree = ""; }; 5DE302533817BAEF9AC01B8EE7198ACC /* GCDAsyncUdpSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDAsyncUdpSocket.h; path = Source/GCD/GCDAsyncUdpSocket.h; sourceTree = ""; }; - 5E02AEA854E49231B03AD00F276B62C4 /* SentryWatchdogTerminationScopeObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryWatchdogTerminationScopeObserver.m; path = Sources/Sentry/SentryWatchdogTerminationScopeObserver.m; sourceTree = ""; }; - 5EAA88B3B0899DC91CFE5EFB25F332D2 /* SentrySdkInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySdkInfo.h; path = Sources/Sentry/include/SentrySdkInfo.h; sourceTree = ""; }; - 5F345B596B9B491D25CB6232636BEC1F /* SentryCrashID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashID.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashID.h; sourceTree = ""; }; - 5F420C46BF7AC560D9B794EFFC1BB98C /* SentryBreadcrumb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryBreadcrumb.m; path = Sources/Sentry/SentryBreadcrumb.m; sourceTree = ""; }; - 5F9C7C018C56DB991D59FBF9AB41CD6C /* SentryClientReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryClientReport.h; path = Sources/Sentry/include/SentryClientReport.h; sourceTree = ""; }; - 5FBF4BCC3E99BF88AFEA54A65337B11F /* SentryHttpTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryHttpTransport.m; path = Sources/Sentry/SentryHttpTransport.m; sourceTree = ""; }; + 5E365316AEDAD33A3CA186A6B525D811 /* SentryScope+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryScope+Private.h"; path = "Sources/Sentry/include/SentryScope+Private.h"; sourceTree = ""; }; + 5E4AA9BD98548AD9E19C1F22443523B5 /* SentryContinuousProfiler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryContinuousProfiler.mm; path = Sources/Sentry/Profiling/SentryContinuousProfiler.mm; sourceTree = ""; }; + 5E8CC9B12E73421758F811C467391775 /* SentryProfilerState.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryProfilerState.mm; path = Sources/Sentry/Profiling/SentryProfilerState.mm; sourceTree = ""; }; + 5E902F0B7F1248A6F5CB16290E8E1F6E /* SentryExperimentalOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryExperimentalOptions.swift; path = Sources/Swift/SentryExperimentalOptions.swift; sourceTree = ""; }; + 5F4AF1DFD69E838813C79B42D0AFE39C /* SentrySampleDecision+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentrySampleDecision+Private.h"; path = "Sources/Sentry/include/SentrySampleDecision+Private.h"; sourceTree = ""; }; + 5FCD2D8780D89C918F224760D4CDD736 /* SentryNSError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSError.h; path = Sources/Sentry/Public/SentryNSError.h; sourceTree = ""; }; + 602783FB47616AA7AC2CE4219CA024B5 /* SentryReplayType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryReplayType.swift; path = Sources/Swift/Integrations/SessionReplay/SentryReplayType.swift; sourceTree = ""; }; + 6037D4B49CF5C089489CECFB8CFBBD87 /* SentryProfilerSerialization.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryProfilerSerialization.mm; path = Sources/Sentry/Profiling/SentryProfilerSerialization.mm; sourceTree = ""; }; 6070688B3B9F5CD8BA8E6F9A8ED1459F /* MIKMIDIMetronome.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMetronome.h; path = Source/MIKMIDIMetronome.h; sourceTree = ""; }; - 60C80EA04DD74CCE8ABC4B105515B0A5 /* SentryMXManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryMXManager.swift; path = Sources/Swift/MetricKit/SentryMXManager.swift; sourceTree = ""; }; - 615BD5BB4EF1C6FEF796CD2AB46ACBF9 /* SentryCrashObjCApple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashObjCApple.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashObjCApple.h; sourceTree = ""; }; + 607ADF718F5D32C95BA86105ADB2AA51 /* SentryCrashString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashString.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashString.h; sourceTree = ""; }; + 60C9088A32AB6A50F44E9155C67AE6A1 /* SentryNSNotificationCenterWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSNotificationCenterWrapper.h; path = Sources/Sentry/include/SentryNSNotificationCenterWrapper.h; sourceTree = ""; }; 617841E5BB6E0B8E755A0C62DB6B25BF /* SUExport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUExport.h; path = Sparkle.framework/Versions/B/Headers/SUExport.h; sourceTree = ""; }; - 618259D1B115E2A1BD986C03CB5BFAE3 /* SentryRRWebEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryRRWebEvent.swift; path = Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebEvent.swift; sourceTree = ""; }; 61984F4DE6B94D0888C23ECD72BABB90 /* MIKMIDISynthesizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDISynthesizer.h; path = Source/MIKMIDISynthesizer.h; sourceTree = ""; }; + 61D86C08FA0C01A65B7277011E1005FF /* SentryHttpStatusCodeRange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryHttpStatusCodeRange.m; path = Sources/Sentry/SentryHttpStatusCodeRange.m; sourceTree = ""; }; + 622C97E1EB283492A3DA70E0D0BA1278 /* SentrySysctl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySysctl.m; path = Sources/Sentry/SentrySysctl.m; sourceTree = ""; }; 628B93E18C67B0838D7595837DD1CCCF /* MIKMIDIInputPort.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIInputPort.m; path = Source/MIKMIDIInputPort.m; sourceTree = ""; }; - 62B8D69CF2DDE12EA487E613D153D9EE /* SentryMechanismMeta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMechanismMeta.m; path = Sources/Sentry/SentryMechanismMeta.m; sourceTree = ""; }; - 62DEDC640910F03D87824CDC7926308D /* SentryCrashInstallation+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryCrashInstallation+Private.h"; path = "Sources/SentryCrash/Installations/SentryCrashInstallation+Private.h"; sourceTree = ""; }; + 62C02C2854B1E46006A0EB8867BEF867 /* SentryTimeToDisplayTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryTimeToDisplayTracker.m; path = Sources/Sentry/SentryTimeToDisplayTracker.m; sourceTree = ""; }; + 62E1EDB5108C9078E4E19EAAE793CEA7 /* SentryCoreDataTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCoreDataTracker.m; path = Sources/Sentry/SentryCoreDataTracker.m; sourceTree = ""; }; 62EABEDC93B6E8D5EDEB3A5380695CFF /* GCDAsyncUdpSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncUdpSocket.m; path = Source/GCD/GCDAsyncUdpSocket.m; sourceTree = ""; }; 63287F7C271956C517D8C46F44A34241 /* MIKMIDIMapping.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMapping.m; path = Source/MIKMIDIMapping.m; sourceTree = ""; }; - 6347972DDF6EC430FBD022B8485FD726 /* SentrySessionCrashedHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySessionCrashedHandler.m; path = Sources/Sentry/SentrySessionCrashedHandler.m; sourceTree = ""; }; - 63AB12AEABA4BEEEA14B05913DCD97A9 /* SentryInAppLogic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryInAppLogic.h; path = Sources/Sentry/include/SentryInAppLogic.h; sourceTree = ""; }; - 64FDB3D9373DDACF2511AB53C76C0F8F /* SentryVideoInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryVideoInfo.swift; path = Sources/Swift/Integrations/SessionReplay/SentryVideoInfo.swift; sourceTree = ""; }; - 651B7F15BE3F9702867729334F5C2831 /* SentryAsynchronousOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAsynchronousOperation.h; path = Sources/Sentry/include/SentryAsynchronousOperation.h; sourceTree = ""; }; - 65A1CBA501FF7D24121A47B222137CA3 /* SentrySpan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySpan.m; path = Sources/Sentry/SentrySpan.m; sourceTree = ""; }; - 65A5D707BB018CF8D47E5DD61E3FF9F4 /* Sentry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Sentry-dummy.m"; sourceTree = ""; }; + 6432131DACBE51AB900E90C31E26BD93 /* SentryLevelMapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryLevelMapper.h; path = Sources/Sentry/include/SentryLevelMapper.h; sourceTree = ""; }; + 6497495F631BB324F8FE709B41A518CC /* SentryCrashReportStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportStore.h; path = Sources/SentryCrash/Recording/SentryCrashReportStore.h; sourceTree = ""; }; + 64F19A6ABE0AF7A1AB7B9A1D9A77FCD0 /* SentryCrashMonitor_System.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashMonitor_System.m; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_System.m; sourceTree = ""; }; 65D00577B3CE8BA54A60FBDDFBBDC706 /* Sparkle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sparkle.h; path = Sparkle.framework/Versions/B/Headers/Sparkle.h; sourceTree = ""; }; - 6667A33861EA178155BB39A7868B44ED /* SentryHttpStatusCodeRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryHttpStatusCodeRange.h; path = Sources/Sentry/Public/SentryHttpStatusCodeRange.h; sourceTree = ""; }; + 66A229C0D9E692215470C3B9CB63E1A0 /* SentryCrashMonitor_AppState.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashMonitor_AppState.c; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_AppState.c; sourceTree = ""; }; + 66D0B7DE74CC0F6BB0D985B0D2E12499 /* PrivateSentrySDKOnly.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PrivateSentrySDKOnly.h; path = Sources/Sentry/include/HybridPublic/PrivateSentrySDKOnly.h; sourceTree = ""; }; 6712244FC2230421B8DB3EB777B89EF8 /* HTTPServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPServer.h; path = Core/HTTPServer.h; sourceTree = ""; }; - 67A1FED2A5AA668A76A8EB4E778221A0 /* EncodeMetrics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncodeMetrics.swift; path = Sources/Swift/Metrics/EncodeMetrics.swift; sourceTree = ""; }; + 6729B55F9C55EDECCD1D2BFADB8DD826 /* SentryTimeToDisplayTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTimeToDisplayTracker.h; path = Sources/Sentry/include/SentryTimeToDisplayTracker.h; sourceTree = ""; }; + 6776B2F6DC9AB3B93E362AFFD2C994BD /* SentryEnvelope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryEnvelope.h; path = Sources/Sentry/include/HybridPublic/SentryEnvelope.h; sourceTree = ""; }; + 679A40BA073FD71482989A141AE62BC7 /* SentryCrashJSONCodecObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashJSONCodecObjC.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashJSONCodecObjC.h; sourceTree = ""; }; 67ACCD2DF5751002FF5D6D1109D7E6B8 /* MIKMIDIOutputPort.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIOutputPort.h; path = Source/MIKMIDIOutputPort.h; sourceTree = ""; }; - 67F85443AD0D055F0C881069CAD26A46 /* SentryCrashObjC.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashObjC.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashObjC.c; sourceTree = ""; }; - 67FE70E109443A174560EB01FCEEC02E /* SentryPerformanceTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryPerformanceTrackingIntegration.h; path = Sources/Sentry/include/SentryPerformanceTrackingIntegration.h; sourceTree = ""; }; - 6803F7AC01E57DA47B05E5E22B984C3F /* SentryClientReport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryClientReport.m; path = Sources/Sentry/SentryClientReport.m; sourceTree = ""; }; - 680EAA4AAD9666609E6B357681CE2FF5 /* SentryCrashFileUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashFileUtils.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashFileUtils.h; sourceTree = ""; }; + 67CC0210F6E9F782324580A7B015C0A7 /* SentryNSDataUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSDataUtils.h; path = Sources/Sentry/include/SentryNSDataUtils.h; sourceTree = ""; }; 682A6FCEC27897DEB0D430B5077B7C24 /* ASCIImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ASCIImage.debug.xcconfig; sourceTree = ""; }; + 682F2D5987BA5F7BFDC3215B50A6908C /* SentryPredicateDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryPredicateDescriptor.m; path = Sources/Sentry/SentryPredicateDescriptor.m; sourceTree = ""; }; + 6891CDE6A252B6339E14FFD435C573A9 /* SentryFramesTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryFramesTracker.m; path = Sources/Sentry/SentryFramesTracker.m; sourceTree = ""; }; + 689A48F516AF161D0C9E87999E7183FA /* SentrySdkInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySdkInfo.m; path = Sources/Sentry/SentrySdkInfo.m; sourceTree = ""; }; + 68E057D6AB46081912147BD3BE8082CC /* SentryCrashObjCApple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashObjCApple.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashObjCApple.h; sourceTree = ""; }; 69399242B4A7FE5F37A8B1B13039D16B /* HTTPResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPResponse.h; path = Core/HTTPResponse.h; sourceTree = ""; }; 6951F73B50642A08DF568AE1C79853AD /* MIKMIDIMetaTextEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMetaTextEvent.m; path = Source/MIKMIDIMetaTextEvent.m; sourceTree = ""; }; - 699914B80DB7B4AF3FA44FE1DA58DDF9 /* SentrySession+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentrySession+Private.h"; path = "Sources/Sentry/include/SentrySession+Private.h"; sourceTree = ""; }; - 699E36C618BA3C7A54ADE12DEDFE7BD7 /* SentryHub+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryHub+Private.h"; path = "Sources/Sentry/include/SentryHub+Private.h"; sourceTree = ""; }; 6A13A202EB5B1A6EA6A4E7F4C1273452 /* ORSSerialPacketDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ORSSerialPacketDescriptor.h; path = Source/ORSSerialPacketDescriptor.h; sourceTree = ""; }; - 6A6577B4C7CC2236F384E87B3961C94D /* SentryViewScreenshotProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryViewScreenshotProvider.swift; path = Sources/Swift/Tools/SentryViewScreenshotProvider.swift; sourceTree = ""; }; - 6A7167715E386CF089715EFECE803D70 /* SentryEnvelope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryEnvelope.m; path = Sources/Sentry/SentryEnvelope.m; sourceTree = ""; }; + 6A67969A7FD464AADDA4EBA8FDE652F8 /* SwiftDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftDescriptor.swift; path = Sources/Swift/SwiftDescriptor.swift; sourceTree = ""; }; 6A856A9DAFBF64AF6064FF8EE12DECA1 /* MIKMIDIInputPort.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIInputPort.h; path = Source/MIKMIDIInputPort.h; sourceTree = ""; }; - 6B144973C658953B7A6FBA6F9E1CE3FF /* SentryLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryLog.m; path = Sources/Sentry/SentryLog.m; sourceTree = ""; }; + 6ABC81ADE3E3B166D9286FB1E51E358C /* SentryMeasurementValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMeasurementValue.m; path = Sources/Sentry/SentryMeasurementValue.m; sourceTree = ""; }; 6B18721BF2C13AE6DA208C77710F3940 /* MIKMIDIMetaInstrumentNameEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMetaInstrumentNameEvent.m; path = Source/MIKMIDIMetaInstrumentNameEvent.m; sourceTree = ""; }; - 6B2D696F5713E0C10D700CFA9576B43D /* Sentry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Sentry-prefix.pch"; sourceTree = ""; }; - 6B3A1B66C02D0357AAF046724590818F /* SentryInstallation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryInstallation.m; path = Sources/Sentry/SentryInstallation.m; sourceTree = ""; }; - 6B4FF3FC403076DA68437A4A841B9203 /* SentryTransactionContext+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryTransactionContext+Private.h"; path = "Sources/Sentry/include/SentryTransactionContext+Private.h"; sourceTree = ""; }; - 6BB64F7FF1731B922D8D29791CC0632B /* SentryNSDataUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSDataUtils.m; path = Sources/Sentry/SentryNSDataUtils.m; sourceTree = ""; }; - 6BD37DA91AE4E7308E249AD6D53A2086 /* SentryCrashMach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMach.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashMach.h; sourceTree = ""; }; - 6BF49FA2AD023424BFA59232FE6A75A6 /* SentryCPU.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCPU.h; path = Sources/Sentry/include/SentryCPU.h; sourceTree = ""; }; - 6BFF6C81214E8211A3B04267CC8EDE40 /* SentryAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAttachment.h; path = Sources/Sentry/Public/SentryAttachment.h; sourceTree = ""; }; + 6B62F0D9B84A3AE71635C731B2867731 /* SentryHttpTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryHttpTransport.m; path = Sources/Sentry/SentryHttpTransport.m; sourceTree = ""; }; + 6BA39AC292CEE58F9EAC157C60849237 /* SentryMXCallStackTree.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryMXCallStackTree.swift; path = Sources/Swift/MetricKit/SentryMXCallStackTree.swift; sourceTree = ""; }; + 6BAED9229E045CA3C902E4EAEB308724 /* StringExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringExtensions.swift; path = Sources/Swift/Extensions/StringExtensions.swift; sourceTree = ""; }; + 6BFDD53367D50C36D6597EB3B5D1F44F /* SentrySpanOperations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySpanOperations.h; path = Sources/Sentry/include/SentrySpanOperations.h; sourceTree = ""; }; 6C3885B913C1E200018511545544082A /* SocketRocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketRocket.h; path = SocketRocket/SocketRocket.h; sourceTree = ""; }; + 6C9C3BAD2D822378BC8F20D0B7F1A297 /* SentrySpanContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySpanContext.h; path = Sources/Sentry/Public/SentrySpanContext.h; sourceTree = ""; }; 6CBEFE4F9E22AFDC6347A739BB35FF8C /* CocoaAsyncSocket */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = CocoaAsyncSocket; path = libCocoaAsyncSocket.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6CF6E12E74584E929BF56E08D59B9E67 /* SentryCrashReportVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportVersion.h; path = Sources/SentryCrash/Recording/SentryCrashReportVersion.h; sourceTree = ""; }; + 6CEC1A2F877C5B257C8E8CE0F10E4A9F /* SentryConcurrentRateLimitsDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryConcurrentRateLimitsDictionary.h; path = Sources/Sentry/include/SentryConcurrentRateLimitsDictionary.h; sourceTree = ""; }; + 6CF7FEDFAD1744DA4BB5333CEE706396 /* SentryClientReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryClientReport.h; path = Sources/Sentry/include/SentryClientReport.h; sourceTree = ""; }; + 6D0CE7CEF84AD663BDC2CC13DBDC8D13 /* SentryCrashCachedData.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashCachedData.c; path = Sources/SentryCrash/Recording/SentryCrashCachedData.c; sourceTree = ""; }; 6D3B9B268F386C4D0D0F6A2D141445F3 /* MIKMIDIPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIPlayer.m; path = Source/MIKMIDIPlayer.m; sourceTree = ""; }; - 6DA8C913A74B41C0500C272D1DC9EA9D /* SentryNetworkTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNetworkTracker.m; path = Sources/Sentry/SentryNetworkTracker.m; sourceTree = ""; }; + 6D5E7A7A6D41259F2D94ECD16EA3DD5B /* SentrySubClassFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySubClassFinder.m; path = Sources/Sentry/SentrySubClassFinder.m; sourceTree = ""; }; + 6D9857E7C8B38270B20330F5F9788C6D /* Metric.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Metric.swift; path = Sources/Swift/Metrics/Metric.swift; sourceTree = ""; }; 6DBD06341C440F8640B2339335FB8024 /* MIKMIDI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDI.h; path = Source/MIKMIDI.h; sourceTree = ""; }; - 6DD1A86F22780FB07316128470056A43 /* SentryDsn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDsn.h; path = Sources/Sentry/Public/SentryDsn.h; sourceTree = ""; }; - 6DE70AC124C1DC6443003775830DF44B /* SentryProfilerSerialization+Test.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryProfilerSerialization+Test.h"; path = "Sources/Sentry/Profiling/SentryProfilerSerialization+Test.h"; sourceTree = ""; }; + 6DD2DEE4A55ED09898535824250A2FF5 /* SentryFramesDelayResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryFramesDelayResult.swift; path = Sources/Swift/Integrations/FramesTracking/SentryFramesDelayResult.swift; sourceTree = ""; }; + 6DD606BDA81DCB58B6267FD417D3C849 /* SentryFileIOTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryFileIOTrackingIntegration.m; path = Sources/Sentry/SentryFileIOTrackingIntegration.m; sourceTree = ""; }; 6DFDB72A8EE431867B04305B972EBD6F /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = ""; }; + 6DFDD6EEAAD120EA44EF908DCD53B9C2 /* SentryCrashDate.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashDate.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashDate.c; sourceTree = ""; }; + 6E178E7974AB7190576419D248D2DBAC /* SentryCrashCPU.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashCPU.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashCPU.c; sourceTree = ""; }; 6E23E22E62E2A7F4D4F2BEA5A464291A /* MIKMIDIMetaTimeSignatureEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMetaTimeSignatureEvent.h; path = Source/MIKMIDIMetaTimeSignatureEvent.h; sourceTree = ""; }; - 6E46CB7A72667C08B7886DBDF1DD35BE /* SentryTransactionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTransactionContext.h; path = Sources/Sentry/Public/SentryTransactionContext.h; sourceTree = ""; }; - 6E705EB3CA60BF3E9E9CE9976C197BD8 /* SentryCrashThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashThread.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashThread.h; sourceTree = ""; }; - 6E8B349B9F57D15636EE7628B96047F6 /* SentryDataCategoryMapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDataCategoryMapper.m; path = Sources/Sentry/SentryDataCategoryMapper.m; sourceTree = ""; }; + 6E7E06865F2251D770DC5D6793CDD8A7 /* SentryEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryEvent.m; path = Sources/Sentry/SentryEvent.m; sourceTree = ""; }; + 6EADD5D02E4BEE92ADD5C3EE6C804B54 /* SentryBreadcrumb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryBreadcrumb.h; path = Sources/Sentry/Public/SentryBreadcrumb.h; sourceTree = ""; }; 6EED0E8FEBC8F02EC06C7204F93A531E /* MIKMIDIEndpoint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIEndpoint.m; path = Source/MIKMIDIEndpoint.m; sourceTree = ""; }; - 6EF8C65FF717A476756574293FAC38AC /* SentryReplayRecording.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryReplayRecording.swift; path = Sources/Swift/Integrations/SessionReplay/SentryReplayRecording.swift; sourceTree = ""; }; 6F1B7EE9AE522713F47F20B897EEB3AA /* MIKMIDIEndpointSynthesizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIEndpointSynthesizer.m; path = Source/MIKMIDIEndpointSynthesizer.m; sourceTree = ""; }; - 6F1B9BCBC10FE0D4E8C2BA7C6F2989B8 /* SentrySampleDecision.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySampleDecision.m; path = Sources/Sentry/SentrySampleDecision.m; sourceTree = ""; }; 6F2DFA25283C5C7C974020B2A3E4D741 /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDAssertMacros.h; sourceTree = ""; }; 6F9C148B837B0EE0FBFF1D4FCE84A55A /* PUTResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PUTResponse.m; path = Extensions/WebDAV/PUTResponse.m; sourceTree = ""; }; - 6FCC1283799D7C21A6DAF76C43B91EA0 /* SentryDelayedFramesTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDelayedFramesTracker.h; path = Sources/Sentry/include/SentryDelayedFramesTracker.h; sourceTree = ""; }; - 6FE3C75834BF97D1A36A43AB354F7094 /* SentryDataCategoryMapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDataCategoryMapper.h; path = Sources/Sentry/include/SentryDataCategoryMapper.h; sourceTree = ""; }; - 704A6360AB73B9B29CD438FFA425EB49 /* SentrySwizzle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySwizzle.m; path = Sources/Sentry/SentrySwizzle.m; sourceTree = ""; }; - 707DCBBF63F9F8AB51586C30587F4ACF /* SentrySystemWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentrySystemWrapper.mm; path = Sources/Sentry/SentrySystemWrapper.mm; sourceTree = ""; }; - 70BD98E6E40F618097594B2EFF8E2D17 /* SentryCrashBinaryImageCache.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashBinaryImageCache.c; path = Sources/SentryCrash/Recording/SentryCrashBinaryImageCache.c; sourceTree = ""; }; + 6FDE291D1F30B92DC534744B7CFAB8ED /* SentryDateUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDateUtils.m; path = Sources/Sentry/SentryDateUtils.m; sourceTree = ""; }; + 70C8FA1A03695A7097E60136D152165A /* SentryUIEventTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUIEventTrackingIntegration.m; path = Sources/Sentry/SentryUIEventTrackingIntegration.m; sourceTree = ""; }; 719908577069DAA469E32B53A1AFB190 /* MIKMIDIEventIterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIEventIterator.h; path = Source/MIKMIDIEventIterator.h; sourceTree = ""; }; - 71CB72DC6A49B20C71AFB7248692CC6C /* SentryRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryRequestOperation.m; path = Sources/Sentry/SentryRequestOperation.m; sourceTree = ""; }; + 71ADCAE3D90BD309CE2A9062CABA944B /* SentryInternalCDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryInternalCDefines.h; path = Sources/Sentry/include/SentryInternalCDefines.h; sourceTree = ""; }; + 71DE99D8F0C29A1369EF94E43F95E420 /* SentryBacktrace.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SentryBacktrace.cpp; path = Sources/Sentry/SentryBacktrace.cpp; sourceTree = ""; }; + 7214EC8C4207BCF9E5B70D150AD5006E /* SentrySpanContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySpanContext.m; path = Sources/Sentry/SentrySpanContext.m; sourceTree = ""; }; + 7223CC1D887C2F20620C75D7B5795F27 /* SentrySamplingProfiler.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = SentrySamplingProfiler.hpp; path = Sources/Sentry/include/SentrySamplingProfiler.hpp; sourceTree = ""; }; 72410BFF01262739729F06CA6B62D25E /* SRSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRSecurityPolicy.h; path = SocketRocket/SRSecurityPolicy.h; sourceTree = ""; }; - 72969B14123F3169B82957BDF2D1D6C8 /* SentryDiscardedEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDiscardedEvent.m; path = Sources/Sentry/SentryDiscardedEvent.m; sourceTree = ""; }; - 72B201342FFD82782206BFF00306C5F1 /* SentryStacktrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryStacktrace.h; path = Sources/Sentry/Public/SentryStacktrace.h; sourceTree = ""; }; - 72E7C868E4F6F400A6E0CDB79FB50131 /* SentryHttpStatusCodeRange+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryHttpStatusCodeRange+Private.h"; path = "Sources/Sentry/include/SentryHttpStatusCodeRange+Private.h"; sourceTree = ""; }; - 73E9D8A624E3AD10F12F9EBDB161F862 /* SentryFrameRemover.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryFrameRemover.m; path = Sources/Sentry/SentryFrameRemover.m; sourceTree = ""; }; 73F447734ADC03DAB94041C24F155F64 /* MIKMIDIEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIEntity.h; path = Source/MIKMIDIEntity.h; sourceTree = ""; }; - 743DB7392AB1194211CB7DE864DAB05D /* SentryUIApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUIApplication.h; path = Sources/Sentry/include/SentryUIApplication.h; sourceTree = ""; }; 74477422FD95AAFB96A9C37BB7C82E32 /* MIKMIDINoteCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDINoteCommand.h; path = Source/MIKMIDINoteCommand.h; sourceTree = ""; }; - 7467462F2378B77CDA29B0DCEEB5C8E7 /* SentryTraceHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTraceHeader.h; path = Sources/Sentry/Public/SentryTraceHeader.h; sourceTree = ""; }; 74A74CE5079B3CEE1D1525045572CCA8 /* MIKMIDIPitchBendChangeCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIPitchBendChangeCommand.h; path = Source/MIKMIDIPitchBendChangeCommand.h; sourceTree = ""; }; - 74B74B6B8AA2CDA2AFC3EDC5260923A5 /* SentryAutoBreadcrumbTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAutoBreadcrumbTrackingIntegration.h; path = Sources/Sentry/include/SentryAutoBreadcrumbTrackingIntegration.h; sourceTree = ""; }; - 7581D5F8F94D385238C5EEDD4EF08EE8 /* SentryEnvelopeItemHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryEnvelopeItemHeader.h; path = Sources/Sentry/Public/SentryEnvelopeItemHeader.h; sourceTree = ""; }; + 74F8739DF31C10AC2B4D347992BA8EE5 /* SentrySamplerDecision.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySamplerDecision.m; path = Sources/Sentry/SentrySamplerDecision.m; sourceTree = ""; }; + 7580006A9D51A26EBDE8EEB546A11A15 /* SentryDsn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDsn.h; path = Sources/Sentry/Public/SentryDsn.h; sourceTree = ""; }; + 75F664A425EBBD24E296D0FD68F7769D /* SentryCrashDefaultBinaryImageProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashDefaultBinaryImageProvider.m; path = Sources/Sentry/SentryCrashDefaultBinaryImageProvider.m; sourceTree = ""; }; + 7655D11D7A9567233A0450A12A09DC77 /* SentryBreadcrumb+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryBreadcrumb+Private.h"; path = "Sources/Sentry/include/HybridPublic/SentryBreadcrumb+Private.h"; sourceTree = ""; }; + 76ADCF0C7441A2A659A6E5A421F9BF42 /* SentryNetworkTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNetworkTrackingIntegration.h; path = Sources/Sentry/include/SentryNetworkTrackingIntegration.h; sourceTree = ""; }; 76FF09B5E0DF61D1A9A6AB15FAF0AD06 /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDMultiFormatter.m; sourceTree = ""; }; - 771E9C866420B19690F2C1D1F27C6FEE /* SentryDsn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDsn.m; path = Sources/Sentry/SentryDsn.m; sourceTree = ""; }; + 7701374A0A4E09CC6B6CBFC6416A01D1 /* SentryAutoSessionTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAutoSessionTrackingIntegration.h; path = Sources/Sentry/include/SentryAutoSessionTrackingIntegration.h; sourceTree = ""; }; 7727B987F0339C867323875120AA4E95 /* SRError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRError.h; path = SocketRocket/Internal/Utilities/SRError.h; sourceTree = ""; }; 775D797FB9E9557643EFF7E556A79580 /* HTTPServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HTTPServer.m; path = Core/HTTPServer.m; sourceTree = ""; }; - 7795047544C820826EBC00AE6C8CFAB0 /* SentryUIEventTrackerTransactionMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUIEventTrackerTransactionMode.h; path = Sources/Sentry/include/SentryUIEventTrackerTransactionMode.h; sourceTree = ""; }; - 77DE8AFB489670D4128F57B74F1A6C22 /* SentryCrashMonitor_NSException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitor_NSException.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_NSException.h; sourceTree = ""; }; + 778C9EAC13121729CEB33B10C0019EBD /* SentrySwift.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySwift.h; path = Sources/Sentry/include/SentrySwift.h; sourceTree = ""; }; 77EA30B8425FD8954B23D6DDADDC115D /* MultipartMessageHeaderField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MultipartMessageHeaderField.m; path = Core/Mime/MultipartMessageHeaderField.m; sourceTree = ""; }; - 77FE4049B413981EFC32A2019A53DB5B /* SentrySessionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySessionTracker.m; path = Sources/Sentry/SentrySessionTracker.m; sourceTree = ""; }; - 780E63295A142D9C659076F80A56DD6D /* SentryHttpTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryHttpTransport.h; path = Sources/Sentry/include/SentryHttpTransport.h; sourceTree = ""; }; - 7810708E99B1D97BFCD0EA15A50A5301 /* SentryCrashMachineContext_Apple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMachineContext_Apple.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashMachineContext_Apple.h; sourceTree = ""; }; - 7860262C010C0FF30757C3134F005CE7 /* SentrySession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySession.h; path = Sources/Sentry/include/SentrySession.h; sourceTree = ""; }; - 787B93BFA66EEB31031957958C8862C2 /* SentryNSURLRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSURLRequestBuilder.h; path = Sources/Sentry/include/SentryNSURLRequestBuilder.h; sourceTree = ""; }; + 78418E7AFA6B44B2AC426695B690A3E6 /* SentryCrashStackCursor_SelfThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashStackCursor_SelfThread.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashStackCursor_SelfThread.h; sourceTree = ""; }; + 7849304ECC4BDB534EBA46A7E14E9E8C /* SentryRateLimits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryRateLimits.h; path = Sources/Sentry/include/SentryRateLimits.h; sourceTree = ""; }; + 78BD79B176258E7FEC5FAF6A264ABCB0 /* SentryCrashMonitorType.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashMonitorType.c; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitorType.c; sourceTree = ""; }; 7912F98687E5F3DC6F52736B5D6E6B2E /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Sources/CocoaLumberjack/DDASLLogger.m; sourceTree = ""; }; - 7914E5D5E088103EA83C281007EC56FB /* SentryCrashReportFixer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportFixer.h; path = Sources/SentryCrash/Recording/SentryCrashReportFixer.h; sourceTree = ""; }; - 792FE571A2A13A9EE91A55D4F81C2217 /* SentrySwizzleWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySwizzleWrapper.m; path = Sources/Sentry/SentrySwizzleWrapper.m; sourceTree = ""; }; 795939DE6FCCDEB00B91D8A650C4EA2E /* MIKMIDIPort_SubclassMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIPort_SubclassMethods.h; path = Source/MIKMIDIPort_SubclassMethods.h; sourceTree = ""; }; + 798F9E5E508E14C83383B975FA26C485 /* SentryInternalDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryInternalDefines.h; path = Sources/Sentry/include/SentryInternalDefines.h; sourceTree = ""; }; 79BA363AA17520C8A474FC95D86CC169 /* MIKMIDIEndpoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIEndpoint.h; path = Source/MIKMIDIEndpoint.h; sourceTree = ""; }; + 7A0B6C4B8DB728209F5E4EA9D46E95C8 /* SentryCPU.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCPU.h; path = Sources/Sentry/include/SentryCPU.h; sourceTree = ""; }; 7A17DC292BDE963530239F05E2FA34FC /* SRIOConsumer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRIOConsumer.m; path = SocketRocket/Internal/IOConsumer/SRIOConsumer.m; sourceTree = ""; }; + 7AAFAB2B41EBA5E53C207ED48DAF341F /* SentryHttpStatusCodeRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryHttpStatusCodeRange.h; path = Sources/Sentry/Public/SentryHttpStatusCodeRange.h; sourceTree = ""; }; + 7AB11DDB076F6FC08820F145088F7FA0 /* SentryScopeSyncC.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryScopeSyncC.c; path = Sources/Sentry/SentryScopeSyncC.c; sourceTree = ""; }; 7B28B63B33D94F4EB70F39AA102B0A2B /* MIKMIDISystemKeepAliveCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDISystemKeepAliveCommand.h; path = Source/MIKMIDISystemKeepAliveCommand.h; sourceTree = ""; }; - 7B4FD8770DBB1F7D737F0F63000F11E5 /* SentryDictionaryDeepSearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDictionaryDeepSearch.m; path = Sources/SentryCrash/Reporting/Filters/Tools/SentryDictionaryDeepSearch.m; sourceTree = ""; }; 7B8567ED3FCD2D3D4C083513CDF18F09 /* MIKMIDIMacDebugQuickLookSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMacDebugQuickLookSupport.m; path = Source/MIKMIDIMacDebugQuickLookSupport.m; sourceTree = ""; }; 7BBC3A6510E964F9EFA08E197FA7AEF6 /* CLIColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLIColor.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/CLIColor.h; sourceTree = ""; }; 7BD8AC64D4E827EDE6B96AF3EFC4678A /* MIKMIDITrack.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDITrack.m; path = Source/MIKMIDITrack.m; sourceTree = ""; }; - 7BE2C3D70D7788088AC98D09F66C7689 /* SentryFramesTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryFramesTracker.m; path = Sources/Sentry/SentryFramesTracker.m; sourceTree = ""; }; - 7C700DF6406D8C8D8F888D0B56AE612E /* SentryThreadMetadataCache.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SentryThreadMetadataCache.cpp; path = Sources/Sentry/SentryThreadMetadataCache.cpp; sourceTree = ""; }; - 7C8E4BAC3CD6EBE395BCC6A7E5FB3861 /* SentryUIEventTrackerTransactionMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUIEventTrackerTransactionMode.m; path = Sources/Sentry/SentryUIEventTrackerTransactionMode.m; sourceTree = ""; }; + 7CA38BF6D44290DD7D4CC46F72C0FBDD /* SentryUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUser.m; path = Sources/Sentry/SentryUser.m; sourceTree = ""; }; + 7CD611DAEE4A5B7C1561C63761A46133 /* SentryCrashMonitor.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashMonitor.c; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor.c; sourceTree = ""; }; 7CDA75873818A131B52825BF4D1D2B4A /* MIKMIDISystemMessageCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDISystemMessageCommand.m; path = Source/MIKMIDISystemMessageCommand.m; sourceTree = ""; }; - 7CEB0B1146996778ECAE8D2AD223E483 /* SentryDelayedFramesTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDelayedFramesTracker.m; path = Sources/Sentry/SentryDelayedFramesTracker.m; sourceTree = ""; }; - 7D1F6457057AD623198AA5929142EC33 /* SentryUIViewControllerSwizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUIViewControllerSwizzling.m; path = Sources/Sentry/SentryUIViewControllerSwizzling.m; sourceTree = ""; }; 7D1FE6F5DA923F3BB0D4D339BEFDD50D /* MIKMIDITrack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDITrack.h; path = Source/MIKMIDITrack.h; sourceTree = ""; }; + 7D55ADA9FD3B28F05EF59B7505B1050B /* SentryCrashMachineContextWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMachineContextWrapper.h; path = Sources/Sentry/include/SentryCrashMachineContextWrapper.h; sourceTree = ""; }; 7DBAD4C07704813F1DF42D77DE7EFBAD /* SUErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUErrors.h; path = Sparkle.framework/Versions/B/Headers/SUErrors.h; sourceTree = ""; }; - 7DC1187AF86A1196A85A70CE4979E7DA /* SentryTraceHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryTraceHeader.m; path = Sources/Sentry/SentryTraceHeader.m; sourceTree = ""; }; - 7DCDB4665AEB176A6C1F72D2E627A583 /* SentryMeta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMeta.m; path = Sources/Sentry/SentryMeta.m; sourceTree = ""; }; + 7E3C7205887FF01B002CC8B3102E585D /* URLSessionTaskHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLSessionTaskHelper.swift; path = Sources/Swift/Tools/URLSessionTaskHelper.swift; sourceTree = ""; }; 7E78D3A69861AB0219C3943C07027F62 /* PSWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PSWebSocket.h; path = PocketSocket/PSWebSocket.h; sourceTree = ""; }; - 7E87C6FA9E1A46F2E9B7900BB5A32718 /* SentryCrashCPU_x86_32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashCPU_x86_32.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashCPU_x86_32.c; sourceTree = ""; }; + 7EA98A1FF0DDA53FCDD0A62FDD17EDC5 /* SentryMeta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMeta.m; path = Sources/Sentry/SentryMeta.m; sourceTree = ""; }; + 7EB072B27362A517BCB63D5633AED711 /* Sentry.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Sentry.modulemap; sourceTree = ""; }; 7EB9B39EBFD3DBC150D2AAEF6478AC81 /* DDFileLogger+Buffering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Buffering.h"; path = "Sources/CocoaLumberjack/include/CocoaLumberjack/DDFileLogger+Buffering.h"; sourceTree = ""; }; - 7EE64994EF6D575963A9BECF75CC0C83 /* SentryCrashStackCursor_SelfThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashStackCursor_SelfThread.m; path = Sources/SentryCrash/Recording/Tools/SentryCrashStackCursor_SelfThread.m; sourceTree = ""; }; - 7F38F9EBE1B98635A0F70522B37DB120 /* SentryIntegrationProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryIntegrationProtocol.swift; path = Sources/Swift/Protocol/SentryIntegrationProtocol.swift; sourceTree = ""; }; - 7F434396A97FE1E893CB838038E55FC2 /* SentryMXCallStackTree.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryMXCallStackTree.swift; path = Sources/Swift/MetricKit/SentryMXCallStackTree.swift; sourceTree = ""; }; - 7FA06957B9ACEFDC7F8A23A667814128 /* SentrySwift.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySwift.h; path = Sources/Sentry/include/SentrySwift.h; sourceTree = ""; }; - 7FB8DE2B422A0A8D7847C26DB100FE52 /* SentrySwizzle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySwizzle.h; path = Sources/Sentry/include/HybridPublic/SentrySwizzle.h; sourceTree = ""; }; - 7FD1AF9281013570E015BFF2B441A58D /* SentryBaggageSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryBaggageSerialization.swift; path = Sources/Swift/Helper/SentryBaggageSerialization.swift; sourceTree = ""; }; - 7FD2F98A4B8E4C37CE8F6CB44797F97C /* SentryTraceOrigins.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTraceOrigins.h; path = Sources/Sentry/include/SentryTraceOrigins.h; sourceTree = ""; }; - 80596A856EFBB9DCA51FCD2A29439781 /* SentryBaggage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryBaggage.m; path = Sources/Sentry/SentryBaggage.m; sourceTree = ""; }; - 80D08196E660DE54913FA9685C850B0A /* SentryCrashReportFilterBasic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashReportFilterBasic.m; path = Sources/SentryCrash/Reporting/Filters/SentryCrashReportFilterBasic.m; sourceTree = ""; }; + 7FAA6C03AB3AF97C7ECEFCB826269031 /* SentryThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryThread.m; path = Sources/Sentry/SentryThread.m; sourceTree = ""; }; + 7FD439AAFED38A8FD922D59F40CDCF6C /* SentryCrashReportFilterBasic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashReportFilterBasic.m; path = Sources/SentryCrash/Reporting/Filters/SentryCrashReportFilterBasic.m; sourceTree = ""; }; + 80400492C24E095114263D5800CB5BC2 /* SentrySpotlightTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySpotlightTransport.h; path = Sources/Sentry/include/SentrySpotlightTransport.h; sourceTree = ""; }; + 807367F8CEDD722A42F3AED730471390 /* SentryDictionaryDeepSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDictionaryDeepSearch.h; path = Sources/SentryCrash/Reporting/Filters/Tools/SentryDictionaryDeepSearch.h; sourceTree = ""; }; + 80E20135DB15D00DBE0A2C3331037FDB /* SentryThreadWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryThreadWrapper.h; path = Sources/Sentry/include/SentryThreadWrapper.h; sourceTree = ""; }; 813BA02EB99705920E6D4C7E5020B44D /* SRLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRLog.m; path = SocketRocket/Internal/Utilities/SRLog.m; sourceTree = ""; }; 8146F63CF2CEF0B5D20E3D356833C779 /* MIKMIDIConnectionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIConnectionManager.h; path = Source/MIKMIDIConnectionManager.h; sourceTree = ""; }; - 818C637F4690FFD9E26FB864E4B53A08 /* SentrySpanContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySpanContext.h; path = Sources/Sentry/Public/SentrySpanContext.h; sourceTree = ""; }; - 820C096B07A9ACA93BBE0E4114A9DB15 /* SentryUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUser.h; path = Sources/Sentry/Public/SentryUser.h; sourceTree = ""; }; + 817F1991AE8BC816D785C6DD04668B18 /* SentryCrashInstallation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashInstallation.h; path = Sources/SentryCrash/Installations/SentryCrashInstallation.h; sourceTree = ""; }; + 81F5C766B2045D009E0ABB3FD3FD6E45 /* SentrySDK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySDK.h; path = Sources/Sentry/Public/SentrySDK.h; sourceTree = ""; }; + 8203B0CC47F1C9B9094641BD32396510 /* SentryCrashIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashIntegration.m; path = Sources/Sentry/SentryCrashIntegration.m; sourceTree = ""; }; + 8227C46DBB43CE98E5E9AE4EBBDFA00C /* SentryCrashObjC.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashObjC.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashObjC.c; sourceTree = ""; }; + 824721A438303BD1A058012EA4CC2982 /* SentryCrashWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashWrapper.h; path = Sources/Sentry/include/SentryCrashWrapper.h; sourceTree = ""; }; + 825AE5C17E90640280B1F2580683162C /* SentryNSURLSessionTaskSearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSURLSessionTaskSearch.m; path = Sources/Sentry/SentryNSURLSessionTaskSearch.m; sourceTree = ""; }; + 82E7A3C8BC259E827062E2CE81E8167A /* SentryMechanism.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMechanism.h; path = Sources/Sentry/Public/SentryMechanism.h; sourceTree = ""; }; 8303CA9AF549BECD7BA5D8F2A48CECF8 /* MIKMIDIControlChangeCommand+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MIKMIDIControlChangeCommand+Private.h"; path = "Source/MIKMIDIControlChangeCommand+Private.h"; sourceTree = ""; }; + 83399FD92E465650EE055AE23ACE178F /* SentryId.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryId.swift; path = Sources/Swift/Protocol/SentryId.swift; sourceTree = ""; }; 83912A79ABCD7BF390FF0FEA554CA00D /* SUAppcastItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUAppcastItem.h; path = Sparkle.framework/Versions/B/Headers/SUAppcastItem.h; sourceTree = ""; }; + 8397D2B19FDDB426EC98325ED864FA51 /* SentryCrashNSErrorUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashNSErrorUtil.m; path = Sources/SentryCrash/Recording/Tools/SentryCrashNSErrorUtil.m; sourceTree = ""; }; 839BB12438C2C096A2A438810D182307 /* CocoaHTTPServer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaHTTPServer.debug.xcconfig; sourceTree = ""; }; 8406B4DB1B555FD523BA171DB047224D /* SPUUserDriver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUUserDriver.h; path = Sparkle.framework/Versions/B/Headers/SPUUserDriver.h; sourceTree = ""; }; + 8424AD41362FB5AEF19608A7CBC810C3 /* SentryEnvelopeRateLimit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryEnvelopeRateLimit.m; path = Sources/Sentry/SentryEnvelopeRateLimit.m; sourceTree = ""; }; 842EF3ED83C5944AB14DA25945770838 /* MIKMIDISequencer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDISequencer.h; path = Source/MIKMIDISequencer.h; sourceTree = ""; }; - 8432573C78303DB56AD4A1F097F3E8F0 /* SentryInternalNotificationNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryInternalNotificationNames.h; path = Sources/Sentry/include/SentryInternalNotificationNames.h; sourceTree = ""; }; - 845A3D23BD74AF35AC1B78D982AD2686 /* SentryCrashScopeObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashScopeObserver.h; path = Sources/Sentry/include/SentryCrashScopeObserver.h; sourceTree = ""; }; 846F800D771D9F4FF4981C8319BFFB88 /* ASCIImage */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ASCIImage; path = libASCIImage.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 85208D7C0687080E377FB56192759E1A /* SentrySampleDecision+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentrySampleDecision+Private.h"; path = "Sources/Sentry/include/SentrySampleDecision+Private.h"; sourceTree = ""; }; - 85388CC069184341F54FD771EE147688 /* SentryAppStartMeasurement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAppStartMeasurement.h; path = Sources/Sentry/include/HybridPublic/SentryAppStartMeasurement.h; sourceTree = ""; }; + 84DC54FF392AEAB4E910F569D2D1736D /* SentryMetricsClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryMetricsClient.swift; path = Sources/Swift/Metrics/SentryMetricsClient.swift; sourceTree = ""; }; + 854A083478FB2BA393FF6C2B1F43857B /* SentryCrashC.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashC.c; path = Sources/SentryCrash/Recording/SentryCrashC.c; sourceTree = ""; }; 856EF9D8335163A11F7B46D310CBA477 /* MIKMIDIChannelVoiceCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIChannelVoiceCommand.m; path = Source/MIKMIDIChannelVoiceCommand.m; sourceTree = ""; }; - 8596BCA87F9DF44E5A6AB798C67C1802 /* SentryProfilerState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryProfilerState.h; path = Sources/Sentry/include/SentryProfilerState.h; sourceTree = ""; }; + 8572D02BB0DF5598CB21671E08EFB5CD /* UrlSanitized.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UrlSanitized.swift; path = Sources/Swift/Tools/UrlSanitized.swift; sourceTree = ""; }; 859C7C1828CE86CFD39DF3F7F4868F54 /* SRSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRSecurityPolicy.m; path = SocketRocket/SRSecurityPolicy.m; sourceTree = ""; }; 85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = SocketRocket; path = libSocketRocket.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 85A1830896200B5AE63C6003F2AF97B3 /* SentryDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDefines.h; path = Sources/Sentry/Public/SentryDefines.h; sourceTree = ""; }; + 85A76E534888F5A3FD1D2817C3F4A4AB /* SentryTransportFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTransportFactory.h; path = Sources/Sentry/include/SentryTransportFactory.h; sourceTree = ""; }; + 85C176EE486CB28F40C2536448BC7400 /* SentryCrashSymbolicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashSymbolicator.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashSymbolicator.h; sourceTree = ""; }; 85C2F84F2F3BB5FE4BD4AED20D9CEF88 /* Pods-Hammerspoon-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Hammerspoon-umbrella.h"; sourceTree = ""; }; + 85C78EA33AD069CD8876D9FBB34B76FF /* SentryCrashStackEntryMapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashStackEntryMapper.m; path = Sources/Sentry/SentryCrashStackEntryMapper.m; sourceTree = ""; }; 864D1A56B1EA5AA78A9084DDB28F15DB /* SPUStandardUserDriverDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUStandardUserDriverDelegate.h; path = Sparkle.framework/Versions/B/Headers/SPUStandardUserDriverDelegate.h; sourceTree = ""; }; 86D9AB898C363D41D4E481EB5B188699 /* SRRandom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRRandom.h; path = SocketRocket/Internal/Utilities/SRRandom.h; sourceTree = ""; }; 875A853EF16DE9D57BE99E2A46D0F589 /* Pods-Hammerspoon-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Hammerspoon-resources.sh"; sourceTree = ""; }; 87CEBFB7B7323593F0CE749DDDFCF274 /* PSWebSocketDeflater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PSWebSocketDeflater.h; path = PocketSocket/PSWebSocketDeflater.h; sourceTree = ""; }; 882A838E208D86B393D611DC290E199F /* PSWebSocketDriver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PSWebSocketDriver.m; path = PocketSocket/PSWebSocketDriver.m; sourceTree = ""; }; - 884B5BFE8FC5E1AA48D0B3F712FB6EFC /* SentryDebugMeta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDebugMeta.h; path = Sources/Sentry/Public/SentryDebugMeta.h; sourceTree = ""; }; - 886A3E5A9D288552044BAA13BB30A6E1 /* SentryDiscardedEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDiscardedEvent.h; path = Sources/Sentry/include/SentryDiscardedEvent.h; sourceTree = ""; }; - 88B359ABB77EC33B6030A99A6192E893 /* SentryScreenshotIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryScreenshotIntegration.h; path = Sources/Sentry/include/SentryScreenshotIntegration.h; sourceTree = ""; }; + 882F2C490C4B281DAEB04392CD181CB4 /* SentryCrashWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashWrapper.m; path = Sources/Sentry/SentryCrashWrapper.m; sourceTree = ""; }; + 8864375D9EC4EB3F66DF0FC142FA7CF0 /* SentryCrashMachineContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMachineContext.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashMachineContext.h; sourceTree = ""; }; 897599DA33F35B452DDEB3C8205AB45D /* Pods-Hammerspoon-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Hammerspoon-acknowledgements.plist"; sourceTree = ""; }; - 89CEFF2B1BA55FF7FC09B61873B5477F /* SentrySpan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySpan.h; path = Sources/Sentry/include/SentrySpan.h; sourceTree = ""; }; - 89FB96C2F8E6F9B47240EE6589F80381 /* SentryReplayEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryReplayEvent.swift; path = Sources/Swift/Integrations/SessionReplay/SentryReplayEvent.swift; sourceTree = ""; }; - 8A69F7CF3537994DBFD6A09A0B79762A /* SentryCrashString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashString.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashString.h; sourceTree = ""; }; + 8990502F713E1FCD895CF70754BB17D8 /* SentryRedactOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryRedactOptions.swift; path = Sources/Swift/Protocol/SentryRedactOptions.swift; sourceTree = ""; }; + 8A33BF02CCF7D216DBBFBB0BA777834D /* SentryScreenshotIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryScreenshotIntegration.m; path = Sources/Sentry/SentryScreenshotIntegration.m; sourceTree = ""; }; + 8A72E88B446CC4FE89F2C74FAE7E744B /* MetricsAggregator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MetricsAggregator.swift; path = Sources/Swift/Metrics/MetricsAggregator.swift; sourceTree = ""; }; + 8AC6775638F38D17B39F7C1C42B0A381 /* SentryCrashMach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMach.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashMach.h; sourceTree = ""; }; 8AFD4ECDECC8685116C738E01C8186CE /* MIKMIDIEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIEvent.m; path = Source/MIKMIDIEvent.m; sourceTree = ""; }; - 8B8E64C37D5B84F79E1990DD47ED7C10 /* SentryCrashCPU_arm64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashCPU_arm64.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashCPU_arm64.c; sourceTree = ""; }; - 8BA596A7EA4072172A681158BBBE892D /* SentryError.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryError.mm; path = Sources/Sentry/SentryError.mm; sourceTree = ""; }; + 8B86EC3596906650F1A3D0A569BB7679 /* SentryUIViewControllerSwizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUIViewControllerSwizzling.m; path = Sources/Sentry/SentryUIViewControllerSwizzling.m; sourceTree = ""; }; + 8B91153A5160B262B00E3A1751F6F83F /* SentryCrashBinaryImageProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashBinaryImageProvider.h; path = Sources/Sentry/include/SentryCrashBinaryImageProvider.h; sourceTree = ""; }; + 8BED14EE0EE2F8C4B5680F589B113B78 /* SentryFrameRemover.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryFrameRemover.m; path = Sources/Sentry/SentryFrameRemover.m; sourceTree = ""; }; + 8C01CC40D7A45F5F3E4CBF4171CC5464 /* SentryMsgPackSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMsgPackSerializer.m; path = Sources/Sentry/SentryMsgPackSerializer.m; sourceTree = ""; }; + 8C83786CBE45FC058901FC5261CB12F8 /* SentryRRWebMetaEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryRRWebMetaEvent.swift; path = Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebMetaEvent.swift; sourceTree = ""; }; 8CBF1051BE74C19B87CD434F8D2B68A1 /* MIKMIDIChannelVoiceCommand_SubclassMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIChannelVoiceCommand_SubclassMethods.h; path = Source/MIKMIDIChannelVoiceCommand_SubclassMethods.h; sourceTree = ""; }; 8D26327A6C226830B2E1A3EE46B72674 /* MIKMIDIDeviceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIDeviceManager.h; path = Source/MIKMIDIDeviceManager.h; sourceTree = ""; }; 8D3CB77B497E3A08D81AED29EA3E0A29 /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Sources/CocoaLumberjack/DDASLLogCapture.m; sourceTree = ""; }; 8D56D49745490A9D00598A677A94F507 /* MIKMIDIMappingItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMappingItem.h; path = Source/MIKMIDIMappingItem.h; sourceTree = ""; }; - 8DC4E026FAAEFE6222654A2E0D3A0279 /* SentryDebugImageProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDebugImageProvider.h; path = Sources/Sentry/Public/SentryDebugImageProvider.h; sourceTree = ""; }; - 8E008113A210E8B69FDC5CE75B783B14 /* SentryLevelMapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryLevelMapper.h; path = Sources/Sentry/include/SentryLevelMapper.h; sourceTree = ""; }; - 8EA4D22C9FD1E7CF0D70B81F047EC4C1 /* SentryTraceContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryTraceContext.m; path = Sources/Sentry/SentryTraceContext.m; sourceTree = ""; }; - 8F04929EAA3EF671F5B3485F81067EC8 /* SentryCrashUUIDConversion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashUUIDConversion.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashUUIDConversion.h; sourceTree = ""; }; - 8F2843E04C6882E5BF4C5FA68670B69D /* SentryOnDemandReplay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryOnDemandReplay.swift; path = Sources/Swift/Integrations/SessionReplay/SentryOnDemandReplay.swift; sourceTree = ""; }; + 8E7BE901D79ABAB59E0390AACC282F01 /* SentryCrashExceptionApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashExceptionApplication.h; path = Sources/Sentry/Public/SentryCrashExceptionApplication.h; sourceTree = ""; }; + 8E7C8BFB8928EBE3C195C73DD76A4DEF /* SentryUIEventTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUIEventTracker.h; path = Sources/Sentry/include/SentryUIEventTracker.h; sourceTree = ""; }; + 8EF6D9E83F9FDA4407E1E07B6FD07EE6 /* SentrySessionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySessionTracker.h; path = Sources/Sentry/include/SentrySessionTracker.h; sourceTree = ""; }; + 8FDE677CCBAB7DB9FE026E529F6E4977 /* SentryCrashFileUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashFileUtils.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashFileUtils.h; sourceTree = ""; }; 900BB119EB3B1A5260854113BB8B039F /* MIKMIDIPitchBendChangeEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIPitchBendChangeEvent.h; path = Source/MIKMIDIPitchBendChangeEvent.h; sourceTree = ""; }; - 902B942836925FAFCF668F46EFD5D2BA /* SentryUIEventTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUIEventTrackingIntegration.m; path = Sources/Sentry/SentryUIEventTrackingIntegration.m; sourceTree = ""; }; - 907E616B09C8F1929A3965679A6B1A36 /* SentryThreadMetadataCache.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = SentryThreadMetadataCache.hpp; path = Sources/Sentry/include/SentryThreadMetadataCache.hpp; sourceTree = ""; }; + 902BCC112991AEABE78136494D482BA0 /* NSLocale+Sentry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLocale+Sentry.m"; path = "Sources/Sentry/NSLocale+Sentry.m"; sourceTree = ""; }; 9093C406D4B64731D18CCA6C385B6596 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/CocoaLumberjack/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 90ABA8BA9BC696677D0D28784125D7DB /* SentryNSDataSwizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSDataSwizzling.m; path = Sources/Sentry/SentryNSDataSwizzling.m; sourceTree = ""; }; 90AD304C8E409EE16CB4625F8EC72805 /* SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRWebSocket.h; path = SocketRocket/SRWebSocket.h; sourceTree = ""; }; - 916394AEBDE28E11507451E65C9F2CE5 /* Sentry.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Sentry.modulemap; sourceTree = ""; }; + 90DFAC13F4502018267E077995C4CC22 /* SentryDataCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDataCategory.h; path = Sources/Sentry/include/SentryDataCategory.h; sourceTree = ""; }; + 90FB191DFF25E58F5AD7C2973E729417 /* SentryProfilerState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryProfilerState.h; path = Sources/Sentry/include/SentryProfilerState.h; sourceTree = ""; }; + 91110C940CF3E0DC5177395FE6D1BDE7 /* SentryMachLogging.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = SentryMachLogging.hpp; path = Sources/Sentry/include/SentryMachLogging.hpp; sourceTree = ""; }; + 91115B79CA65938B48F0335E98FFC9D4 /* SentryDebugImageProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDebugImageProvider.h; path = Sources/Sentry/Public/SentryDebugImageProvider.h; sourceTree = ""; }; + 9136E7315992B6E961F99494784E423F /* SentryHttpDateParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryHttpDateParser.m; path = Sources/Sentry/SentryHttpDateParser.m; sourceTree = ""; }; + 91416C4E1B3ABA3F34D11AC4F3FA6529 /* SentryFramesTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryFramesTrackingIntegration.m; path = Sources/Sentry/SentryFramesTrackingIntegration.m; sourceTree = ""; }; + 917BC1D2BBF2675CC1CF9239AB8FBB35 /* SentryRetryAfterHeaderParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryRetryAfterHeaderParser.h; path = Sources/Sentry/include/SentryRetryAfterHeaderParser.h; sourceTree = ""; }; + 917F676D916B3C5ECFA038FCFD1889D9 /* SentryDelayedFramesTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDelayedFramesTracker.h; path = Sources/Sentry/include/SentryDelayedFramesTracker.h; sourceTree = ""; }; 9192462197B734C4F024DF6F3202D421 /* SocketRocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SocketRocket.release.xcconfig; sourceTree = ""; }; - 919820C49EBE9C1C80E146CC8140C750 /* SentryMetricKitIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMetricKitIntegration.m; path = Sources/Sentry/SentryMetricKitIntegration.m; sourceTree = ""; }; - 92243F015BC120015C435BA0B329161B /* SentryUserFeedback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUserFeedback.m; path = Sources/Sentry/SentryUserFeedback.m; sourceTree = ""; }; - 929B42AE902B38D13208F125DB9C0EC3 /* SentryCrashStackCursor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashStackCursor.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashStackCursor.h; sourceTree = ""; }; + 91A211522E8118B3600505936E8D0F27 /* SentryCrashSymbolicator.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashSymbolicator.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashSymbolicator.c; sourceTree = ""; }; + 91CC390493C9DD5E9F2C4D6DEE838E00 /* SentryLog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryLog.swift; path = Sources/Swift/Tools/SentryLog.swift; sourceTree = ""; }; + 92B0C7B5929F085D529E99BB413EBA79 /* NSMutableDictionary+Sentry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableDictionary+Sentry.m"; path = "Sources/Sentry/NSMutableDictionary+Sentry.m"; sourceTree = ""; }; 92FE6A882C4D18E418625FFC2139AA49 /* PSWebSocketInflater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PSWebSocketInflater.m; path = PocketSocket/PSWebSocketInflater.m; sourceTree = ""; }; - 9324F73990D900CECBBD8178A6B33DA9 /* SentryPropagationContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryPropagationContext.m; path = Sources/Sentry/SentryPropagationContext.m; sourceTree = ""; }; - 93A73CDD5464C811FA5FAD06FBC15DA5 /* SentryNSNotificationCenterWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSNotificationCenterWrapper.m; path = Sources/Sentry/SentryNSNotificationCenterWrapper.m; sourceTree = ""; }; - 945A66444273E9A298E12B8B369F45FE /* SentrySpan+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentrySpan+Private.h"; path = "Sources/Sentry/include/SentrySpan+Private.h"; sourceTree = ""; }; - 946B6D6926FFBB81665233E640B13944 /* SentryCrashMonitor_System.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashMonitor_System.m; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_System.m; sourceTree = ""; }; - 94C294A0A6F1FB8884EC50C0C9DA16B5 /* SentryCrashCPU.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashCPU.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashCPU.h; sourceTree = ""; }; - 950BA99EB7F4EBFF14D00D58838B83D1 /* SentrySysctl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySysctl.h; path = Sources/Sentry/include/SentrySysctl.h; sourceTree = ""; }; - 9542FAAA51F8F82D3C91069C66399011 /* SentryCrashDate.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashDate.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashDate.c; sourceTree = ""; }; + 93803DAF93725B5980811976380C1D54 /* UIRedactBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIRedactBuilder.swift; path = Sources/Swift/Tools/UIRedactBuilder.swift; sourceTree = ""; }; + 93AE0E3BDFFD2D2128943F83878D441B /* SentryDebugMeta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDebugMeta.m; path = Sources/Sentry/SentryDebugMeta.m; sourceTree = ""; }; + 9452FC54CB524C7233E630215BDA616F /* SentrySerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySerialization.m; path = Sources/Sentry/SentrySerialization.m; sourceTree = ""; }; + 950F8A353817C1C4137FC38F7641CF8C /* SentryContinuousProfiler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryContinuousProfiler.h; path = Sources/Sentry/include/SentryContinuousProfiler.h; sourceTree = ""; }; 9561FEDBADF0DECE998FFC6602D09873 /* SRSIMDHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRSIMDHelpers.m; path = SocketRocket/Internal/Utilities/SRSIMDHelpers.m; sourceTree = ""; }; - 964DF82DF00674B3DA2FA4E3B26C8641 /* SentryId.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryId.swift; path = Sources/Swift/Protocol/SentryId.swift; sourceTree = ""; }; - 968C98AEB3DAC481E3AA4E0F9403C70D /* SentryNSURLSessionTaskSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSURLSessionTaskSearch.h; path = Sources/Sentry/include/SentryNSURLSessionTaskSearch.h; sourceTree = ""; }; + 95BE0CBAD3FFF9C6E9C2FBB26C7A2FEA /* SentryNoOpSpan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNoOpSpan.m; path = Sources/Sentry/SentryNoOpSpan.m; sourceTree = ""; }; + 9637024B7B86F4DFE1C3BC3EFF72683C /* SentryLogC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryLogC.h; path = Sources/Sentry/include/SentryLogC.h; sourceTree = ""; }; + 964AC0C64EB02F4290FFC5987106ED8E /* SentrySample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySample.m; path = Sources/Sentry/Profiling/SentrySample.m; sourceTree = ""; }; 96938FEB113D0B5CB884DDD289E9E77E /* MIKMIDIClientSourceEndpoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIClientSourceEndpoint.h; path = Source/MIKMIDIClientSourceEndpoint.h; sourceTree = ""; }; - 96F574E5F18689E6553B964916F379AD /* SentryMigrateSessionInit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMigrateSessionInit.h; path = Sources/Sentry/include/SentryMigrateSessionInit.h; sourceTree = ""; }; - 9714D8381C9A34E4ED9343A0D5455C46 /* SentrySDK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySDK.h; path = Sources/Sentry/Public/SentrySDK.h; sourceTree = ""; }; - 972A10C2B412DA5DBAB555DF14953B52 /* SentryNSDataTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSDataTracker.m; path = Sources/Sentry/SentryNSDataTracker.m; sourceTree = ""; }; + 96B18F58FD1DD21A1C801F87641C097E /* SentryCrashMonitor_NSException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitor_NSException.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_NSException.h; sourceTree = ""; }; + 9719074E200FB3095CD0C4D46489A012 /* SentryCrashReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReport.h; path = Sources/SentryCrash/Recording/SentryCrashReport.h; sourceTree = ""; }; 97374FB11D4E2C1DC17DDF20E0285ED0 /* DELETEResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DELETEResponse.h; path = Extensions/WebDAV/DELETEResponse.h; sourceTree = ""; }; 976B6373B6050F75B5F22384B0FE1A73 /* Pods-Hammerspoon.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Hammerspoon.release.xcconfig"; sourceTree = ""; }; - 9783F3A9016E3148D1D7038206A295B5 /* SentrySystemEventBreadcrumbs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySystemEventBreadcrumbs.m; path = Sources/Sentry/SentrySystemEventBreadcrumbs.m; sourceTree = ""; }; - 979B36398A729194480009CA9E9628AC /* SentrySpanStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySpanStatus.m; path = Sources/Sentry/SentrySpanStatus.m; sourceTree = ""; }; - 981B53CB5EA7384D8FBC11D44016DC49 /* SentryTimeToDisplayTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryTimeToDisplayTracker.m; path = Sources/Sentry/SentryTimeToDisplayTracker.m; sourceTree = ""; }; - 985B54A97BC6B54E9BEF3ECA06997F85 /* SentryCoreDataSwizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCoreDataSwizzling.h; path = Sources/Sentry/include/SentryCoreDataSwizzling.h; sourceTree = ""; }; + 977B851A58428EB952FF0D119072B3FA /* SentryWatchdogTerminationTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryWatchdogTerminationTracker.h; path = Sources/Sentry/include/SentryWatchdogTerminationTracker.h; sourceTree = ""; }; + 9837682E38F6D905DFE0CF4C429F933B /* SentryHttpTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryHttpTransport.h; path = Sources/Sentry/include/SentryHttpTransport.h; sourceTree = ""; }; 988923A666D72522C0D744911E35F3BC /* MIKMIDISourceEndpoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDISourceEndpoint.h; path = Source/MIKMIDISourceEndpoint.h; sourceTree = ""; }; - 98C9EDDB907201FA1416C228C4D3C8C6 /* SentryNSDataUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSDataUtils.h; path = Sources/Sentry/include/SentryNSDataUtils.h; sourceTree = ""; }; - 991241DC14C6BCA14186D3AF60549269 /* SentryCrashBinaryImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashBinaryImageCache.h; path = Sources/SentryCrash/Recording/SentryCrashBinaryImageCache.h; sourceTree = ""; }; 99798CA2584321A1BF9EA541DC137E78 /* ORSSerialPort-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ORSSerialPort-prefix.pch"; sourceTree = ""; }; - 99E79BBF22F6AA8923AA2408DAE2D0BF /* SentryCrashCachedData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashCachedData.h; path = Sources/SentryCrash/Recording/SentryCrashCachedData.h; sourceTree = ""; }; 99FCD39FFFC8129127C5CA19016B47A0 /* MIKMIDIObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIObject.m; path = Source/MIKMIDIObject.m; sourceTree = ""; }; - 9A0646DA056CF13897967EFC9002562B /* SentryCrashReportFixer.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashReportFixer.c; path = Sources/SentryCrash/Recording/SentryCrashReportFixer.c; sourceTree = ""; }; + 9A227909B32E001649C6040DD7E41405 /* SentryTracer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTracer.h; path = Sources/Sentry/include/SentryTracer.h; sourceTree = ""; }; 9A287DDC7EA7068ABCB93823D1570EEA /* ORSSerialPort-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ORSSerialPort-dummy.m"; sourceTree = ""; }; 9A9F9D7E7B24382E9790537A20F8D351 /* HTTPAsyncFileResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HTTPAsyncFileResponse.m; path = Core/Responses/HTTPAsyncFileResponse.m; sourceTree = ""; }; - 9AC35C4ED36F9E4AA466BAF3A2091196 /* Sentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sentry.h; path = Sources/Sentry/Public/Sentry.h; sourceTree = ""; }; - 9AD82CE4D71BB8464C7877FD4AF09C6E /* StringExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringExtensions.swift; path = Sources/Swift/Extensions/StringExtensions.swift; sourceTree = ""; }; - 9B90F741CAD2CC34D6B505177EC86100 /* SentryCrashMachineContext.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashMachineContext.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashMachineContext.c; sourceTree = ""; }; - 9BC3A94EB465F9ACE0858EFCB90E7D66 /* SentryReplayVideoMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryReplayVideoMaker.swift; path = Sources/Swift/Integrations/SessionReplay/SentryReplayVideoMaker.swift; sourceTree = ""; }; - 9BEB97D076EB5CCEDE001BF748F1ACD7 /* SentryViewPhotographer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryViewPhotographer.swift; path = Sources/Swift/Tools/SentryViewPhotographer.swift; sourceTree = ""; }; + 9AF86F1F9721DB639D4919C559B31FFB /* SentryTraceProfiler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryTraceProfiler.mm; path = Sources/Sentry/Profiling/SentryTraceProfiler.mm; sourceTree = ""; }; + 9B713CA2CD2A320F2ED9F05F8CA69B6E /* SentryCrashDebug.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashDebug.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashDebug.c; sourceTree = ""; }; 9C4EB8092FD3032A17342EE0DB912D98 /* PSWebSocketDriver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PSWebSocketDriver.h; path = PocketSocket/PSWebSocketDriver.h; sourceTree = ""; }; 9C5D0EFE8DC739CC9BC50409F6356BB2 /* ORSSerialPort.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ORSSerialPort.h; path = Source/ORSSerialPort.h; sourceTree = ""; }; - 9C90D697896472D7F677243FF2CED3D0 /* SentryExtraContextProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryExtraContextProvider.h; path = Sources/Sentry/SentryExtraContextProvider.h; sourceTree = ""; }; - 9CBD95FFB482267F40D1F0CAEDE03B54 /* SentryByteCountFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryByteCountFormatter.h; path = Sources/Sentry/include/SentryByteCountFormatter.h; sourceTree = ""; }; - 9D7C6552C537E79F82607580E1B53F88 /* SentryCoreDataTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCoreDataTracker.m; path = Sources/Sentry/SentryCoreDataTracker.m; sourceTree = ""; }; + 9C7B72EFCA520A3F9774C14C668FBAB3 /* SentryProfileTimeseries.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryProfileTimeseries.mm; path = Sources/Sentry/SentryProfileTimeseries.mm; sourceTree = ""; }; + 9CD5A1C1CE36A5F69F77F9F7ACCF27EE /* SentryViewHierarchyIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryViewHierarchyIntegration.h; path = Sources/Sentry/include/SentryViewHierarchyIntegration.h; sourceTree = ""; }; + 9D5EB7615C4518DC633202C82F4FB3DB /* SentryANRTrackingIntegrationV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryANRTrackingIntegrationV2.m; path = Sources/Sentry/SentryANRTrackingIntegrationV2.m; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9DFCFC584DCF3A8B155A54B3C3BEDE0B /* SentryInternalSerializable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryInternalSerializable.h; path = Sources/Sentry/include/SentryInternalSerializable.h; sourceTree = ""; }; - 9E05DB7EBA54CC1F7781E67572C64E95 /* SentryRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryRequest.h; path = Sources/Sentry/Public/SentryRequest.h; sourceTree = ""; }; 9E0A3FCDC71A8763FDE07CCDD7D997F9 /* SRURLUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRURLUtilities.m; path = SocketRocket/Internal/Utilities/SRURLUtilities.m; sourceTree = ""; }; - 9E4EF3BA63C16841E88C840C2DA2A0BA /* SentryDispatchSourceWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDispatchSourceWrapper.h; path = Sources/Sentry/include/SentryDispatchSourceWrapper.h; sourceTree = ""; }; - 9EE1AE147AC12987B62936430E0B6A5A /* SentryCrashReportFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportFields.h; path = Sources/SentryCrash/Recording/SentryCrashReportFields.h; sourceTree = ""; }; - 9EF2AD85504970D35142FBFD007D172B /* SentryThreadInspector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryThreadInspector.h; path = Sources/Sentry/include/SentryThreadInspector.h; sourceTree = ""; }; + 9ED304949BB09ED912DAFC70A43FFE67 /* SentryUIEventTrackerTransactionMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUIEventTrackerTransactionMode.h; path = Sources/Sentry/include/SentryUIEventTrackerTransactionMode.h; sourceTree = ""; }; + 9EEBAD0326FAEC21EC9407537EAA8155 /* SentryDisplayLinkWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDisplayLinkWrapper.m; path = Sources/Sentry/include/SentryDisplayLinkWrapper.m; sourceTree = ""; }; 9F0388A5DDDBCC3599BC947B6EAE0C4D /* CocoaHTTPServer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaHTTPServer-dummy.m"; sourceTree = ""; }; 9F051BC38B6E2DBC7610F5942CF80BD6 /* SocketRocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SocketRocket.debug.xcconfig; sourceTree = ""; }; 9F30D997712AB96094372E02201362BD /* MIKMIDITrack_Protected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDITrack_Protected.h; path = Source/MIKMIDITrack_Protected.h; sourceTree = ""; }; - 9F5EAB6661191FB28C0239764C6D3511 /* SentryWatchdogTerminationTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryWatchdogTerminationTrackingIntegration.m; path = Sources/Sentry/SentryWatchdogTerminationTrackingIntegration.m; sourceTree = ""; }; - 9F678205DB25EEC4A4FED9465CABC9F7 /* SentryCrashThread.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashThread.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashThread.c; sourceTree = ""; }; 9F786C5330BF38BF3DC5E1DC57D5BF65 /* HTTPMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HTTPMessage.m; path = Core/HTTPMessage.m; sourceTree = ""; }; - 9F8D31078275B70434EB394B7304E897 /* SentryProfileTimeseries.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryProfileTimeseries.mm; path = Sources/Sentry/SentryProfileTimeseries.mm; sourceTree = ""; }; - 9F90FAC34D0C5B4ED4EF001EC98F4990 /* SentryContinuousProfiler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryContinuousProfiler.mm; path = Sources/Sentry/Profiling/SentryContinuousProfiler.mm; sourceTree = ""; }; - A018F1840EFB5B0FABC013655E748306 /* SentryTraceProfiler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTraceProfiler.h; path = Sources/Sentry/include/SentryTraceProfiler.h; sourceTree = ""; }; - A077078309D8491675B1D94D065B73B1 /* SentryProfiler+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryProfiler+Private.h"; path = "Sources/Sentry/include/SentryProfiler+Private.h"; sourceTree = ""; }; - A0A0B95EE70DF4058FD23BFA24BCC2B3 /* SentryMetricsClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryMetricsClient.swift; path = Sources/Swift/Metrics/SentryMetricsClient.swift; sourceTree = ""; }; + A047CA69288F77F6485DF86D21CAAB1D /* SentryNSDataUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSDataUtils.m; path = Sources/Sentry/SentryNSDataUtils.m; sourceTree = ""; }; + A0530EBEDFB6DF1385B3B2402D249C0E /* SentrySystemEventBreadcrumbs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySystemEventBreadcrumbs.h; path = Sources/Sentry/include/SentrySystemEventBreadcrumbs.h; sourceTree = ""; }; + A0F1C8387B9F711513BC694C1257A76A /* SentryFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryFormatter.h; path = Sources/Sentry/include/HybridPublic/SentryFormatter.h; sourceTree = ""; }; A11C17EE437FC5AB0BDA0325363E437A /* SRIOConsumerPool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRIOConsumerPool.m; path = SocketRocket/Internal/IOConsumer/SRIOConsumerPool.m; sourceTree = ""; }; - A14DE0F4EA06651FF8946DCB0910DA11 /* SentryNSDataTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSDataTracker.h; path = Sources/Sentry/include/SentryNSDataTracker.h; sourceTree = ""; }; - A19D60FA3820BCB5AECC1BD4D0C6F0F5 /* Sentry.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Sentry.release.xcconfig; sourceTree = ""; }; A1BF895D48796B4F288E1C73CBDDC275 /* MIKMIDIMetaTrackSequenceNameEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMetaTrackSequenceNameEvent.h; path = Source/MIKMIDIMetaTrackSequenceNameEvent.h; sourceTree = ""; }; A20F896728D6C7FFA53B17ED560FB95A /* DDContextFilterLogFormatter+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDContextFilterLogFormatter+Deprecated.h"; path = "Sources/CocoaLumberjack/include/CocoaLumberjack/DDContextFilterLogFormatter+Deprecated.h"; sourceTree = ""; }; - A265C5A54DBA9AE8232BA189E8F5C369 /* SentryCrashStackCursor_SelfThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashStackCursor_SelfThread.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashStackCursor_SelfThread.h; sourceTree = ""; }; - A265CB2FC66D3DB39745D686BB3E3CC6 /* SentryCrashString.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashString.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashString.c; sourceTree = ""; }; + A21DA63C193D8455569C1695C86B59BB /* SentryCrashSysCtl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashSysCtl.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashSysCtl.c; sourceTree = ""; }; + A270A6AF666BBD8E9740DC8A79919F4F /* SentryCrashMemory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMemory.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashMemory.h; sourceTree = ""; }; A2B776772C8FBF5D97BDE4D1F46C274A /* MIKMIDISequence+MIKMIDIPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MIKMIDISequence+MIKMIDIPrivate.h"; path = "Source/MIKMIDISequence+MIKMIDIPrivate.h"; sourceTree = ""; }; + A2E16A73DAE220CD1B7E560B08776026 /* SentrySessionReplayIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySessionReplayIntegration.h; path = Sources/Sentry/include/SentrySessionReplayIntegration.h; sourceTree = ""; }; A30A09EAEF2D914E89C9895F37291A88 /* DAVConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DAVConnection.m; path = Extensions/WebDAV/DAVConnection.m; sourceTree = ""; }; - A3228233A40C13330BE75E1B2B36B39A /* SentryCrashDynamicLinker.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashDynamicLinker.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashDynamicLinker.c; sourceTree = ""; }; - A3602663C887F81DD2EF7744EFE46F93 /* SentryDependencyContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDependencyContainer.h; path = Sources/Sentry/include/HybridPublic/SentryDependencyContainer.h; sourceTree = ""; }; - A381F21B99E173DE465640347EC7C14C /* SentryAppStartTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAppStartTracker.m; path = Sources/Sentry/SentryAppStartTracker.m; sourceTree = ""; }; - A3BB7286AE30266CBFF3388767605927 /* SentryHttpDateParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryHttpDateParser.h; path = Sources/Sentry/include/SentryHttpDateParser.h; sourceTree = ""; }; - A3C770A4EDD95BAA6A757CCC7FEA6841 /* SentryDateUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDateUtil.h; path = Sources/Sentry/include/SentryDateUtil.h; sourceTree = ""; }; + A32D762F11D1189E284D764E3BC047EB /* SentryCrashMachineContext.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashMachineContext.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashMachineContext.c; sourceTree = ""; }; + A39CB8EA3CBC6F2CDC535C59D576E0F7 /* SentryFileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryFileManager.h; path = Sources/Sentry/include/SentryFileManager.h; sourceTree = ""; }; A40744E74F20D172729FD70C1DC93565 /* Pods-Hammerspoon.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Hammerspoon.profile.xcconfig"; sourceTree = ""; }; - A4416780217BAC04CF14AB8838A687F7 /* SentrySessionListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentrySessionListener.swift; path = Sources/Swift/Protocol/SentrySessionListener.swift; sourceTree = ""; }; + A477EC39035EC38453C3083C439FCF17 /* SentrySdkInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySdkInfo.h; path = Sources/Sentry/include/SentrySdkInfo.h; sourceTree = ""; }; A4938F684913D37B6337405025347608 /* NSURLRequest+SRWebSocketPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+SRWebSocketPrivate.h"; path = "SocketRocket/Internal/NSURLRequest+SRWebSocketPrivate.h"; sourceTree = ""; }; - A4B30F94F5D58DF391EA273C132A736A /* SentryProfileTimeseries.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryProfileTimeseries.h; path = Sources/Sentry/include/SentryProfileTimeseries.h; sourceTree = ""; }; - A59D2D7BB0FC2551A4300E6D3BC310B3 /* SentryNoOpSpan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNoOpSpan.m; path = Sources/Sentry/SentryNoOpSpan.m; sourceTree = ""; }; + A4C38AF18350D688C18C717305352D13 /* SentryNSDictionarySanitize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSDictionarySanitize.h; path = Sources/Sentry/include/SentryNSDictionarySanitize.h; sourceTree = ""; }; + A52B1C534D0B5EB541222E6CAFE0413E /* SentryRRWebBreadcrumbEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryRRWebBreadcrumbEvent.swift; path = Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebBreadcrumbEvent.swift; sourceTree = ""; }; + A53807FD51EEB03F5DABD4AAAEE94EDF /* SentryCrashID.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashID.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashID.c; sourceTree = ""; }; + A56A272A4B695313852FC2AD0284C79F /* SentrySRDefaultBreadcrumbConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentrySRDefaultBreadcrumbConverter.swift; path = Sources/Swift/Integrations/SessionReplay/SentrySRDefaultBreadcrumbConverter.swift; sourceTree = ""; }; + A592989F329AC2BF22F7E5AB68655B73 /* SentryEnvelopeAttachmentHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryEnvelopeAttachmentHeader.h; path = Sources/Sentry/include/SentryEnvelopeAttachmentHeader.h; sourceTree = ""; }; A5AB178CB948A92A61BDFF58CFE8020D /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDTTYLogger.h; sourceTree = ""; }; A5AD88F533B61B658F9EB29DA79E16B4 /* PSWebSocketInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PSWebSocketInternal.h; path = PocketSocket/PSWebSocketInternal.h; sourceTree = ""; }; - A6392A8675DD7D61EE05944BD3413576 /* SentryClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryClient.m; path = Sources/Sentry/SentryClient.m; sourceTree = ""; }; - A73EC15B4DFE54A86D65284FC166C946 /* SentryTraceProfiler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryTraceProfiler.mm; path = Sources/Sentry/Profiling/SentryTraceProfiler.mm; sourceTree = ""; }; + A5BDC79C7380C040B578F1A826EACC71 /* SentryWatchdogTerminationTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryWatchdogTerminationTrackingIntegration.m; path = Sources/Sentry/SentryWatchdogTerminationTrackingIntegration.m; sourceTree = ""; }; + A6411CA17A6C1D4C3EDD3D36D8DC49B3 /* SentryDispatchSourceWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDispatchSourceWrapper.h; path = Sources/Sentry/include/SentryDispatchSourceWrapper.h; sourceTree = ""; }; + A677BC0259318FAE26742F4AB3B60073 /* SentryAttachment+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryAttachment+Private.h"; path = "Sources/Sentry/include/SentryAttachment+Private.h"; sourceTree = ""; }; + A6A1E52C149597FBF16108B4D3758BFD /* SentryDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDevice.h; path = Sources/Sentry/include/SentryDevice.h; sourceTree = ""; }; + A6D2097B716EF157FA6D7B87E43DBE27 /* SentryByteCountFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryByteCountFormatter.h; path = Sources/Sentry/include/SentryByteCountFormatter.h; sourceTree = ""; }; + A73F2F47F8E99F38D5C1145AE392DB0C /* SentryPredicateDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryPredicateDescriptor.h; path = Sources/Sentry/include/SentryPredicateDescriptor.h; sourceTree = ""; }; + A76009F81F962EE26C018F3547969E51 /* SentryANRTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryANRTracker.h; path = Sources/Sentry/include/SentryANRTracker.h; sourceTree = ""; }; A7A7F3DA043B0BAC501772A67431080E /* HTTPFileResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPFileResponse.h; path = Core/Responses/HTTPFileResponse.h; sourceTree = ""; }; - A7DAE9A613EFA0CDEAABEFC0BF3720F0 /* SentryCrashMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitor.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor.h; sourceTree = ""; }; - A8355578B80F5679ADFA57C6CC4D2E2B /* SentryNoOpSpan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNoOpSpan.h; path = Sources/Sentry/include/SentryNoOpSpan.h; sourceTree = ""; }; - A88A35A4174B16A837CE88F81BF4BE23 /* SentryExperimentalOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryExperimentalOptions.swift; path = Sources/Swift/SentryExperimentalOptions.swift; sourceTree = ""; }; - A8A8118F36CABF99B57E3CFFCE8204DB /* DistributionMetric.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistributionMetric.swift; path = Sources/Swift/Metrics/DistributionMetric.swift; sourceTree = ""; }; - A8F3B90C032F056774E0EE36E3D07E2C /* SentryTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTransport.h; path = Sources/Sentry/include/SentryTransport.h; sourceTree = ""; }; + A8F565F82675C906821D6FC3CC12F1DD /* SentrySpan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySpan.h; path = Sources/Sentry/include/SentrySpan.h; sourceTree = ""; }; A94255A3E7159FA9B09AF83105A389D3 /* HTTPErrorResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPErrorResponse.h; path = Core/Responses/HTTPErrorResponse.h; sourceTree = ""; }; + A9A4C1214FFF63EEAF1FC9801E324AAF /* SentryCrashMonitor_CPPException.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SentryCrashMonitor_CPPException.cpp; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_CPPException.cpp; sourceTree = ""; }; + A9BF69708826D7B366F0FA218140968E /* SentrySessionReplayIntegration-Hybrid.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentrySessionReplayIntegration-Hybrid.h"; path = "Sources/Sentry/include/HybridPublic/SentrySessionReplayIntegration-Hybrid.h"; sourceTree = ""; }; + A9E5DE78DD79E203ACA7E997D4A338F6 /* SentrySessionReplaySyncC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySessionReplaySyncC.h; path = Sources/Sentry/include/SentrySessionReplaySyncC.h; sourceTree = ""; }; AA0197B58FEC975FF5384D0823AD22B0 /* MIKMIDIMetaCuePointEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMetaCuePointEvent.h; path = Source/MIKMIDIMetaCuePointEvent.h; sourceTree = ""; }; AA26B7092A6E27412E421C1E0D8914D3 /* MIKMIDIControlChangeCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIControlChangeCommand.h; path = Source/MIKMIDIControlChangeCommand.h; sourceTree = ""; }; AA6F89079FEB1979B7671E45DAC632AE /* MIKMIDIDestinationEndpoint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIDestinationEndpoint.m; path = Source/MIKMIDIDestinationEndpoint.m; sourceTree = ""; }; AA8E00185B4941FC407C5504DD539958 /* MultipartMessageHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MultipartMessageHeader.h; path = Core/Mime/MultipartMessageHeader.h; sourceTree = ""; }; AAD81E06D64AF06E03A3E04506279DBD /* MIKMIDIMetaCopyrightEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMetaCopyrightEvent.m; path = Source/MIKMIDIMetaCopyrightEvent.m; sourceTree = ""; }; - AAEEE74173DFC8D0E68CAF0A966A4B2E /* SentryNSURLRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSURLRequest.m; path = Sources/Sentry/SentryNSURLRequest.m; sourceTree = ""; }; + AB1E2063BDBCF3FB40EC018AED4CF019 /* SentrySampling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySampling.m; path = Sources/Sentry/SentrySampling.m; sourceTree = ""; }; AB750EFEFD0E374DF078145FF41774B0 /* Sparkle.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Sparkle.debug.xcconfig; sourceTree = ""; }; AB7555D58C8F1A07489012ACF5A22AB3 /* MIKMIDIProgramChangeEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIProgramChangeEvent.h; path = Source/MIKMIDIProgramChangeEvent.h; sourceTree = ""; }; AB801297707EC98AAF57E7099565E70C /* MIKMIDIMappingItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMappingItem.m; path = Source/MIKMIDIMappingItem.m; sourceTree = ""; }; AB8D88F1B3F79FA718713A3C5570F7C8 /* SRLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRLog.h; path = SocketRocket/Internal/Utilities/SRLog.h; sourceTree = ""; }; - AB9C554F4E24560C4E0C67A2B16E1A5A /* SentryRateLimitParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryRateLimitParser.m; path = Sources/Sentry/SentryRateLimitParser.m; sourceTree = ""; }; + ABCBC5E9EC605227E37FD7C331271004 /* SentryDataCategoryMapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDataCategoryMapper.h; path = Sources/Sentry/include/SentryDataCategoryMapper.h; sourceTree = ""; }; AC0A367A791AC08CDA9C2A8610A45D36 /* SRRunLoopThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRRunLoopThread.m; path = SocketRocket/Internal/RunLoop/SRRunLoopThread.m; sourceTree = ""; }; - AC24F1EB04AE3F6E1103F9E8A84B62B0 /* NSLocale+Sentry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLocale+Sentry.m"; path = "Sources/Sentry/NSLocale+Sentry.m"; sourceTree = ""; }; - AC60FAFA08E041D6E7CC480618B6A695 /* SentryCrashDefaultBinaryImageProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashDefaultBinaryImageProvider.m; path = Sources/Sentry/SentryCrashDefaultBinaryImageProvider.m; sourceTree = ""; }; - AC9B7BA9DE947A6FD12E2851F6330265 /* SentryMachLogging.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SentryMachLogging.cpp; path = Sources/Sentry/SentryMachLogging.cpp; sourceTree = ""; }; - ACB5B45AABF66A62999EBEE2194E259F /* SentryWatchdogTerminationTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryWatchdogTerminationTrackingIntegration.h; path = Sources/Sentry/include/SentryWatchdogTerminationTrackingIntegration.h; sourceTree = ""; }; - AD23EC8F65030C6DD82FABAF111FB5AF /* SentryTransactionContext.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryTransactionContext.mm; path = Sources/Sentry/SentryTransactionContext.mm; sourceTree = ""; }; - AE8EFCE92F510AFE4D6A6118CA07CBE9 /* SentryMeta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMeta.h; path = Sources/Sentry/include/SentryMeta.h; sourceTree = ""; }; + AC4E4D72389513804DD8B90CB2EA46DD /* SentryCrashJSONCodecObjC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashJSONCodecObjC.m; path = Sources/SentryCrash/Recording/Tools/SentryCrashJSONCodecObjC.m; sourceTree = ""; }; + ACD00B7E5C0BCB430CB82D4C142061FE /* SentrySDK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySDK.m; path = Sources/Sentry/SentrySDK.m; sourceTree = ""; }; + AE07DAD02640ED755F69139357FE9802 /* SentryScopeObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryScopeObserver.h; path = Sources/Sentry/include/SentryScopeObserver.h; sourceTree = ""; }; + AE5EA6846998D63671459BD7A261F3D3 /* SentryCrashMonitor_Signal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitor_Signal.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_Signal.h; sourceTree = ""; }; + AE73D62CFFD79A47310DDBA199176C67 /* SentryDebugImageProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDebugImageProvider.m; path = Sources/Sentry/SentryDebugImageProvider.m; sourceTree = ""; }; + AECAF574D8039358F508D7760C619A96 /* SentryThreadMetadataCache.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = SentryThreadMetadataCache.hpp; path = Sources/Sentry/include/SentryThreadMetadataCache.hpp; sourceTree = ""; }; + AED8A3DEE4D565E5211CD39359F289AB /* SentryUIEventTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUIEventTrackingIntegration.h; path = Sources/Sentry/include/SentryUIEventTrackingIntegration.h; sourceTree = ""; }; AEE178F589061D15708753D9A179E2A1 /* MIKMIDIClock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIClock.h; path = Source/MIKMIDIClock.h; sourceTree = ""; }; - AEF10D777BDA6B2FE72B5EA1F0649EB6 /* SentryCrashCPU_Apple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashCPU_Apple.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashCPU_Apple.h; sourceTree = ""; }; AF41F1AC3465584EF871191F0D8FBB1B /* Pods-Hammerspoon-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Hammerspoon-dummy.m"; sourceTree = ""; }; - AF69B0CA33E788277435A8DDF2AD5698 /* SentryTransportFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTransportFactory.h; path = Sources/Sentry/include/SentryTransportFactory.h; sourceTree = ""; }; - AFA0EB0C1443D9CA5FA6ECCC333857BC /* SentryHttpStatusCodeRange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryHttpStatusCodeRange.m; path = Sources/Sentry/SentryHttpStatusCodeRange.m; sourceTree = ""; }; - AFB21564B11B3CC3E5C1DBEF27181577 /* SentryCrashObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashObjC.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashObjC.h; sourceTree = ""; }; - AFB8294524147591EAE84297107954A8 /* SentryInternalDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryInternalDefines.h; path = Sources/Sentry/include/SentryInternalDefines.h; sourceTree = ""; }; - B02C1A8FC69E1041A87C07F0AB583ED1 /* PrivatesHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PrivatesHeader.h; path = Sources/Sentry/include/HybridPublic/PrivatesHeader.h; sourceTree = ""; }; - B04A1FBB0D018ED55B4633E54A3F7781 /* SentryRRWebMetaEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryRRWebMetaEvent.swift; path = Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebMetaEvent.swift; sourceTree = ""; }; - B06F7C8E52991558F45BE21DF89A5743 /* SentryCrashCPU.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashCPU.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashCPU.c; sourceTree = ""; }; - B0B61722F9F93905BC2CAE8DB9E493CA /* SentryProfilerDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryProfilerDefines.h; path = Sources/Sentry/Profiling/SentryProfilerDefines.h; sourceTree = ""; }; + B092B48DF9CEABE76B08122C6C9C5A65 /* SentrySubClassFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySubClassFinder.h; path = Sources/Sentry/include/SentrySubClassFinder.h; sourceTree = ""; }; B0C96EBCF6DF566F8AD90E6A27644614 /* SUVersionComparisonProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUVersionComparisonProtocol.h; path = Sparkle.framework/Versions/B/Headers/SUVersionComparisonProtocol.h; sourceTree = ""; }; - B14DB08E4518FA86233BF466D847B253 /* SentryProfilerSerialization.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryProfilerSerialization.mm; path = Sources/Sentry/Profiling/SentryProfilerSerialization.mm; sourceTree = ""; }; + B19BC58FBEC2863E71C2862FDCD72983 /* SentrySpanId.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySpanId.m; path = Sources/Sentry/SentrySpanId.m; sourceTree = ""; }; B1CD29CD7DB33C3F051C16EF7D89E21A /* MIKMIDIProgramChangeCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIProgramChangeCommand.h; path = Source/MIKMIDIProgramChangeCommand.h; sourceTree = ""; }; B1D4029013299DFFFF40058BE4139C40 /* MIKMIDISystemExclusiveCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDISystemExclusiveCommand.m; path = Source/MIKMIDISystemExclusiveCommand.m; sourceTree = ""; }; - B254909F23F70C3730559ECA9AEF607F /* SentryDispatchFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDispatchFactory.h; path = Sources/Sentry/include/SentryDispatchFactory.h; sourceTree = ""; }; + B28238865833B36D3ED8E6ADC5884B96 /* SentryUIEventTrackerMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUIEventTrackerMode.h; path = Sources/Sentry/include/SentryUIEventTrackerMode.h; sourceTree = ""; }; B28A4D71BC04B1694C7A281176FC21E0 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncSocket.m; path = Source/GCD/GCDAsyncSocket.m; sourceTree = ""; }; - B3EBCB25DC83D412EA4ED8815A575EE4 /* SentryCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrash.h; path = Sources/SentryCrash/Recording/SentryCrash.h; sourceTree = ""; }; - B43DEE4258959D6A2B2E2E885E0F5B75 /* SentryCrashSysCtl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashSysCtl.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashSysCtl.c; sourceTree = ""; }; + B2DD1CA88D6299A643B84406A4D04DD7 /* SentryRRWebEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryRRWebEvent.swift; path = Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebEvent.swift; sourceTree = ""; }; + B2E9730523C6D811F54C48AA80470EA0 /* SentryDiscardReasonMapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDiscardReasonMapper.h; path = Sources/Sentry/include/SentryDiscardReasonMapper.h; sourceTree = ""; }; + B2FB74BC40327781D5FAC957AA284242 /* SentryClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryClient.h; path = Sources/Sentry/Public/SentryClient.h; sourceTree = ""; }; + B361147BC7C979EB189D29E3C9759832 /* UIImageHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIImageHelper.swift; path = Sources/Swift/Tools/UIImageHelper.swift; sourceTree = ""; }; + B3B6A92FBB2385DF304038245C985969 /* SentryProfiler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryProfiler.mm; path = Sources/Sentry/SentryProfiler.mm; sourceTree = ""; }; + B460381718BE835C1B59647AEF517C41 /* SentryScreenshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryScreenshot.m; path = Sources/Sentry/SentryScreenshot.m; sourceTree = ""; }; B468504995BA4E7933855D10AD1C48C5 /* ASCIImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ASCIImage-prefix.pch"; sourceTree = ""; }; - B475D5E6D591ED2353F258195A527F67 /* SentryLevelHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryLevelHelper.m; path = Sources/Sentry/SentryLevelHelper.m; sourceTree = ""; }; - B483E287F85E261E5F3723E119D43D3A /* SentryInstallation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryInstallation.h; path = Sources/Sentry/include/SentryInstallation.h; sourceTree = ""; }; - B4B9C61C5F63A9B1CC3F58D698A5D260 /* SentryCrashMach.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashMach.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashMach.c; sourceTree = ""; }; - B52A0B3C983FFDE89A3BED2535CC6394 /* SentryCrashReportSink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashReportSink.m; path = Sources/Sentry/SentryCrashReportSink.m; sourceTree = ""; }; - B52C97E1CD55654FA15943EC8FAE75A3 /* SentryCrashMachineContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMachineContext.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashMachineContext.h; sourceTree = ""; }; - B5B0A085850C626FF2912F0595460BED /* SentryBinaryImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryBinaryImageCache.h; path = Sources/Sentry/include/HybridPublic/SentryBinaryImageCache.h; sourceTree = ""; }; - B5BD7A8136F53DA13EC45326D90CC11C /* SentryUIDeviceWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUIDeviceWrapper.h; path = Sources/Sentry/include/SentryUIDeviceWrapper.h; sourceTree = ""; }; - B611A292AA6DE02C29B1DB9C531028F8 /* SentryAppState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAppState.m; path = Sources/Sentry/SentryAppState.m; sourceTree = ""; }; - B634C5C9160CA0ACC35AA70239EE544B /* SentryCrashDefaultMachineContextWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashDefaultMachineContextWrapper.m; path = Sources/Sentry/SentryCrashDefaultMachineContextWrapper.m; sourceTree = ""; }; + B53C405E80F37BC880FACE2AB1597AB2 /* SentryReplayOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryReplayOptions.swift; path = Sources/Swift/Integrations/SessionReplay/SentryReplayOptions.swift; sourceTree = ""; }; + B5989B4C5A785355A33EF2AABB3FED42 /* SentrySampling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySampling.h; path = Sources/Sentry/include/SentrySampling.h; sourceTree = ""; }; B64EC76C48BA328809DAD17AB9C9724D /* SRMutex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRMutex.m; path = SocketRocket/Internal/Utilities/SRMutex.m; sourceTree = ""; }; - B65235231C8B48EF63D4145C573F6751 /* SentryMeasurementUnit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMeasurementUnit.h; path = Sources/Sentry/Public/SentryMeasurementUnit.h; sourceTree = ""; }; - B712C06AB59C27EC80AD8B129DE99762 /* CounterMetric.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CounterMetric.swift; path = Sources/Swift/Metrics/CounterMetric.swift; sourceTree = ""; }; - B770007A2A2E0C73DB9E3FCCF61A73A1 /* SentryReplayType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryReplayType.swift; path = Sources/Swift/Integrations/SessionReplay/SentryReplayType.swift; sourceTree = ""; }; + B6813A12F575957A167C88033E5FD96A /* SentryCrashMonitor_System.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitor_System.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_System.h; sourceTree = ""; }; + B6AE3F999716A927636D5C9486818CDD /* SentryRRWebTouchEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryRRWebTouchEvent.swift; path = Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebTouchEvent.swift; sourceTree = ""; }; + B6EBF2BDD6C4B322A9071E3EBED06C8E /* SentryDataCategoryMapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDataCategoryMapper.m; path = Sources/Sentry/SentryDataCategoryMapper.m; sourceTree = ""; }; + B700B370455A4388251774BCCB5DE117 /* SentryTraceContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTraceContext.h; path = Sources/Sentry/Public/SentryTraceContext.h; sourceTree = ""; }; + B72FB11EB76D7F8AB731A62DDAD10E8B /* SentryCrashPlatformSpecificDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashPlatformSpecificDefines.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashPlatformSpecificDefines.h; sourceTree = ""; }; + B731B7DD93C355641B6D8EA4107E08A0 /* SentryTransactionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTransactionContext.h; path = Sources/Sentry/Public/SentryTransactionContext.h; sourceTree = ""; }; B771A3598FAAD66A8DD42FCE854B8CB9 /* HTTPConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPConnection.h; path = Core/HTTPConnection.h; sourceTree = ""; }; - B7733938698715A52A905C462AF5655C /* SentryNetworkTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNetworkTrackingIntegration.h; path = Sources/Sentry/include/SentryNetworkTrackingIntegration.h; sourceTree = ""; }; - B776171D15C66BDA42613924B885E322 /* SentryTracerConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTracerConfiguration.h; path = Sources/Sentry/include/SentryTracerConfiguration.h; sourceTree = ""; }; + B7786342F5239BB026883A01DB4C2A79 /* SentryCrashUUIDConversion.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashUUIDConversion.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashUUIDConversion.c; sourceTree = ""; }; + B781C0EFB3D1CAA61B9F9CEB608094DE /* SentryCrashCPU_Apple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashCPU_Apple.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashCPU_Apple.h; sourceTree = ""; }; + B7BBAB530A555954C19FC09FF62364AB /* SentryANRTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryANRTracker.m; path = Sources/Sentry/SentryANRTracker.m; sourceTree = ""; }; + B7D631357B9671D5C06D222EEC51B8F4 /* SentryOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryOptions.h; path = Sources/Sentry/Public/SentryOptions.h; sourceTree = ""; }; B7E72463E5410ABB781714E60E75E464 /* MIKMIDIPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIPrivate.h; path = Source/MIKMIDIPrivate.h; sourceTree = ""; }; - B88E20F37D2D4185D0B4933D400A30EB /* SentryRandom.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryRandom.m; path = Sources/Sentry/SentryRandom.m; sourceTree = ""; }; - B8B912B6AC1A91347FBB6CCC1C49B2F6 /* NSArray+SentrySanitize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+SentrySanitize.h"; path = "Sources/Sentry/include/NSArray+SentrySanitize.h"; sourceTree = ""; }; - B9058452D69C401EC7345B4729602CDD /* SentryCoreDataTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCoreDataTrackingIntegration.h; path = Sources/Sentry/include/SentryCoreDataTrackingIntegration.h; sourceTree = ""; }; - B93F6BA2CF078958EB58862462338EAA /* SentryCrashInstallationReporter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashInstallationReporter.m; path = Sources/Sentry/SentryCrashInstallationReporter.m; sourceTree = ""; }; + B8AD64AE9A8DDC40E008FF384284ECAD /* SentryCrashStackCursor_MachineContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashStackCursor_MachineContext.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashStackCursor_MachineContext.h; sourceTree = ""; }; + B8BBDF85CF1F94AC96F3CDE4A1D8A741 /* SentryScreenFrames.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryScreenFrames.m; path = Sources/Sentry/SentryScreenFrames.m; sourceTree = ""; }; + B8C97C11EBA352B28EAE1EB5796C4BE9 /* SentrySpanId.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySpanId.h; path = Sources/Sentry/Public/SentrySpanId.h; sourceTree = ""; }; + B8E7355FA8FE038F157474DC6648B349 /* SentryMachLogging.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SentryMachLogging.cpp; path = Sources/Sentry/SentryMachLogging.cpp; sourceTree = ""; }; + B919C4EC7E2F5568D545C90A10C7044A /* SentryMeasurementValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMeasurementValue.h; path = Sources/Sentry/include/SentryMeasurementValue.h; sourceTree = ""; }; B945A3848C7CF183A6CD61FE0D141115 /* DDOSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDOSLogger.m; path = Sources/CocoaLumberjack/DDOSLogger.m; sourceTree = ""; }; - B9CEA71F04703BB88B02920F7FC6C26A /* SentryTransactionNameSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryTransactionNameSource.swift; path = Sources/Swift/Integrations/Performance/SentryTransactionNameSource.swift; sourceTree = ""; }; - BA172750B0AC5621F8D5DEB0C8791C98 /* SentryDiscardReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDiscardReason.h; path = Sources/Sentry/include/SentryDiscardReason.h; sourceTree = ""; }; + BA6B9607AB207FAE0B320D45203DD324 /* SentryUIEventTrackerTransactionMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUIEventTrackerTransactionMode.m; path = Sources/Sentry/SentryUIEventTrackerTransactionMode.m; sourceTree = ""; }; BA92B27E597DACDA2276CC472B98334D /* HTTPDataResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPDataResponse.h; path = Core/Responses/HTTPDataResponse.h; sourceTree = ""; }; - BAB4DC523966694175C7C4A4572A5879 /* SentryCrashWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashWrapper.m; path = Sources/Sentry/SentryCrashWrapper.m; sourceTree = ""; }; + BAA26206547391D1E4720208789500AA /* SentryPerformanceTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryPerformanceTracker.m; path = Sources/Sentry/SentryPerformanceTracker.m; sourceTree = ""; }; + BAA87EED89345DF05E322A1CA8DFCD9D /* SentryTraceHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryTraceHeader.m; path = Sources/Sentry/SentryTraceHeader.m; sourceTree = ""; }; BAB583CA1AE3BE19889A2D01E1941926 /* SPUUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUUpdater.h; path = Sparkle.framework/Versions/B/Headers/SPUUpdater.h; sourceTree = ""; }; BACEC86247C2D652E699F492A8816537 /* MIKMIDIMetaTimeSignatureEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMetaTimeSignatureEvent.m; path = Source/MIKMIDIMetaTimeSignatureEvent.m; sourceTree = ""; }; + BB16E5BCFA8E07C4717EA91099C9BC4A /* SentryNSTimerFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSTimerFactory.m; path = Sources/Sentry/SentryNSTimerFactory.m; sourceTree = ""; }; BB5920AC822770B7C25DC50F2D9808CE /* MIKMIDICompilerCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDICompilerCompatibility.h; path = Source/MIKMIDICompilerCompatibility.h; sourceTree = ""; }; + BB64F49CC4970288EEE9D679DB445E65 /* SentryCrashBinaryImageCache.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashBinaryImageCache.c; path = Sources/SentryCrash/Recording/SentryCrashBinaryImageCache.c; sourceTree = ""; }; BB70962A26769963C9814D1B38668169 /* SRSIMDHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRSIMDHelpers.h; path = SocketRocket/Internal/Utilities/SRSIMDHelpers.h; sourceTree = ""; }; - BB9B0502CE27845443EBB1DD96B8828D /* URLSessionTaskHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLSessionTaskHelper.swift; path = Sources/Swift/Tools/URLSessionTaskHelper.swift; sourceTree = ""; }; - BBED0A1FB20D065525122F12FECEA660 /* SentryNSProcessInfoWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSProcessInfoWrapper.h; path = Sources/Sentry/include/SentryNSProcessInfoWrapper.h; sourceTree = ""; }; - BC0054BC50A603D9B8D596764D32E2AA /* SentryDelayedFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDelayedFrame.h; path = Sources/Sentry/include/SentryDelayedFrame.h; sourceTree = ""; }; BC2A098E7EE2E765710251A10465AAE3 /* MIKMIDITempoEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDITempoEvent.m; path = Source/MIKMIDITempoEvent.m; sourceTree = ""; }; BC2D1326B0C7076D97E0DBD731E46EB4 /* MIKMIDIMetaLyricEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMetaLyricEvent.m; path = Source/MIKMIDIMetaLyricEvent.m; sourceTree = ""; }; - BC7C4065A87913FD18920234C699F6C0 /* SentryGeo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryGeo.h; path = Sources/Sentry/Public/SentryGeo.h; sourceTree = ""; }; BCAED0A39006EA29797534B9445A9D76 /* SRHTTPConnectMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRHTTPConnectMessage.h; path = SocketRocket/Internal/Utilities/SRHTTPConnectMessage.h; sourceTree = ""; }; + BD05C0B2FD5A930246BDFE9D3DB3B37E /* SentryProfileTimeseries.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryProfileTimeseries.h; path = Sources/Sentry/include/SentryProfileTimeseries.h; sourceTree = ""; }; BD1E20E491C7915FFE70AB39BCD25636 /* MIKMIDIClientDestinationEndpoint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIClientDestinationEndpoint.m; path = Source/MIKMIDIClientDestinationEndpoint.m; sourceTree = ""; }; - BD5485CE04DD38704F442E06A7A7C727 /* SentryRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryRequestOperation.h; path = Sources/Sentry/include/SentryRequestOperation.h; sourceTree = ""; }; BD5FD0ED28F5B03F8693B93FCA798D73 /* MIKMIDIMetaEvent_SubclassMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMetaEvent_SubclassMethods.h; path = Source/MIKMIDIMetaEvent_SubclassMethods.h; sourceTree = ""; }; - BDAF787FEDC3DF0E8D3B5B9158033FB3 /* SentryBacktrace.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = SentryBacktrace.hpp; path = Sources/Sentry/include/SentryBacktrace.hpp; sourceTree = ""; }; - BDF5A06B213F8A06DC41E060DD989751 /* SentryOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryOptions.h; path = Sources/Sentry/Public/SentryOptions.h; sourceTree = ""; }; - BE636E1770D01B3E4C44FD057A86B533 /* SentryFramesTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryFramesTrackingIntegration.m; path = Sources/Sentry/SentryFramesTrackingIntegration.m; sourceTree = ""; }; - BE8764EC6AE11FF63C24BE353594C73F /* SentryViewHierarchy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryViewHierarchy.m; path = Sources/Sentry/SentryViewHierarchy.m; sourceTree = ""; }; - BEC2010AFDABF9A8D9462F525F225F29 /* SentrySamplerDecision.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySamplerDecision.m; path = Sources/Sentry/SentrySamplerDecision.m; sourceTree = ""; }; - BEFA42CC475767FEB7E0516D9592B3AC /* SentryCrashSymbolicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashSymbolicator.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashSymbolicator.h; sourceTree = ""; }; + BDBE3DDC57B0A43545CE597515074570 /* SentryTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTransport.h; path = Sources/Sentry/include/SentryTransport.h; sourceTree = ""; }; + BEB12B16B65038501D6EB7D96A36391B /* SentrySamplerDecision.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySamplerDecision.h; path = Sources/Sentry/include/SentrySamplerDecision.h; sourceTree = ""; }; + BF27D256DE5D7B1EBD7CDEE1379C0FF7 /* SentryDelayedFramesTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDelayedFramesTracker.m; path = Sources/Sentry/SentryDelayedFramesTracker.m; sourceTree = ""; }; BF2AB6125CC6084004F9016FA3EA7FA2 /* MIKMIDIPolyphonicKeyPressureCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIPolyphonicKeyPressureCommand.m; path = Source/MIKMIDIPolyphonicKeyPressureCommand.m; sourceTree = ""; }; - BF63DED38A12B38D78958774275FB25E /* SentryRetryAfterHeaderParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryRetryAfterHeaderParser.m; path = Sources/Sentry/SentryRetryAfterHeaderParser.m; sourceTree = ""; }; + BF3FB0C6807A650937FD75BBBFA85AC1 /* SentryViewPhotographer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryViewPhotographer.swift; path = Sources/Swift/Tools/SentryViewPhotographer.swift; sourceTree = ""; }; + BF62C2E79B23C4ACEB7B0B22408309CD /* SentrySystemWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentrySystemWrapper.mm; path = Sources/Sentry/SentrySystemWrapper.mm; sourceTree = ""; }; BF667EDBB3DA39863EDE12CAA2B28907 /* PARImage+ASCIIInput.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "PARImage+ASCIIInput.m"; path = "Core/PARImage+ASCIIInput.m"; sourceTree = ""; }; BF76058C6035947C95DF0E0AB516A531 /* NSUIApplication+MIKMIDI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSUIApplication+MIKMIDI.h"; path = "Source/NSUIApplication+MIKMIDI.h"; sourceTree = ""; }; + BFEE70C887CB1F71071471128E4A27CA /* SentryViewScreenshotProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryViewScreenshotProvider.swift; path = Sources/Swift/Tools/SentryViewScreenshotProvider.swift; sourceTree = ""; }; C00FF6FD698FA69CCE76C46B9EC0F13F /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDAbstractDatabaseLogger.h; sourceTree = ""; }; C04E40D0463E2181F17F8207D3FD36CF /* SRPinningSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRPinningSecurityPolicy.m; path = SocketRocket/Internal/Security/SRPinningSecurityPolicy.m; sourceTree = ""; }; - C0CA8E0BA984F76DB47D0A62FDA129D1 /* SentryDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDevice.h; path = Sources/Sentry/include/SentryDevice.h; sourceTree = ""; }; + C0566BE5446E14D02EF3166D8742A54E /* SentryEnabledFeaturesBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryEnabledFeaturesBuilder.swift; path = Sources/Swift/Helper/SentryEnabledFeaturesBuilder.swift; sourceTree = ""; }; + C0767A431A76CC24DF4CDF0F70E33FFC /* SentryCrashThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashThread.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashThread.h; sourceTree = ""; }; + C0C3CC1F137AA503251BD2AA1E6F778E /* SentryInternalSerializable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryInternalSerializable.h; path = Sources/Sentry/include/SentryInternalSerializable.h; sourceTree = ""; }; C12D845A1CC6551AA46F001A4BFE8D7F /* SRConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRConstants.m; path = SocketRocket/Internal/SRConstants.m; sourceTree = ""; }; - C1783AF5700C91A9C5C9C7CE156B2A3E /* SentryStackFrame.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = SentryStackFrame.hpp; path = Sources/Sentry/include/SentryStackFrame.hpp; sourceTree = ""; }; + C17007F1F4F3542FA3D644E0C07DFF4B /* SentryUIApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUIApplication.h; path = Sources/Sentry/include/SentryUIApplication.h; sourceTree = ""; }; C1844E20A839D34185D43C9C6CF6892C /* MIKMIDISynthesizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDISynthesizer.m; path = Source/MIKMIDISynthesizer.m; sourceTree = ""; }; - C1C49DAC1767A0D0363021D160259F85 /* SentryCrashInstallationReporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashInstallationReporter.h; path = Sources/Sentry/include/SentryCrashInstallationReporter.h; sourceTree = ""; }; + C22B6113525CAE7948EB1F4363FA4FC5 /* SentryPixelBuffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryPixelBuffer.swift; path = Sources/Swift/Integrations/SessionReplay/SentryPixelBuffer.swift; sourceTree = ""; }; + C239CE4E1013EA661055180332FDD86A /* SentryCrashMonitor_MachException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitor_MachException.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_MachException.h; sourceTree = ""; }; C23ECB572E61FFE01D598EB4E8152380 /* HTTPRedirectResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPRedirectResponse.h; path = Core/Responses/HTTPRedirectResponse.h; sourceTree = ""; }; + C249610D89B6543D6AE0CCE7384171F1 /* SentryEnvelope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryEnvelope.m; path = Sources/Sentry/SentryEnvelope.m; sourceTree = ""; }; C251B86DA142E465F4DDED9F3D4235D9 /* WebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WebSocket.m; path = Core/WebSocket.m; sourceTree = ""; }; C261436D14052AE3C35F240BCD155CAC /* CocoaLumberjack */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = CocoaLumberjack; path = libCocoaLumberjack.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C2BC70400536643553C34BF28A2B109C /* SentryLaunchProfiling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryLaunchProfiling.h; path = Sources/Sentry/include/SentryLaunchProfiling.h; sourceTree = ""; }; - C2BC9084B0F6424839FAC59373369BF6 /* SentrySpanId.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySpanId.h; path = Sources/Sentry/Public/SentrySpanId.h; sourceTree = ""; }; C2D924384BDE40B5F9255F8541416BC1 /* SRIOConsumerPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRIOConsumerPool.h; path = SocketRocket/Internal/IOConsumer/SRIOConsumerPool.h; sourceTree = ""; }; - C35DAD5A221F07230DB0B975F5232B5D /* UIImageHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIImageHelper.swift; path = Sources/Swift/Tools/UIImageHelper.swift; sourceTree = ""; }; + C2F0BB4D3CAC40E54F995CE1A1CFE38B /* SentryLevelHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryLevelHelper.m; path = Sources/Sentry/SentryLevelHelper.m; sourceTree = ""; }; + C308E3127DA95097A40019F21A122569 /* SentryANRTrackerV2Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryANRTrackerV2Delegate.swift; path = Sources/Swift/Integrations/ANR/SentryANRTrackerV2Delegate.swift; sourceTree = ""; }; C3C0C431DAD109DCB31F56A6A04807B7 /* MIKMIDIResponder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIResponder.h; path = Source/MIKMIDIResponder.h; sourceTree = ""; }; - C3FEFAC18FDD70DC7D57B5D0A1347A02 /* SentryDisplayLinkWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDisplayLinkWrapper.h; path = Sources/Sentry/include/SentryDisplayLinkWrapper.h; sourceTree = ""; }; C419E2CDB019AEEA1BC2F89D332C4F70 /* HTTPConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HTTPConnection.m; path = Core/HTTPConnection.m; sourceTree = ""; }; - C45AB3DE7F0B484DAB6209B8E5FB473D /* SentryCrashMonitor_CPPException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitor_CPPException.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_CPPException.h; sourceTree = ""; }; - C4FA98D7754B960E622DE87BC2507E7D /* SentrySessionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySessionTracker.h; path = Sources/Sentry/include/SentrySessionTracker.h; sourceTree = ""; }; - C50A7B0F425E82E45A0800B3F46428D4 /* SentryCrashSysCtl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashSysCtl.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashSysCtl.h; sourceTree = ""; }; - C561EDFA4725ED65C1F7429046C9494A /* SentryDefaultObjCRuntimeWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDefaultObjCRuntimeWrapper.h; path = Sources/Sentry/include/SentryDefaultObjCRuntimeWrapper.h; sourceTree = ""; }; - C56EAEBF2A45D62BB970972D9EF19D8E /* SentrySamplingProfiler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SentrySamplingProfiler.cpp; path = Sources/Sentry/SentrySamplingProfiler.cpp; sourceTree = ""; }; - C57DA7F6C521378C6452467C93256B04 /* SentryCrashStackCursor_Backtrace.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashStackCursor_Backtrace.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashStackCursor_Backtrace.c; sourceTree = ""; }; - C611BFBFF8476C01E10B0C14C141E450 /* SentryOptions+HybridSDKs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryOptions+HybridSDKs.h"; path = "Sources/Sentry/include/HybridPublic/SentryOptions+HybridSDKs.h"; sourceTree = ""; }; - C6FA1384AAE6A6EE3C9E7EBBCBDE0826 /* SentrySessionReplayIntegration-Hybrid.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentrySessionReplayIntegration-Hybrid.h"; path = "Sources/Sentry/include/HybridPublic/SentrySessionReplayIntegration-Hybrid.h"; sourceTree = ""; }; + C4BBE5B53EC30700D1B42981485562B5 /* SentryUser+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryUser+Private.h"; path = "Sources/Sentry/include/HybridPublic/SentryUser+Private.h"; sourceTree = ""; }; + C62B1FEE1E0EA5939844C3B1CFE86E63 /* SentryCrashMonitor_MachException.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashMonitor_MachException.c; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_MachException.c; sourceTree = ""; }; + C6B94D8169DB9B1DE0E0A3A75EF42CDC /* SentryInAppLogic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryInAppLogic.h; path = Sources/Sentry/include/SentryInAppLogic.h; sourceTree = ""; }; + C6EBB9F015607F3132DD89A8A4739B3B /* SentryProfilerState+ObjCpp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryProfilerState+ObjCpp.h"; path = "Sources/Sentry/include/SentryProfilerState+ObjCpp.h"; sourceTree = ""; }; C6FF17B0A7EC7476265242C8863FFC42 /* DDFileLogger+Buffering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DDFileLogger+Buffering.m"; path = "Sources/CocoaLumberjack/Extensions/DDFileLogger+Buffering.m"; sourceTree = ""; }; - C766B5469718BC6F2656DA1426FC74FD /* SentryBaseIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryBaseIntegration.h; path = Sources/Sentry/include/SentryBaseIntegration.h; sourceTree = ""; }; + C7065D21AEF1F441865BB047177D1ED5 /* SentryCrashReportFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportFilter.h; path = Sources/SentryCrash/Reporting/Filters/SentryCrashReportFilter.h; sourceTree = ""; }; C7BABCA4CD663FC5A91A269A0247B07B /* SRConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRConstants.h; path = SocketRocket/Internal/SRConstants.h; sourceTree = ""; }; + C7C92457ADA8E86703615DEEEE2EC502 /* SentryDictionaryDeepSearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDictionaryDeepSearch.m; path = Sources/SentryCrash/Reporting/Filters/Tools/SentryDictionaryDeepSearch.m; sourceTree = ""; }; C7DB7E3E3283AFBE47ADA5332BA30706 /* MIKMIDIControlChangeEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIControlChangeEvent.h; path = Source/MIKMIDIControlChangeEvent.h; sourceTree = ""; }; - C83ACA026CADCC70A0CFB95186FD8C70 /* SentryEnvelope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryEnvelope.h; path = Sources/Sentry/include/HybridPublic/SentryEnvelope.h; sourceTree = ""; }; - C887208AD7A2B95863DF657325D8DF02 /* SentryHub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryHub.m; path = Sources/Sentry/SentryHub.m; sourceTree = ""; }; + C8204C9DA2015F1DC85B3CEF487DB968 /* SentryCrashCPU_arm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashCPU_arm.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashCPU_arm.c; sourceTree = ""; }; + C8317A0D0EF05D69F1DADE6ACC7A0E6A /* SentrySampleDecision.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySampleDecision.h; path = Sources/Sentry/Public/SentrySampleDecision.h; sourceTree = ""; }; C89629A69B3CC56BE474C28C8FBFBE8F /* MIKMIDIErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIErrors.m; path = Source/MIKMIDIErrors.m; sourceTree = ""; }; - C8C62C2A810359444CE137150D075DD5 /* SentryNSError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSError.m; path = Sources/Sentry/SentryNSError.m; sourceTree = ""; }; + C8EA855EDB6A2D904ABC2B9400FC5A87 /* SentryCrashID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashID.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashID.h; sourceTree = ""; }; C918A36C05882B46F306016F09316ACE /* MIKMIDIMappingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMappingManager.h; path = Source/MIKMIDIMappingManager.h; sourceTree = ""; }; C92DD161BB2424E19D2BD9FE1E5BB706 /* MIKMIDIPolyphonicKeyPressureEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIPolyphonicKeyPressureEvent.m; path = Source/MIKMIDIPolyphonicKeyPressureEvent.m; sourceTree = ""; }; + C961A787FB2361ADF25E9732AE6B6ABD /* SentryScreenshotIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryScreenshotIntegration.h; path = Sources/Sentry/include/SentryScreenshotIntegration.h; sourceTree = ""; }; + C9733620410EF3B5782C9A7CFB99A3B0 /* SentryCrashReportSink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashReportSink.m; path = Sources/Sentry/SentryCrashReportSink.m; sourceTree = ""; }; + C98440DA8D164B0F0C57A3856ED8D8F1 /* SentrySDK+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentrySDK+Private.h"; path = "Sources/Sentry/include/SentrySDK+Private.h"; sourceTree = ""; }; C9BB82C25C4B233D8794576EE0DBC49E /* MIKMIDISequencer+MIKMIDIPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MIKMIDISequencer+MIKMIDIPrivate.h"; path = "Source/MIKMIDISequencer+MIKMIDIPrivate.h"; sourceTree = ""; }; - C9FC55C6EBD790BE038F9D41E5E20B2A /* SentryAppStateManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAppStateManager.m; path = Sources/Sentry/SentryAppStateManager.m; sourceTree = ""; }; + CA1D0C8F1DAC9BC7FD78C68101956EF6 /* SentryUIApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUIApplication.m; path = Sources/Sentry/SentryUIApplication.m; sourceTree = ""; }; + CA2114D14C475781B89A8C1390ECD686 /* SentryNSNotificationCenterWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSNotificationCenterWrapper.m; path = Sources/Sentry/SentryNSNotificationCenterWrapper.m; sourceTree = ""; }; + CA3491F9FB1375C03F8DDC73930BF1D6 /* SentryTraceContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryTraceContext.m; path = Sources/Sentry/SentryTraceContext.m; sourceTree = ""; }; CA6EC70B803A92E9C2FCA7DD54124AF4 /* SRProxyConnect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRProxyConnect.h; path = SocketRocket/Internal/Proxy/SRProxyConnect.h; sourceTree = ""; }; - CAC35D9A29BCE73985EF1394E4B3202F /* SentryMeasurementUnit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMeasurementUnit.m; path = Sources/Sentry/SentryMeasurementUnit.m; sourceTree = ""; }; - CADC14337723DE378A1112C20FD5C87F /* SentryRequestManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryRequestManager.h; path = Sources/Sentry/include/SentryRequestManager.h; sourceTree = ""; }; + CAF0D754B1FFB8825EA1443E4DBF9316 /* SentryUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUser.h; path = Sources/Sentry/Public/SentryUser.h; sourceTree = ""; }; CB10335A8CD8F95AB09C700E2790029E /* MultipartMessageHeaderField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MultipartMessageHeaderField.h; path = Core/Mime/MultipartMessageHeaderField.h; sourceTree = ""; }; - CB372E6CD7702588A9C9E4A8B7B7CDE2 /* SentryCrashID.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashID.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashID.c; sourceTree = ""; }; - CC1307221699A07D1DE61EBCCFA10C67 /* SentryNSDataSwizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSDataSwizzling.h; path = Sources/Sentry/include/SentryNSDataSwizzling.h; sourceTree = ""; }; - CC6F3FBB2F153EF2E44A8988A6A28744 /* SentryDataCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDataCategory.h; path = Sources/Sentry/include/SentryDataCategory.h; sourceTree = ""; }; - CC7BCDA970210BF6CE6F3893336EA57C /* SentryCrashReportFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportFilter.h; path = Sources/SentryCrash/Reporting/Filters/SentryCrashReportFilter.h; sourceTree = ""; }; - CCAD6F3572F748E22044BD99B4748E71 /* SentryCurrentDateProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryCurrentDateProvider.swift; path = Sources/Swift/Helper/SentryCurrentDateProvider.swift; sourceTree = ""; }; - CCEB5D53BECE8C23B836C42B243FA270 /* SentrySessionReplayIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySessionReplayIntegration.h; path = Sources/Sentry/include/SentrySessionReplayIntegration.h; sourceTree = ""; }; - CDC6B82DAD349AA114A0F04E036AF506 /* SentryCrashMonitor_MachException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitor_MachException.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_MachException.h; sourceTree = ""; }; - CDCC38143687F298E55A60BF6E6AD8AB /* SentryGlobalEventProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryGlobalEventProcessor.h; path = Sources/Sentry/include/SentryGlobalEventProcessor.h; sourceTree = ""; }; + CBB2C1F5D10BEBE1E6A14A285137D1E4 /* BucketsMetricsAggregator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BucketsMetricsAggregator.swift; path = Sources/Swift/Metrics/BucketsMetricsAggregator.swift; sourceTree = ""; }; + CC072351C6CC94FA790ABD3D97327DF9 /* SentryMigrateSessionInit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMigrateSessionInit.h; path = Sources/Sentry/include/SentryMigrateSessionInit.h; sourceTree = ""; }; + CCA342C607AFB7558FC0346EF59594DE /* SentryStackBounds.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = SentryStackBounds.hpp; path = Sources/Sentry/include/SentryStackBounds.hpp; sourceTree = ""; }; CDD6A528EEF81F6568DCCCCADDC5E5E3 /* CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaLumberjack-dummy.m"; sourceTree = ""; }; - CE2AF37D7289122AB160B035E650668B /* SentryDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDefines.h; path = Sources/Sentry/Public/SentryDefines.h; sourceTree = ""; }; - CE3B88513ECF37C3169FA6E30F8DC528 /* SentryBaggage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryBaggage.h; path = Sources/Sentry/include/SentryBaggage.h; sourceTree = ""; }; + CE40D474002E563A7719600E2768FB4E /* SentryTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTransaction.h; path = Sources/Sentry/include/SentryTransaction.h; sourceTree = ""; }; CE45A20CFA34B7A0688891154CA18A0A /* MIKMIDI */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = MIKMIDI; path = libMIKMIDI.a; sourceTree = BUILT_PRODUCTS_DIR; }; - CFA44C52DDA8DE7A4232520E9D40B500 /* SentryMechanismMeta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMechanismMeta.h; path = Sources/Sentry/Public/SentryMechanismMeta.h; sourceTree = ""; }; - CFCA6C2B7980F6FF3A54C7736CBADB51 /* SentryCrashReportStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportStore.h; path = Sources/SentryCrash/Recording/SentryCrashReportStore.h; sourceTree = ""; }; + CE4A38DC078003E8E69BA3A210BDC45D /* CounterMetric.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CounterMetric.swift; path = Sources/Swift/Metrics/CounterMetric.swift; sourceTree = ""; }; + CE56D423CA52273FA1E301F5D877E103 /* SentryEnvelopeRateLimit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryEnvelopeRateLimit.h; path = Sources/Sentry/include/SentryEnvelopeRateLimit.h; sourceTree = ""; }; + CE5DC823D881449DC09DDBC2313419CB /* SentryCrashDefaultMachineContextWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashDefaultMachineContextWrapper.m; path = Sources/Sentry/SentryCrashDefaultMachineContextWrapper.m; sourceTree = ""; }; + CE6EDC7E18E7AEBC9AF4C3A9F4AC51DD /* SentryANRTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryANRTrackingIntegration.m; path = Sources/Sentry/SentryANRTrackingIntegration.m; sourceTree = ""; }; + CEB0EF668E09C209F3F88C334AAE9856 /* SentryUIDeviceWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUIDeviceWrapper.m; path = Sources/Sentry/SentryUIDeviceWrapper.m; sourceTree = ""; }; + CED24D58E07D4230C56147FFC1BAAA77 /* SentryRetryAfterHeaderParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryRetryAfterHeaderParser.m; path = Sources/Sentry/SentryRetryAfterHeaderParser.m; sourceTree = ""; }; + CF7E10CC115C08E0CCA0B8C2045D55BE /* SentryCrashStackCursor_SelfThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashStackCursor_SelfThread.m; path = Sources/SentryCrash/Recording/Tools/SentryCrashStackCursor_SelfThread.m; sourceTree = ""; }; + CF9FE4589744B663482372C4DC4C5DED /* SentrySystemWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySystemWrapper.h; path = Sources/Sentry/include/SentrySystemWrapper.h; sourceTree = ""; }; CFF6421DE4DFF747AA5E89018265FB5E /* GCDAsyncSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDAsyncSocket.h; path = Source/GCD/GCDAsyncSocket.h; sourceTree = ""; }; - D01880115AFEB02CC6D1E36FB848E9D7 /* SentryScreenFrames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryScreenFrames.h; path = Sources/Sentry/include/HybridPublic/SentryScreenFrames.h; sourceTree = ""; }; + D01DEA6A488A5DD484B36D8E7915579B /* SentrySwiftAsyncIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySwiftAsyncIntegration.m; path = Sources/Sentry/SentrySwiftAsyncIntegration.m; sourceTree = ""; }; D032E95436882CA6ECA90FB922DBF041 /* MIKMIDIDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIDevice.m; path = Source/MIKMIDIDevice.m; sourceTree = ""; }; + D06A731A0261566C05CA30BD226EA77B /* SentryCrashDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashDebug.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashDebug.h; sourceTree = ""; }; D0A2A8B7EADD76FB00CA167067EFFC83 /* PSWebSocketNetworkThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PSWebSocketNetworkThread.m; path = PocketSocket/PSWebSocketNetworkThread.m; sourceTree = ""; }; D0E9D4653D70BC0D04A09041E841DC3D /* PSWebSocketUTF8Decoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PSWebSocketUTF8Decoder.h; path = PocketSocket/PSWebSocketUTF8Decoder.h; sourceTree = ""; }; - D10BE009C9AA5793BF56F0233D15033F /* SentryInternalCDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryInternalCDefines.h; path = Sources/Sentry/include/SentryInternalCDefines.h; sourceTree = ""; }; - D123782265A0389536C984D76B6789DC /* SentryDefaultObjCRuntimeWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDefaultObjCRuntimeWrapper.m; path = Sources/Sentry/SentryDefaultObjCRuntimeWrapper.m; sourceTree = ""; }; + D111501CA55B0511CC10065E04546EC8 /* SentryViewHierarchy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryViewHierarchy.m; path = Sources/Sentry/SentryViewHierarchy.m; sourceTree = ""; }; + D122CD1624E8E327CA8210293C36E768 /* SentryCrashSignalInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashSignalInfo.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashSignalInfo.h; sourceTree = ""; }; + D1570417C9CCBF8CF1C9495525E81020 /* UIViewController+Sentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+Sentry.h"; path = "Sources/Sentry/include/UIViewController+Sentry.h"; sourceTree = ""; }; D1626E41ADEADF114F1B496238C1581E /* MIKMIDIMetaSequenceEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMetaSequenceEvent.h; path = Source/MIKMIDIMetaSequenceEvent.h; sourceTree = ""; }; + D193BD18EF13A1C4DD75CAEBD2ADD7A4 /* Sentry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Sentry-prefix.pch"; sourceTree = ""; }; D1A1FB7C650A2F3A4EB6395938879495 /* PocketSocket */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = PocketSocket; path = libPocketSocket.a; sourceTree = BUILT_PRODUCTS_DIR; }; D1C609420D7B4F4A83097742A69BB86E /* ASCIImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ASCIImage.release.xcconfig; sourceTree = ""; }; - D1CA686C27B654748285E6E3DDE4B2ED /* SentryBreadcrumbReplayConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryBreadcrumbReplayConverter.swift; path = Sources/Swift/Integrations/SessionReplay/SentryBreadcrumbReplayConverter.swift; sourceTree = ""; }; D1CB0D70200ACA8090748F69D49324EF /* MIKMIDIMetronome.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMetronome.m; path = Source/MIKMIDIMetronome.m; sourceTree = ""; }; - D1EDA0685AAD60714E7F4EEDC6A8BE1B /* SentryBuildAppStartSpans.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryBuildAppStartSpans.h; path = Sources/Sentry/include/SentryBuildAppStartSpans.h; sourceTree = ""; }; - D1FFF71991B326022D2CC7161CE316FD /* SentryCrashMonitor_Signal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashMonitor_Signal.c; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_Signal.c; sourceTree = ""; }; D20321AF541BC473BCCCE5D01E59001F /* MIKMIDIMetaTextEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMetaTextEvent.h; path = Source/MIKMIDIMetaTextEvent.h; sourceTree = ""; }; - D20C54999DA58296F10AE22D5FA6702F /* SentryBreadcrumbDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryBreadcrumbDelegate.h; path = Sources/Sentry/include/SentryBreadcrumbDelegate.h; sourceTree = ""; }; D227D41DE120A39AE10D358AEE6A6F3A /* DDData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDData.m; path = Core/Categories/DDData.m; sourceTree = ""; }; - D252D693E77B8EA31ED533737C23C410 /* SentryScopeSyncC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryScopeSyncC.h; path = Sources/Sentry/include/SentryScopeSyncC.h; sourceTree = ""; }; + D2296DE30F2F287E47237776F2A4987F /* SentryThreadState.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = SentryThreadState.hpp; path = Sources/Sentry/include/SentryThreadState.hpp; sourceTree = ""; }; D260887EA6D5BBCE842DECC9CC7289B0 /* MIKMIDIPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIPlayer.h; path = Source/MIKMIDIPlayer.h; sourceTree = ""; }; - D267E25161E27D782AA7DC0CBE50FCF7 /* SentryThreadWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryThreadWrapper.m; path = Sources/Sentry/SentryThreadWrapper.m; sourceTree = ""; }; + D288E2BAB78EE1922C20BB1E84892D65 /* SentryInstallation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryInstallation.h; path = Sources/Sentry/include/SentryInstallation.h; sourceTree = ""; }; D295BB7D5E69C4C2F89CBD7C6BC948C6 /* DAVConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DAVConnection.h; path = Extensions/WebDAV/DAVConnection.h; sourceTree = ""; }; - D2ACFAEB9201B2C37E7B21504E9C996C /* SentryCrashInstallation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashInstallation.m; path = Sources/SentryCrash/Installations/SentryCrashInstallation.m; sourceTree = ""; }; - D2F43B46788CC0D815897DEE6BEDA6E8 /* SentryProfilerTestHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryProfilerTestHelpers.h; path = Sources/Sentry/include/SentryProfilerTestHelpers.h; sourceTree = ""; }; - D31154F1652C4EB7970335B3752FDE9D /* SentrySessionReplayIntegration+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentrySessionReplayIntegration+Private.h"; path = "Sources/Sentry/include/SentrySessionReplayIntegration+Private.h"; sourceTree = ""; }; - D326782D32B8C4427F9E112208BB0FA9 /* SentryEnvelopeRateLimit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryEnvelopeRateLimit.h; path = Sources/Sentry/include/SentryEnvelopeRateLimit.h; sourceTree = ""; }; - D3EB7F45F1D72105515B210AF263C122 /* SetMetric.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SetMetric.swift; path = Sources/Swift/Metrics/SetMetric.swift; sourceTree = ""; }; - D3FA80F79F7EF87E0B4A2A028512959A /* SentryCrashUUIDConversion.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashUUIDConversion.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashUUIDConversion.c; sourceTree = ""; }; - D3FD18CF0A4A8824D587737EC8D23A68 /* SentrySpotlightTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySpotlightTransport.m; path = Sources/Sentry/SentrySpotlightTransport.m; sourceTree = ""; }; - D466446B1E5AB0B7A037F2B1E31305B9 /* SentryAppStartTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAppStartTrackingIntegration.h; path = Sources/Sentry/include/SentryAppStartTrackingIntegration.h; sourceTree = ""; }; - D470EA006AC377163B7DF4F008AB01CD /* SentryRateLimitParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryRateLimitParser.h; path = Sources/Sentry/include/SentryRateLimitParser.h; sourceTree = ""; }; + D2C67CA6D51EF8AA03A69E3981D377F2 /* SentryCrashInstallation+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryCrashInstallation+Private.h"; path = "Sources/SentryCrash/Installations/SentryCrashInstallation+Private.h"; sourceTree = ""; }; + D2DAAD32527B05E5F93B4F504ECA4B48 /* SentryProfiledTracerConcurrency.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryProfiledTracerConcurrency.mm; path = Sources/Sentry/Profiling/SentryProfiledTracerConcurrency.mm; sourceTree = ""; }; + D2DF52B986595B4CECC7F4BF64A701C8 /* SentryBinaryImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryBinaryImageCache.m; path = Sources/Sentry/SentryBinaryImageCache.m; sourceTree = ""; }; + D37474B523B58E0E54B0A02036C98ED0 /* SentryCrashReportConverter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportConverter.h; path = Sources/Sentry/include/SentryCrashReportConverter.h; sourceTree = ""; }; + D466BF7FC2664A3BD7974FE422AC5E51 /* SentryStatsdClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryStatsdClient.h; path = Sources/Sentry/include/SentryStatsdClient.h; sourceTree = ""; }; + D4728057230514E522E9B3EE21424811 /* NSMutableDictionary+Sentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableDictionary+Sentry.h"; path = "Sources/Sentry/include/NSMutableDictionary+Sentry.h"; sourceTree = ""; }; D513CA96F29F44A4E6158DC7AC257404 /* MIKMIDICommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDICommand.h; path = Source/MIKMIDICommand.h; sourceTree = ""; }; + D549A908ECDBE0BB33C7DC5E539A6ACA /* SentrySamplingContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySamplingContext.h; path = Sources/Sentry/Public/SentrySamplingContext.h; sourceTree = ""; }; + D56051679D48037350F252332E0CA809 /* HTTPHeaderSanitizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaderSanitizer.swift; path = Sources/Swift/Tools/HTTPHeaderSanitizer.swift; sourceTree = ""; }; D58201D58497942CFA0790FF0D7A067A /* MIKMIDIMetaKeySignatureEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMetaKeySignatureEvent.m; path = Source/MIKMIDIMetaKeySignatureEvent.m; sourceTree = ""; }; - D592A5E2DFFE1A9194FE3AA2A70A27C8 /* BucketsMetricsAggregator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BucketsMetricsAggregator.swift; path = Sources/Swift/Metrics/BucketsMetricsAggregator.swift; sourceTree = ""; }; + D5F106B2971AA1D20AAC0C7A34E7D760 /* SentryNetworkTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNetworkTrackingIntegration.m; path = Sources/Sentry/SentryNetworkTrackingIntegration.m; sourceTree = ""; }; D62045ED6EEB4A5B2EB20E85A5194BD1 /* MIKMIDIControlChangeEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIControlChangeEvent.m; path = Source/MIKMIDIControlChangeEvent.m; sourceTree = ""; }; - D63274B314D08C1D8D6013042B10DBEA /* SentryMachLogging.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = SentryMachLogging.hpp; path = Sources/Sentry/include/SentryMachLogging.hpp; sourceTree = ""; }; - D66BCCEFBD1481A1A3EE862B95051FCD /* SentryPropagationContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryPropagationContext.h; path = Sources/Sentry/SentryPropagationContext.h; sourceTree = ""; }; - D67AF4E40ABDBF5CBB47AF5F777D95E4 /* SentrySpotlightTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySpotlightTransport.h; path = Sources/Sentry/include/SentrySpotlightTransport.h; sourceTree = ""; }; + D6678A60DA665A0E90E8708C65270670 /* SentryRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryRequestOperation.h; path = Sources/Sentry/include/SentryRequestOperation.h; sourceTree = ""; }; D68C5B76AD4A475EE76D545BE0930760 /* Pods-Hammerspoon */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "Pods-Hammerspoon"; path = "libPods-Hammerspoon.a"; sourceTree = BUILT_PRODUCTS_DIR; }; D6B9550261A744095833786371052979 /* ORSSerialPortManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ORSSerialPortManager.m; path = Source/ORSSerialPortManager.m; sourceTree = ""; }; - D73ADD49258810AAC92ED4F3FB86E010 /* SentryCrashReportWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportWriter.h; path = Sources/SentryCrash/Recording/SentryCrashReportWriter.h; sourceTree = ""; }; - D74C1C36155EAA81EDA9BF3FC513A6A8 /* SentryANRTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryANRTracker.m; path = Sources/Sentry/SentryANRTracker.m; sourceTree = ""; }; - D7A25AA483C290B24112765F6E85DF7B /* SentryCrashMonitor_System.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitor_System.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_System.h; sourceTree = ""; }; - D7CBD54A9EACF2BC63B179A11A57B430 /* SentryUserFeedback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUserFeedback.h; path = Sources/Sentry/Public/SentryUserFeedback.h; sourceTree = ""; }; - D8271DFEA1D129C00B9FCF630D393528 /* SentryCrashCPU_x86_64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashCPU_x86_64.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashCPU_x86_64.c; sourceTree = ""; }; - D82D03D290D95164CD68A0941DF5BBCF /* SentryCoreDataTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCoreDataTracker.h; path = Sources/Sentry/include/SentryCoreDataTracker.h; sourceTree = ""; }; - D8A2DD025DC41AABCA5639D0E49684B0 /* SentryNSURLRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSURLRequest.h; path = Sources/Sentry/include/SentryNSURLRequest.h; sourceTree = ""; }; + D6F6177F7FAFA22A6C7F338309F72960 /* SentryAsyncSafeLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAsyncSafeLog.h; path = Sources/Sentry/SentryAsyncSafeLog.h; sourceTree = ""; }; + D7C0906529547454269F43C72A7886D7 /* SentryUIViewControllerSwizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUIViewControllerSwizzling.h; path = Sources/Sentry/include/SentryUIViewControllerSwizzling.h; sourceTree = ""; }; + D8178AEB4217BA674D28E2BE452AFA84 /* SentryCrashStackCursor_MachineContext.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashStackCursor_MachineContext.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashStackCursor_MachineContext.c; sourceTree = ""; }; + D81A93A6C1979D3A1FC2159770837FDC /* SentryHub+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryHub+Private.h"; path = "Sources/Sentry/include/SentryHub+Private.h"; sourceTree = ""; }; + D8CB058DFCC85223CFAE3D019F022847 /* SentryBreadcrumbTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryBreadcrumbTracker.m; path = Sources/Sentry/SentryBreadcrumbTracker.m; sourceTree = ""; }; D8CFE95C10F85D5744A16D3D436C0AB4 /* ORSSerialBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ORSSerialBuffer.h; path = Source/ORSSerialBuffer.h; sourceTree = ""; }; - D8F45EAC0B3605F0DE9A542B885301A6 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + D8DA09F2482BCB1F2592D0DC0B399B5E /* SentryDefaultObjCRuntimeWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDefaultObjCRuntimeWrapper.h; path = Sources/Sentry/include/SentryDefaultObjCRuntimeWrapper.h; sourceTree = ""; }; + D912F9286CA59E3B581072F9C4B2B839 /* UIViewExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIViewExtensions.swift; path = Sources/Swift/Extensions/UIViewExtensions.swift; sourceTree = ""; }; D91AF7E51225D293CDFAB3AFC7AA84B2 /* MIKMIDIObject_SubclassMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIObject_SubclassMethods.h; path = Source/MIKMIDIObject_SubclassMethods.h; sourceTree = ""; }; - D966FF0A239A64DA4C065AE735A98E5D /* SentryCrashPlatformSpecificDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashPlatformSpecificDefines.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashPlatformSpecificDefines.h; sourceTree = ""; }; - D9964D15F83E025D8E1C9894F4966567 /* SentryRedactOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryRedactOptions.swift; path = Sources/Swift/Protocol/SentryRedactOptions.swift; sourceTree = ""; }; - D9D1DDDD66CD6FEB95EA7043246CF2A3 /* SentryBaseIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryBaseIntegration.m; path = Sources/Sentry/SentryBaseIntegration.m; sourceTree = ""; }; - D9E16A3BA7C4CF1D7B66E50FFF66099A /* SentryCrashDynamicLinker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashDynamicLinker.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashDynamicLinker.h; sourceTree = ""; }; - DA0710241F536B7FF04BE848AE3DBEF0 /* SentrySamplingContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySamplingContext.m; path = Sources/Sentry/SentrySamplingContext.m; sourceTree = ""; }; - DAE80D483CD5EAF3BF79B70FF88CDCAB /* SentryCrashMonitor_CPPException.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SentryCrashMonitor_CPPException.cpp; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_CPPException.cpp; sourceTree = ""; }; + D981FF04279B99543F7647514D0CD636 /* SentryCrashStackCursor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashStackCursor.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashStackCursor.h; sourceTree = ""; }; + DA638962BEEAC8342C9B8D5084536D61 /* SentryNSProcessInfoWrapper.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryNSProcessInfoWrapper.mm; path = Sources/Sentry/SentryNSProcessInfoWrapper.mm; sourceTree = ""; }; + DA7CF09828133D665CA31439FFE1D4DA /* SentryDebugMeta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDebugMeta.h; path = Sources/Sentry/Public/SentryDebugMeta.h; sourceTree = ""; }; + DADB8CA53656E2267D3D4E94B75DE12F /* SentryUIViewControllerPerformanceTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUIViewControllerPerformanceTracker.h; path = Sources/Sentry/include/SentryUIViewControllerPerformanceTracker.h; sourceTree = ""; }; DAF311B7298EBA625A098E822CBFA2EA /* MIKMIDICommandThrottler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDICommandThrottler.h; path = Source/MIKMIDICommandThrottler.h; sourceTree = ""; }; - DB69AC2EE26354E74C5FB2CD3ADCCDAE /* SentryUIViewControllerPerformanceTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUIViewControllerPerformanceTracker.h; path = Sources/Sentry/include/SentryUIViewControllerPerformanceTracker.h; sourceTree = ""; }; - DB76F2F720A0E4A8AA7BF3FCD07B98C4 /* SentryRRWebVideoEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryRRWebVideoEvent.swift; path = Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebVideoEvent.swift; sourceTree = ""; }; - DB7B044B96711CD05297CE8857ABF566 /* SentryPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryPrivate.h; path = Sources/Sentry/include/SentryPrivate.h; sourceTree = ""; }; + DB030BC8488CE21D50F024172EE2629F /* SentryScopeSyncC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryScopeSyncC.h; path = Sources/Sentry/include/SentryScopeSyncC.h; sourceTree = ""; }; + DB309AC3FBF0822DACB4B505EBDD2C10 /* SentryRRWebVideoEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryRRWebVideoEvent.swift; path = Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebVideoEvent.swift; sourceTree = ""; }; DBC734BD7650923AAAFC72B8A6895B0C /* MIKMIDIMetaTrackSequenceNameEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMetaTrackSequenceNameEvent.m; path = Source/MIKMIDIMetaTrackSequenceNameEvent.m; sourceTree = ""; }; - DC624035DC933C8D8FCABB420F94ED65 /* PrivateSentrySDKOnly.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PrivateSentrySDKOnly.h; path = Sources/Sentry/include/HybridPublic/PrivateSentrySDKOnly.h; sourceTree = ""; }; - DC716BD89EA3502D12E8DD36956116E0 /* SentryMetricProfiler.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryMetricProfiler.mm; path = Sources/Sentry/SentryMetricProfiler.mm; sourceTree = ""; }; + DBFE0503F38113C24E4BD42FD5E0AE0D /* SentryDsn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDsn.m; path = Sources/Sentry/SentryDsn.m; sourceTree = ""; }; DCF66FA92D4BDA2A865D6042771BEEA6 /* HTTPFileResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HTTPFileResponse.m; path = Core/Responses/HTTPFileResponse.m; sourceTree = ""; }; + DD2B9F34DFCFDB4FD4513D109607BE8F /* SentryTraceHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTraceHeader.h; path = Sources/Sentry/Public/SentryTraceHeader.h; sourceTree = ""; }; DD7658052A9D7297CDB1CCB186BBC436 /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDASLLogger.h; sourceTree = ""; }; + DD9B764125F67A90E6640AEFA593B4EC /* SentryWatchdogTerminationScopeObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryWatchdogTerminationScopeObserver.m; path = Sources/Sentry/SentryWatchdogTerminationScopeObserver.m; sourceTree = ""; }; DDBA0B5951D9B5655132C777A476E711 /* MultipartMessageHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MultipartMessageHeader.m; path = Core/Mime/MultipartMessageHeader.m; sourceTree = ""; }; - DDC505DD7E75FC1E0DC2D5183EA02453 /* SentryCrashMemory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMemory.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashMemory.h; sourceTree = ""; }; + DDC5B14755BA6FCA06A597FC3AFA195E /* SentryMechanismMeta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMechanismMeta.h; path = Sources/Sentry/Public/SentryMechanismMeta.h; sourceTree = ""; }; + DDE9E9132D62DCEDA4C9293D51719908 /* SentryInAppLogic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryInAppLogic.m; path = Sources/Sentry/SentryInAppLogic.m; sourceTree = ""; }; + DDF0E35C376AFA8DF8EE725332C50087 /* Sentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sentry.h; path = Sources/Sentry/Public/Sentry.h; sourceTree = ""; }; DE1371E30EEB0E988CA1463D902B91DB /* DDRange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDRange.m; path = Core/Categories/DDRange.m; sourceTree = ""; }; DE3ADFBE83594B129C861552C701D694 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDASLLogCapture.h; sourceTree = ""; }; DE46C7F5C1073736EAFB7016C204EF06 /* DDOSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOSLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDOSLogger.h; sourceTree = ""; }; - DE7FAEC347B5A459132708170848C437 /* SentryBuildAppStartSpans.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryBuildAppStartSpans.m; path = Sources/Sentry/SentryBuildAppStartSpans.m; sourceTree = ""; }; - DED1C89DDB07053288EA332EB661AC99 /* SentrySwiftAsyncIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySwiftAsyncIntegration.m; path = Sources/Sentry/SentrySwiftAsyncIntegration.m; sourceTree = ""; }; - DEE6698B3BDB51B05828EE2E0E22F280 /* SentryAsyncSafeLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAsyncSafeLog.h; path = Sources/Sentry/SentryAsyncSafeLog.h; sourceTree = ""; }; - DEFEC1D389F8C75D1D81B96B50ACE3DB /* SentrySamplingProfiler.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = SentrySamplingProfiler.hpp; path = Sources/Sentry/include/SentrySamplingProfiler.hpp; sourceTree = ""; }; + DEABC0B771792792AB178CFB5773FB1D /* SentryBaseIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryBaseIntegration.h; path = Sources/Sentry/include/SentryBaseIntegration.h; sourceTree = ""; }; + DEB94ADAB8F47C149D8743DCB40FEFEA /* SentryCrashReportVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportVersion.h; path = Sources/SentryCrash/Recording/SentryCrashReportVersion.h; sourceTree = ""; }; DF1FC1426D43ED67E86AEAD7E1E22AD4 /* NSRunLoop+SRWebSocketPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRunLoop+SRWebSocketPrivate.h"; path = "SocketRocket/Internal/NSRunLoop+SRWebSocketPrivate.h"; sourceTree = ""; }; - DF240240FA64F8851BDA21847F291A1E /* SentryFileIOTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryFileIOTrackingIntegration.h; path = Sources/Sentry/include/SentryFileIOTrackingIntegration.h; sourceTree = ""; }; - DF376E3B27D44545DE03C84787A7E843 /* SentryCrashStackCursor_MachineContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashStackCursor_MachineContext.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashStackCursor_MachineContext.h; sourceTree = ""; }; - DF42C724A2460648A702F2F2B9F76203 /* SentryThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryThread.h; path = Sources/Sentry/Public/SentryThread.h; sourceTree = ""; }; - DF659753AD6103CF1042C9FD2DE8000E /* SentryScreenshotIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryScreenshotIntegration.m; path = Sources/Sentry/SentryScreenshotIntegration.m; sourceTree = ""; }; + DF70139B0265F43C0F3FBF882396DF88 /* SentryMXManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryMXManager.swift; path = Sources/Swift/MetricKit/SentryMXManager.swift; sourceTree = ""; }; DF8FFFBF626E1A78D9F50E1E619FE4CF /* MIKMIDISequencer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDISequencer.m; path = Source/MIKMIDISequencer.m; sourceTree = ""; }; - E019F97ECBC852F3B3289B974A641B01 /* SentryUIEventTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUIEventTrackingIntegration.h; path = Sources/Sentry/include/SentryUIEventTrackingIntegration.h; sourceTree = ""; }; + E007A1325F0132F4B3311F0D79DC2EB1 /* SentryCrashMonitor_Signal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashMonitor_Signal.c; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_Signal.c; sourceTree = ""; }; + E017B86B2E26554305CB855F95B4C9FA /* SentryPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryPrivate.h; path = Sources/Sentry/include/SentryPrivate.h; sourceTree = ""; }; + E079D98F3D78BF502A659DF0A95E8127 /* SentryDiscardReasonMapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDiscardReasonMapper.m; path = Sources/Sentry/SentryDiscardReasonMapper.m; sourceTree = ""; }; E08F1F04EC8D67D7C213DDB5602F10ED /* PSWebSocketUTF8Decoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PSWebSocketUTF8Decoder.m; path = PocketSocket/PSWebSocketUTF8Decoder.m; sourceTree = ""; }; - E1017797CF044FAC66F82B70FDEFC8FF /* SentrySessionReplayIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySessionReplayIntegration.m; path = Sources/Sentry/SentrySessionReplayIntegration.m; sourceTree = ""; }; + E0C2CBA4FA98212DC9EFDCEA40D485D3 /* SentryAutoBreadcrumbTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAutoBreadcrumbTrackingIntegration.m; path = Sources/Sentry/SentryAutoBreadcrumbTrackingIntegration.m; sourceTree = ""; }; E1026F22848E378B0F43660D21EDEACE /* DDNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDNumber.h; path = Core/Categories/DDNumber.h; sourceTree = ""; }; - E170F8C5856B3186AF9BDD62D8384406 /* SentryMsgPackSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMsgPackSerializer.m; path = Sources/Sentry/SentryMsgPackSerializer.m; sourceTree = ""; }; E19C3C27FE150C79821DFE5D7E9A9183 /* PARImage+ASCIIInput.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PARImage+ASCIIInput.h"; path = "Core/PARImage+ASCIIInput.h"; sourceTree = ""; }; - E19F08B079C9F4481CC884AF4CAF6711 /* SentryRRWebCustomEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryRRWebCustomEvent.swift; path = Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebCustomEvent.swift; sourceTree = ""; }; + E1A387DC8BF0E02240242ADA0ADDDD2F /* NSLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSLock.swift; path = Sources/Swift/Extensions/NSLock.swift; sourceTree = ""; }; E1A3EA46C044E8B9D084D7B00DEF7A39 /* MIKMIDIClock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIClock.m; path = Source/MIKMIDIClock.m; sourceTree = ""; }; E1BD483179BB6B080A80DF000573F098 /* WebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WebSocket.h; path = Core/WebSocket.h; sourceTree = ""; }; + E1DFABC1136E834A9B80BA8506BD552F /* SentryHttpStatusCodeRange+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryHttpStatusCodeRange+Private.h"; path = "Sources/Sentry/include/SentryHttpStatusCodeRange+Private.h"; sourceTree = ""; }; E1ED0785BCF2F459FEF9088AC5E1193E /* MIKMIDIMappingXMLParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMappingXMLParser.h; path = Source/MIKMIDIMappingXMLParser.h; sourceTree = ""; }; E1F5717CF01EC7655B5006E8A05C5E4E /* CocoaAsyncSocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaAsyncSocket.release.xcconfig; sourceTree = ""; }; E212929ED215DD544BD852B998AD94EC /* DDData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDData.h; path = Core/Categories/DDData.h; sourceTree = ""; }; - E21C4F16689508C0410AD9EF8124496B /* SentryCrashWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashWrapper.h; path = Sources/Sentry/include/SentryCrashWrapper.h; sourceTree = ""; }; - E2363A825BF6CAB85EEE3B2EA39F22BF /* SentryBreadcrumb+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryBreadcrumb+Private.h"; path = "Sources/Sentry/include/HybridPublic/SentryBreadcrumb+Private.h"; sourceTree = ""; }; - E27C9444AC9E08E3C222B79830B0E50E /* SentryDependencyContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDependencyContainer.m; path = Sources/Sentry/SentryDependencyContainer.m; sourceTree = ""; }; - E2E22CDABB3EDDC2EF4F67FFB023C291 /* SentryRandom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryRandom.h; path = Sources/Sentry/include/SentryRandom.h; sourceTree = ""; }; - E2E6CC2482B24CF09DF7467ECC08B045 /* SentryBacktrace.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = SentryBacktrace.cpp; path = Sources/Sentry/SentryBacktrace.cpp; sourceTree = ""; }; + E2B12166AE92031770B8C68ECD920F00 /* SentryCoreDataTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCoreDataTrackingIntegration.m; path = Sources/Sentry/SentryCoreDataTrackingIntegration.m; sourceTree = ""; }; E2F4F4F91847F1528BD31F55AC01268C /* MIKMIDIConnectionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIConnectionManager.m; path = Source/MIKMIDIConnectionManager.m; sourceTree = ""; }; - E3C297BF0A55660EA14EF28F26A171E2 /* SentryANRTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryANRTrackingIntegration.h; path = Sources/Sentry/include/SentryANRTrackingIntegration.h; sourceTree = ""; }; - E3D51750375024CDFF97D4812C0F9C9F /* SentryViewHierarchy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryViewHierarchy.h; path = Sources/Sentry/include/SentryViewHierarchy.h; sourceTree = ""; }; - E3E7DD331BD9337A92DC9C8881533DD5 /* SentryScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryScope.m; path = Sources/Sentry/SentryScope.m; sourceTree = ""; }; - E40828735288C53EE0E1024174993440 /* SentrySampling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySampling.m; path = Sources/Sentry/SentrySampling.m; sourceTree = ""; }; - E4116CB19722241E930B037AD773C726 /* SentryStacktrace.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryStacktrace.m; path = Sources/Sentry/SentryStacktrace.m; sourceTree = ""; }; - E41BFCB9E98D262556496B3DBAE7D895 /* SentryANRTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryANRTrackingIntegration.m; path = Sources/Sentry/SentryANRTrackingIntegration.m; sourceTree = ""; }; - E43E0E5E7AB28668B92376C1F58BC435 /* SentryDefaultRateLimits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDefaultRateLimits.h; path = Sources/Sentry/include/SentryDefaultRateLimits.h; sourceTree = ""; }; + E326348860C69AE8458531DDA058E80E /* SentryCrashMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitor.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor.h; sourceTree = ""; }; + E42C47184EEEB774E7E12B9BF7B0AE29 /* SentryAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAttachment.h; path = Sources/Sentry/Public/SentryAttachment.h; sourceTree = ""; }; + E4E03AA1DEA9A0040B4C1CA2DFE7FBA2 /* SentryBaseIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryBaseIntegration.m; path = Sources/Sentry/SentryBaseIntegration.m; sourceTree = ""; }; + E50A7E05D86AEC2614C76F94DF56CF83 /* SentryPerformanceTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryPerformanceTrackingIntegration.h; path = Sources/Sentry/include/SentryPerformanceTrackingIntegration.h; sourceTree = ""; }; E52BCB07A2726354462572EBEFF1BFA3 /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = "Sources/CocoaLumberjack/Supporting Files/CocoaLumberjack.h"; sourceTree = ""; }; - E52E208F3AEF94ABAD5C275A659AC492 /* SentryCrashReportStore.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashReportStore.c; path = Sources/SentryCrash/Recording/SentryCrashReportStore.c; sourceTree = ""; }; + E556DE5669F43059D7ED912203951D09 /* SentryCrashMach.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashMach.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashMach.c; sourceTree = ""; }; E561C36E80F2AB36A7A52C3D9236F760 /* MIKMIDIMappingGenerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMappingGenerator.m; path = Source/MIKMIDIMappingGenerator.m; sourceTree = ""; }; + E5728A59CC3B61ACC5C6B32C5E1208F3 /* SentryCrashMonitor_AppState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitor_AppState.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_AppState.h; sourceTree = ""; }; + E58836104DBC75004560BF9A06495ECF /* SentryDateUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDateUtil.h; path = Sources/Sentry/include/SentryDateUtil.h; sourceTree = ""; }; + E5D4109FA871DF4BCF84BC15D7D6F2E4 /* SentryPerformanceTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryPerformanceTrackingIntegration.m; path = Sources/Sentry/SentryPerformanceTrackingIntegration.m; sourceTree = ""; }; + E5F6B485DF6D918B24F3AF358483B380 /* SentrySpanProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySpanProtocol.h; path = Sources/Sentry/Public/SentrySpanProtocol.h; sourceTree = ""; }; E6086857AE4642BBC4787C78C287E073 /* DDFileLogger+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Internal.h"; path = "Sources/CocoaLumberjack/DDFileLogger+Internal.h"; sourceTree = ""; }; - E697D0EC9134C71E1FFF26B7B4BE7ADF /* SentryNSNotificationCenterWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSNotificationCenterWrapper.h; path = Sources/Sentry/include/SentryNSNotificationCenterWrapper.h; sourceTree = ""; }; - E76AD8924A83521891B3C40EE71D7DB0 /* SentryReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryReachability.m; path = Sources/Sentry/SentryReachability.m; sourceTree = ""; }; - E7F32CD41853D755B2A655CDF679F593 /* SentryUIViewControllerPerformanceTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUIViewControllerPerformanceTracker.m; path = Sources/Sentry/SentryUIViewControllerPerformanceTracker.m; sourceTree = ""; }; + E60E4FF781588BDFFBE2070AFE28A979 /* SentryFileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryFileManager.m; path = Sources/Sentry/SentryFileManager.m; sourceTree = ""; }; + E6AEC779ACD655FF28BFE4738AB05740 /* SentrySpanStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySpanStatus.h; path = Sources/Sentry/Public/SentrySpanStatus.h; sourceTree = ""; }; + E6C750537F82086F752F1CB28A85A5BD /* SentryConcurrentRateLimitsDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryConcurrentRateLimitsDictionary.m; path = Sources/Sentry/SentryConcurrentRateLimitsDictionary.m; sourceTree = ""; }; + E759332A5670070D6E7AA30BF6E6F550 /* SentryDefaultRateLimits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDefaultRateLimits.h; path = Sources/Sentry/include/SentryDefaultRateLimits.h; sourceTree = ""; }; E81FC29C83D18A980D23CF2D8A344796 /* ORSSerialPort.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ORSSerialPort.release.xcconfig; sourceTree = ""; }; - E821AC5DE2073FDF4684DAE1F03C9585 /* SentryAppStartTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAppStartTracker.h; path = Sources/Sentry/include/SentryAppStartTracker.h; sourceTree = ""; }; - E96636325B96ED120E59F5F6FD4C707A /* SentryCrashVarArgs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashVarArgs.h; path = Sources/SentryCrash/Reporting/Filters/Tools/SentryCrashVarArgs.h; sourceTree = ""; }; - EA095CFD0A441AC43610A9DF7FC6C262 /* SentryMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMessage.m; path = Sources/Sentry/SentryMessage.m; sourceTree = ""; }; - EA62FA40B367D97265FB17FF53E9BDAC /* SentryWatchdogTerminationScopeObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryWatchdogTerminationScopeObserver.h; path = Sources/Sentry/include/SentryWatchdogTerminationScopeObserver.h; sourceTree = ""; }; - EAB3925CF7CDAA14ED87E51660F41846 /* SentryDateUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDateUtil.m; path = Sources/Sentry/SentryDateUtil.m; sourceTree = ""; }; - EB7260C3015B665E4318201182CD28F8 /* SentryConcurrentRateLimitsDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryConcurrentRateLimitsDictionary.m; path = Sources/Sentry/SentryConcurrentRateLimitsDictionary.m; sourceTree = ""; }; - EB9439B127949563AC1502E90FFFCAD9 /* SentryException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryException.m; path = Sources/Sentry/SentryException.m; sourceTree = ""; }; + E97943931DA666D19A31C626A71CE7B5 /* SentryQueueableRequestManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryQueueableRequestManager.m; path = Sources/Sentry/SentryQueueableRequestManager.m; sourceTree = ""; }; + E9C3DB60DD7A816B42CD3A98B30CC1F5 /* SentryAppState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAppState.h; path = Sources/Sentry/include/SentryAppState.h; sourceTree = ""; }; + E9E7DA61D49DBEDC25D0D54AF713F75C /* SentryGeo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryGeo.h; path = Sources/Sentry/Public/SentryGeo.h; sourceTree = ""; }; + EA154F8B9FE418FCEAC98B05895FA850 /* SentryNSDataSwizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSDataSwizzling.h; path = Sources/Sentry/include/SentryNSDataSwizzling.h; sourceTree = ""; }; + EA78382FB58123C1DFD3FDA35DAEF4E3 /* GaugeMetric.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GaugeMetric.swift; path = Sources/Swift/Metrics/GaugeMetric.swift; sourceTree = ""; }; + EA99648975F943639502A5C133C72BF5 /* SentryLaunchProfiling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryLaunchProfiling.h; path = Sources/Sentry/include/SentryLaunchProfiling.h; sourceTree = ""; }; + EAB1A60DE10EFF5905590581794E3C00 /* SentryThreadInspector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryThreadInspector.h; path = Sources/Sentry/include/SentryThreadInspector.h; sourceTree = ""; }; + EB7A19F404A0BC1FF96C79F25BC88CDC /* SentryDispatchSourceWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDispatchSourceWrapper.m; path = Sources/Sentry/SentryDispatchSourceWrapper.m; sourceTree = ""; }; + EBA60827BC3DAF72A33E3FE7FEBB2D70 /* SentrySample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySample.h; path = Sources/Sentry/include/SentrySample.h; sourceTree = ""; }; EBC1EC183E581BEABDB8752E63D9B560 /* MIKMIDINoteOnCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDINoteOnCommand.m; path = Source/MIKMIDINoteOnCommand.m; sourceTree = ""; }; - EC1FF3B42C54E4E6306694C5A04441CA /* SentryScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryScope.h; path = Sources/Sentry/Public/SentryScope.h; sourceTree = ""; }; - ECDCDDD00BA44CB60C08F39AFC6D642B /* NSArray+SentrySanitize.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+SentrySanitize.m"; path = "Sources/Sentry/NSArray+SentrySanitize.m"; sourceTree = ""; }; - ECEA1572301EE7CB9ADB61AF0C89A431 /* SentryCrashC.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashC.c; path = Sources/SentryCrash/Recording/SentryCrashC.c; sourceTree = ""; }; + EBC8D3D124AF01ECB6C8DE459047F25E /* SentryANRTrackerV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryANRTrackerV2.h; path = Sources/Sentry/include/SentryANRTrackerV2.h; sourceTree = ""; }; + EBE3653DD3ED38722D6A130AD644E1F8 /* SentryCrashDefaultBinaryImageProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashDefaultBinaryImageProvider.h; path = Sources/Sentry/include/SentryCrashDefaultBinaryImageProvider.h; sourceTree = ""; }; + EBFBF5C4F7E883B0CE1DDC4838A671CD /* SentryCrashDoctor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashDoctor.h; path = Sources/SentryCrash/Recording/SentryCrashDoctor.h; sourceTree = ""; }; + EC6DA11B76FE08F15D71FF41970330F0 /* SentryUIDeviceWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUIDeviceWrapper.h; path = Sources/Sentry/include/SentryUIDeviceWrapper.h; sourceTree = ""; }; + ECE33D86D66035EDDA76AC63CC903026 /* SentryTransactionContext.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryTransactionContext.mm; path = Sources/Sentry/SentryTransactionContext.mm; sourceTree = ""; }; ECEDD82BF9BE05D89E821494F455F638 /* MIKMIDIMetaCopyrightEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMetaCopyrightEvent.h; path = Source/MIKMIDIMetaCopyrightEvent.h; sourceTree = ""; }; - ECF80E6A5E747265B0690A54C6E98BEF /* SentryPerformanceTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryPerformanceTrackingIntegration.m; path = Sources/Sentry/SentryPerformanceTrackingIntegration.m; sourceTree = ""; }; - ED72440EF7A99D8EEE84BB983DBA9D38 /* SentryNSTimerFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryNSTimerFactory.m; path = Sources/Sentry/SentryNSTimerFactory.m; sourceTree = ""; }; + ED464F2D1DA0087B603F30746D1DB96B /* SentryCrashThread.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashThread.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashThread.c; sourceTree = ""; }; + ED5523D4F5988DE5E3BB8F6C2B2F6C78 /* SentryReplayRecording.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryReplayRecording.swift; path = Sources/Swift/Integrations/SessionReplay/SentryReplayRecording.swift; sourceTree = ""; }; + ED8F86ECF84DAA6A3B818DF42492999D /* SentryAutoSessionTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAutoSessionTrackingIntegration.m; path = Sources/Sentry/SentryAutoSessionTrackingIntegration.m; sourceTree = ""; }; + EDC0943F9037C31E4BB345DB0519464F /* SentryMsgPackSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMsgPackSerializer.h; path = Sources/Sentry/include/SentryMsgPackSerializer.h; sourceTree = ""; }; EDED4A2D7047E5DEF0DA16061DE438BE /* SUAppcast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUAppcast.h; path = Sparkle.framework/Versions/B/Headers/SUAppcast.h; sourceTree = ""; }; - EE639FC9D179FCC8ED8EDAE9F5C081DC /* SentrySpanOperations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySpanOperations.h; path = Sources/Sentry/include/SentrySpanOperations.h; sourceTree = ""; }; + EE167B3ACC02085EC7BAF7F8CDA098C4 /* SentryUserFeedback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUserFeedback.h; path = Sources/Sentry/Public/SentryUserFeedback.h; sourceTree = ""; }; + EE4566783FBCA3EA9BC775540E00FCFD /* SentryAsynchronousOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAsynchronousOperation.m; path = Sources/Sentry/SentryAsynchronousOperation.m; sourceTree = ""; }; + EE65FBF3C516C082D871B79A87CFBADA /* SentryCrashFileUtils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashFileUtils.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashFileUtils.c; sourceTree = ""; }; EE6641C0DC7F6E2AD573E98FF67F2250 /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDLog.h; sourceTree = ""; }; - EEDB0086F9C15F0A9BBEDBA642CFFB92 /* SentryTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryTransaction.m; path = Sources/Sentry/SentryTransaction.m; sourceTree = ""; }; - EEE537929C55893D69BC552A9EA24635 /* SentryThreadHandle.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = SentryThreadHandle.hpp; path = Sources/Sentry/include/SentryThreadHandle.hpp; sourceTree = ""; }; - EF501F3D3E94EF3FD84B813CD87FB708 /* SentryCrashReportConverter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashReportConverter.m; path = Sources/Sentry/SentryCrashReportConverter.m; sourceTree = ""; }; - EF73E3DD76D95FD69059CFF234724198 /* SentryDiscardReasonMapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDiscardReasonMapper.m; path = Sources/Sentry/SentryDiscardReasonMapper.m; sourceTree = ""; }; + EE9F4F84F0AA8532D84ADA0EA5BC134E /* SentryDevice.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryDevice.mm; path = Sources/Sentry/SentryDevice.mm; sourceTree = ""; }; + EEC2614B3B8D466D32F1DD952483C351 /* SentryCrashObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashObjC.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashObjC.h; sourceTree = ""; }; + EFAD24B74F9B012A20554D15DA5530E5 /* PrivateSentrySDKOnly.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivateSentrySDKOnly.mm; path = Sources/Sentry/PrivateSentrySDKOnly.mm; sourceTree = ""; }; EFD57E13BF3AFECEC395FF68062C78BF /* MIKMIDIMappingGenerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIMappingGenerator.h; path = Source/MIKMIDIMappingGenerator.h; sourceTree = ""; }; - EFDC5DFECCC56B866FD348B13705369C /* SentryCrashSignalInfo.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashSignalInfo.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashSignalInfo.c; sourceTree = ""; }; EFDDE2D28C9D803BF4320C6063D59DE0 /* HTTPMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPMessage.h; path = Core/HTTPMessage.h; sourceTree = ""; }; F00EEF230C3E3427EB59590923088DF3 /* MIKMIDIProgramChangeEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIProgramChangeEvent.m; path = Source/MIKMIDIProgramChangeEvent.m; sourceTree = ""; }; F0184A5B2000F77304C65C2682F3C5CE /* SPUUpdaterSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUUpdaterSettings.h; path = Sparkle.framework/Versions/B/Headers/SPUUpdaterSettings.h; sourceTree = ""; }; - F034162E07DA451CC21C8009041EAF6F /* SentryMsgPackSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMsgPackSerializer.h; path = Sources/Sentry/include/SentryMsgPackSerializer.h; sourceTree = ""; }; - F046B267369B1A0A01CFBB69F494C50C /* SentryNetworkTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNetworkTracker.h; path = Sources/Sentry/include/SentryNetworkTracker.h; sourceTree = ""; }; - F06B11B0FE7ADC369446178AC320047B /* SentryCrashJSONCodec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashJSONCodec.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashJSONCodec.h; sourceTree = ""; }; + F03CCC135A99036094780C23F708343B /* SentryCrashSysCtl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashSysCtl.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashSysCtl.h; sourceTree = ""; }; + F059627EB5B6F14D6ADFF7FDF4AD9027 /* SentryCrashReportFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportFields.h; path = Sources/SentryCrash/Recording/SentryCrashReportFields.h; sourceTree = ""; }; + F073A2002AE6CBCE085BF8EFB96FC354 /* SentryBaggage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryBaggage.m; path = Sources/Sentry/SentryBaggage.m; sourceTree = ""; }; F0B9A289A6CA386238227B97D2E1027D /* PSWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PSWebSocket.m; path = PocketSocket/PSWebSocket.m; sourceTree = ""; }; F0E08C7B71F571EC237E1A45466EA7AA /* PSWebSocketBuffer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PSWebSocketBuffer.m; path = PocketSocket/PSWebSocketBuffer.m; sourceTree = ""; }; + F10177534C0AB70F2F8F67E7792808ED /* SentryCrashUUIDConversion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashUUIDConversion.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashUUIDConversion.h; sourceTree = ""; }; + F1107A10A5376382F9C36065A8831980 /* SentryWatchdogTerminationScopeObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryWatchdogTerminationScopeObserver.h; path = Sources/Sentry/include/SentryWatchdogTerminationScopeObserver.h; sourceTree = ""; }; F12E9481DD93967AE2BA14DA96910E21 /* MIKMIDISynthesizer_SubclassMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDISynthesizer_SubclassMethods.h; path = Source/MIKMIDISynthesizer_SubclassMethods.h; sourceTree = ""; }; - F16505869C65157B72C5F39B5B493E2A /* SentryFramesTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryFramesTracker.h; path = Sources/Sentry/include/HybridPublic/SentryFramesTracker.h; sourceTree = ""; }; - F17C5151A6CCCAD97331A0A5D8B51A12 /* SentryWatchdogTerminationLogic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryWatchdogTerminationLogic.h; path = Sources/Sentry/include/SentryWatchdogTerminationLogic.h; sourceTree = ""; }; - F1B2419F65F6ECC60BEEFDFDF44BF18C /* SentryOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryOptions.m; path = Sources/Sentry/SentryOptions.m; sourceTree = ""; }; - F1F2FCAB9AB0F31C0920734594FD0D65 /* SentryDispatchFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDispatchFactory.m; path = Sources/Sentry/SentryDispatchFactory.m; sourceTree = ""; }; - F2268B5B6DA178D273E99EE8992D004F /* MetricsAggregator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MetricsAggregator.swift; path = Sources/Swift/Metrics/MetricsAggregator.swift; sourceTree = ""; }; - F23519067DB5C14D49F477AF0085A3E3 /* SentryBinaryImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryBinaryImageCache.m; path = Sources/Sentry/SentryBinaryImageCache.m; sourceTree = ""; }; - F2A7739CC82345F03A41EEA4ACC034EE /* SentrySdkInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySdkInfo.m; path = Sources/Sentry/SentrySdkInfo.m; sourceTree = ""; }; - F2AEB7A78BD178F6476F487DF7C01320 /* SentryRateLimits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryRateLimits.h; path = Sources/Sentry/include/SentryRateLimits.h; sourceTree = ""; }; - F2B8017C7D62534E7A40D45C399DF8BB /* SentryCrashJSONCodecObjC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashJSONCodecObjC.m; path = Sources/SentryCrash/Recording/Tools/SentryCrashJSONCodecObjC.m; sourceTree = ""; }; - F2C8B2D611335FE8740A88F5C199BCE3 /* SentryCrashMonitorType.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashMonitorType.c; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitorType.c; sourceTree = ""; }; - F2CEB005573527521ADD08CE924B8161 /* SentryTraceContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTraceContext.h; path = Sources/Sentry/include/SentryTraceContext.h; sourceTree = ""; }; - F34105837DCE3DA58C66127A13F305F0 /* SentrySerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySerialization.h; path = Sources/Sentry/include/SentrySerialization.h; sourceTree = ""; }; - F36A4B9D27C530CBDFA311FC658B3118 /* SentryGeo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryGeo.m; path = Sources/Sentry/SentryGeo.m; sourceTree = ""; }; - F3705DDE30425BE48903B1C82ED3AA8D /* SentryUIEventTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryUIEventTracker.h; path = Sources/Sentry/include/SentryUIEventTracker.h; sourceTree = ""; }; - F3A542DF2C36E8D2804532A5DA9D18DA /* SentryDateUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDateUtils.h; path = Sources/Sentry/include/SentryDateUtils.h; sourceTree = ""; }; - F40EEA8CAFBEF4C1A29C15BB566CCDE2 /* SentryCrashC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashC.h; path = Sources/SentryCrash/Recording/SentryCrashC.h; sourceTree = ""; }; + F148ED6700444C023C6D1688CC450EA7 /* SentryAppStartMeasurement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAppStartMeasurement.m; path = Sources/Sentry/SentryAppStartMeasurement.m; sourceTree = ""; }; + F1695452E621BE3466055F9F805C6429 /* SentryError.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryError.mm; path = Sources/Sentry/SentryError.mm; sourceTree = ""; }; + F206047DBF883008D889B1B81126B59D /* SentryEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryEvent.h; path = Sources/Sentry/Public/SentryEvent.h; sourceTree = ""; }; + F30662254B5249C452761DBEADF88AEB /* SentryDispatchQueueWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryDispatchQueueWrapper.h; path = Sources/Sentry/include/SentryDispatchQueueWrapper.h; sourceTree = ""; }; + F31D1EFD7F6C45B0039EFC170CE770DC /* SentryDiscardedEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryDiscardedEvent.m; path = Sources/Sentry/SentryDiscardedEvent.m; sourceTree = ""; }; + F32F0B5CF5DE9568030FF636CD17B811 /* SentryCrashStackCursor_Backtrace.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashStackCursor_Backtrace.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashStackCursor_Backtrace.c; sourceTree = ""; }; + F33A08139F6DA0D74D725558DD8AEDC9 /* SentryBreadcrumb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryBreadcrumb.m; path = Sources/Sentry/SentryBreadcrumb.m; sourceTree = ""; }; + F33BE47A11BA82438326290199F19337 /* SentryClientReport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryClientReport.m; path = Sources/Sentry/SentryClientReport.m; sourceTree = ""; }; + F3E9F6A236C7AC41C336A3EAFCEDDE7C /* SentryTracer+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryTracer+Private.h"; path = "Sources/Sentry/include/SentryTracer+Private.h"; sourceTree = ""; }; + F419D6863CDA4C6ECF96457926C672AC /* SentryHub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryHub.m; path = Sources/Sentry/SentryHub.m; sourceTree = ""; }; + F4304BFC958A368DAACA1629E8146947 /* SentrySpotlightTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySpotlightTransport.m; path = Sources/Sentry/SentrySpotlightTransport.m; sourceTree = ""; }; + F43F9C227D195871399DBA0FAA39C16B /* SentryCrashStackEntryMapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashStackEntryMapper.h; path = Sources/Sentry/include/SentryCrashStackEntryMapper.h; sourceTree = ""; }; F45A0A3556574DF777A76D51981FEC1E /* MIKMIDIOutputPort.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIOutputPort.m; path = Source/MIKMIDIOutputPort.m; sourceTree = ""; }; - F48B0DE20598621CD1EA42D676A3036D /* SentryCrashMonitor.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashMonitor.c; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor.c; sourceTree = ""; }; + F465483B6663380CD3AC0B106F2C8A86 /* SentryCrashReportSink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportSink.h; path = Sources/Sentry/include/SentryCrashReportSink.h; sourceTree = ""; }; + F47EA5EA4204821A3101B46E12CDF103 /* SentryEnvelope+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryEnvelope+Private.h"; path = "Sources/Sentry/include/SentryEnvelope+Private.h"; sourceTree = ""; }; + F484B464B4FCE9F2E997BBF2252E9D42 /* SentrySamplingContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySamplingContext.m; path = Sources/Sentry/SentrySamplingContext.m; sourceTree = ""; }; F4CB2AD6A6A43E774C40CE1EE0F4E6C4 /* SPUUpdatePermissionRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUUpdatePermissionRequest.h; path = Sparkle.framework/Versions/B/Headers/SPUUpdatePermissionRequest.h; sourceTree = ""; }; F4CE8575A6E0A2042AFB4F7402F4B92C /* SRHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRHash.m; path = SocketRocket/Internal/Utilities/SRHash.m; sourceTree = ""; }; - F509013F3CCC063168D53891472541D7 /* SentryUIApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUIApplication.m; path = Sources/Sentry/SentryUIApplication.m; sourceTree = ""; }; - F57AEBEE0AA6C904AB3FF5810807F077 /* SentryEvent+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryEvent+Private.h"; path = "Sources/Sentry/include/SentryEvent+Private.h"; sourceTree = ""; }; + F4CFA0BD325A5CC11B091B5EFB6E8FE4 /* SentryNSURLRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSURLRequestBuilder.h; path = Sources/Sentry/include/SentryNSURLRequestBuilder.h; sourceTree = ""; }; F58A384DCA1ED1FAA4272D7D7D2BE088 /* PSWebSocketDeflater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PSWebSocketDeflater.m; path = PocketSocket/PSWebSocketDeflater.m; sourceTree = ""; }; F5BF60F22A344A23CE2814221D0C3C12 /* MIKMIDICommandScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDICommandScheduler.h; path = Source/MIKMIDICommandScheduler.h; sourceTree = ""; }; - F75343EF7B4734E42B6915E89A67766A /* SentrySDK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySDK.m; path = Sources/Sentry/SentrySDK.m; sourceTree = ""; }; - F760562086A75E8C9F22CFED72690427 /* SentryInAppLogic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryInAppLogic.m; path = Sources/Sentry/SentryInAppLogic.m; sourceTree = ""; }; - F780CCF6BEC6A30BDF3FD787A533E113 /* SentryHub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryHub.h; path = Sources/Sentry/Public/SentryHub.h; sourceTree = ""; }; + F5C68D304D045C97D23C0F0D2BB3F9CA /* EncodeMetrics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncodeMetrics.swift; path = Sources/Swift/Metrics/EncodeMetrics.swift; sourceTree = ""; }; + F5ED5CD2338ED5D09AA4A870F61CE73B /* SentryMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMessage.h; path = Sources/Sentry/Public/SentryMessage.h; sourceTree = ""; }; + F6777E422A5A3A95147DBA36CFA2A078 /* SentryProfiledTracerConcurrency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryProfiledTracerConcurrency.h; path = Sources/Sentry/include/SentryProfiledTracerConcurrency.h; sourceTree = ""; }; + F694C933B6EA4B00D70FB167F8452D36 /* Sentry.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Sentry.release.xcconfig; sourceTree = ""; }; + F6A176F71A427EBF188A2DC915C2915E /* SentryUIEventTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryUIEventTracker.m; path = Sources/Sentry/SentryUIEventTracker.m; sourceTree = ""; }; + F6BAC88C16ED7B2B88D5A116E36C7695 /* SentryReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryReachability.m; path = Sources/Sentry/SentryReachability.m; sourceTree = ""; }; + F7D12B0B93EA4E49F18847C1344218D4 /* SentryLevel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryLevel.swift; path = Sources/Swift/Helper/Log/SentryLevel.swift; sourceTree = ""; }; F7EAF80E2E283D7FF5FC34814EBE5D85 /* Pods-Hammerspoon.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Hammerspoon.modulemap"; sourceTree = ""; }; - F7F4A5476CABEDB95AC291C8D19121F3 /* SentryCrashNSErrorUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashNSErrorUtil.m; path = Sources/SentryCrash/Recording/Tools/SentryCrashNSErrorUtil.m; sourceTree = ""; }; - F80A7BCEABB3BC936FF93B9288E4F240 /* SentryTimeToDisplayTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryTimeToDisplayTracker.h; path = Sources/Sentry/include/SentryTimeToDisplayTracker.h; sourceTree = ""; }; - F83E1B458BD3C1F971E3A875CF71C6F1 /* SentryMetricsAPI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryMetricsAPI.swift; path = Sources/Swift/Metrics/SentryMetricsAPI.swift; sourceTree = ""; }; - F84F33725C2A07A3DFF8E38452A8740F /* SentryTransportAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryTransportAdapter.m; path = Sources/Sentry/SentryTransportAdapter.m; sourceTree = ""; }; + F7F453D2DDCD6E7682FF8C9A7C61930B /* SentryMechanismMeta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryMechanismMeta.m; path = Sources/Sentry/SentryMechanismMeta.m; sourceTree = ""; }; F87245CE3F29700434539E2E95E8E764 /* MIKMIDIDeviceManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIDeviceManager.m; path = Source/MIKMIDIDeviceManager.m; sourceTree = ""; }; + F8A5F6AD94DDC763ADCCFEF62916A082 /* SentrySession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySession.m; path = Sources/Sentry/SentrySession.m; sourceTree = ""; }; F8DDC460A7A6A031DC330E73B2D07AEA /* MIKMIDIPrivateUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIPrivateUtilities.h; path = Source/MIKMIDIPrivateUtilities.h; sourceTree = ""; }; - F9052002371E6402FC530E74751E72BF /* SentryCrashStackCursor_Backtrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashStackCursor_Backtrace.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashStackCursor_Backtrace.h; sourceTree = ""; }; - F940041C0981C7A8BD2293DAE2E819FC /* SentryCrashMachineContextWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMachineContextWrapper.h; path = Sources/Sentry/include/SentryCrashMachineContextWrapper.h; sourceTree = ""; }; + F8E7CCCD39DAEF4274E60050DF470324 /* SentryObjCRuntimeWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryObjCRuntimeWrapper.h; path = Sources/Sentry/include/SentryObjCRuntimeWrapper.h; sourceTree = ""; }; + F9049991B084FFDA352B82E541333219 /* SentryBreadcrumbTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryBreadcrumbTracker.h; path = Sources/Sentry/include/SentryBreadcrumbTracker.h; sourceTree = ""; }; F9AD2DD70D6E747E8FA93EFC17E50A48 /* DELETEResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DELETEResponse.m; path = Extensions/WebDAV/DELETEResponse.m; sourceTree = ""; }; - F9B9004A84E0CE83AD343FDC73EFC8CB /* SentryAutoSessionTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAutoSessionTrackingIntegration.m; path = Sources/Sentry/SentryAutoSessionTrackingIntegration.m; sourceTree = ""; }; F9D183F03D10C175042D263972039FCF /* MIKMIDIPitchBendChangeEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIPitchBendChangeEvent.m; path = Source/MIKMIDIPitchBendChangeEvent.m; sourceTree = ""; }; + FA14DEC9E802765F82D1A8EDD06A9C4D /* SentrySwizzleWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySwizzleWrapper.h; path = Sources/Sentry/include/SentrySwizzleWrapper.h; sourceTree = ""; }; FA2E06D2969E68D50D464C74ADFA1395 /* MIKMIDIChannelPressureCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIChannelPressureCommand.m; path = Source/MIKMIDIChannelPressureCommand.m; sourceTree = ""; }; FA3158D2A9B45ADDF2C26131EEADB1C3 /* DAVResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DAVResponse.h; path = Extensions/WebDAV/DAVResponse.h; sourceTree = ""; }; + FA3902D62E4AC14B13A57BD9F16725B9 /* SentryRateLimitParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryRateLimitParser.m; path = Sources/Sentry/SentryRateLimitParser.m; sourceTree = ""; }; FA3C1D58E4E6B1F8FBE276BE35800880 /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Sources/CocoaLumberjack/DDTTYLogger.m; sourceTree = ""; }; - FA429707C674F0D5154B21450B86AECB /* SentryAutoBreadcrumbTrackingIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAutoBreadcrumbTrackingIntegration.m; path = Sources/Sentry/SentryAutoBreadcrumbTrackingIntegration.m; sourceTree = ""; }; FA4E690D2B100C84644FDCAF2781A4C0 /* CocoaAsyncSocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaAsyncSocket-dummy.m"; sourceTree = ""; }; - FA59B9257A9F4B743B695A8384861D40 /* UrlSanitized.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UrlSanitized.swift; path = Sources/Swift/Tools/UrlSanitized.swift; sourceTree = ""; }; - FA6DAD4E0CDD292AD6F1910D25AD980E /* SentryStatsdClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryStatsdClient.h; path = Sources/Sentry/include/SentryStatsdClient.h; sourceTree = ""; }; - FA9B710F01DABD350B8D7AB2D76912EE /* UIViewController+Sentry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+Sentry.m"; path = "Sources/Sentry/UIViewController+Sentry.m"; sourceTree = ""; }; - FAFB7AF4D596953806FDF9A27CA4825D /* SentryCrashReportFilterBasic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashReportFilterBasic.h; path = Sources/SentryCrash/Reporting/Filters/SentryCrashReportFilterBasic.h; sourceTree = ""; }; - FB0B2846B58949165F60EDA89DAFA44E /* SentryBreadcrumbTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryBreadcrumbTracker.m; path = Sources/Sentry/SentryBreadcrumbTracker.m; sourceTree = ""; }; + FA5C8572117BD227C602DAC5FEE82105 /* SentryBreadcrumbDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryBreadcrumbDelegate.h; path = Sources/Sentry/include/SentryBreadcrumbDelegate.h; sourceTree = ""; }; + FAA62DA89FAD7469CE788CF9FDC27DE6 /* SentryMeta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryMeta.h; path = Sources/Sentry/include/SentryMeta.h; sourceTree = ""; }; + FABC3739F60CA36C092CF2C0223ECE29 /* SentrySessionReplayIntegration+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentrySessionReplayIntegration+Private.h"; path = "Sources/Sentry/include/SentrySessionReplayIntegration+Private.h"; sourceTree = ""; }; + FACA3EE8080865D9EAAC5F613346CD54 /* SentryAsynchronousOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryAsynchronousOperation.h; path = Sources/Sentry/include/SentryAsynchronousOperation.h; sourceTree = ""; }; FB0CD51384346718A36B359D3B12A266 /* MIKMIDIMetaCuePointEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MIKMIDIMetaCuePointEvent.m; path = Source/MIKMIDIMetaCuePointEvent.m; sourceTree = ""; }; FBA686097CC7BAC119F4E818023BFC63 /* MIKMIDIErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MIKMIDIErrors.h; path = Source/MIKMIDIErrors.h; sourceTree = ""; }; - FBC97402EAF4C1DEF4B3E08D9AEA7D54 /* SentryCrashMonitor_NSException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashMonitor_NSException.m; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_NSException.m; sourceTree = ""; }; FC52D0AA13F7B55147A72C1F11F68B7C /* MultipartFormDataParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MultipartFormDataParser.h; path = Core/Mime/MultipartFormDataParser.h; sourceTree = ""; }; - FCEDF5E4C0F72CB5519E8E9363224762 /* SentrySessionReplay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentrySessionReplay.swift; path = Sources/Swift/Integrations/SessionReplay/SentrySessionReplay.swift; sourceTree = ""; }; - FD074695E2E8E500009627B81DAC0077 /* SentryTime.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryTime.mm; path = Sources/Sentry/SentryTime.mm; sourceTree = ""; }; - FD5CE74AD1B164711A867DF7E7EE5EBF /* SentrySwiftAsyncIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySwiftAsyncIntegration.h; path = Sources/Sentry/include/SentrySwiftAsyncIntegration.h; sourceTree = ""; }; - FD6322642E1C3C59E47C13947AF85139 /* SentryObjCRuntimeWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryObjCRuntimeWrapper.h; path = Sources/Sentry/include/SentryObjCRuntimeWrapper.h; sourceTree = ""; }; + FC7FEC1648CBA3A851001FA6A2C67D3E /* SentryCrashCachedData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashCachedData.h; path = Sources/SentryCrash/Recording/SentryCrashCachedData.h; sourceTree = ""; }; + FCDEB86F6EB2160712E4BD9C37FE239C /* SentryNSDataTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSDataTracker.h; path = Sources/Sentry/include/SentryNSDataTracker.h; sourceTree = ""; }; + FD311DB3AF8C9C7B280C86F38679DDC8 /* SentrySpan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentrySpan.m; path = Sources/Sentry/SentrySpan.m; sourceTree = ""; }; + FD551AD7F7BAE8AF38530092ABA46B34 /* SentryRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryRequest.h; path = Sources/Sentry/Public/SentryRequest.h; sourceTree = ""; }; + FDC27871CEE396D712089FAEF715D347 /* SetMetric.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SetMetric.swift; path = Sources/Swift/Metrics/SetMetric.swift; sourceTree = ""; }; FDC8135C80BF7A9563BFF3CF908BEB69 /* ORSSerialPacketDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ORSSerialPacketDescriptor.m; path = Source/ORSSerialPacketDescriptor.m; sourceTree = ""; }; - FDDD5470D333C8B3A30FCE3E59344B2E /* SentryRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryRequest.m; path = Sources/Sentry/SentryRequest.m; sourceTree = ""; }; + FDD7376EA4D90FEADEB356AB2F4105B4 /* SentryCrashCPU.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashCPU.h; path = Sources/SentryCrash/Recording/Tools/SentryCrashCPU.h; sourceTree = ""; }; + FDD7CCBF9EF842DF06EBAB229F630430 /* SentryCrashDefaultMachineContextWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashDefaultMachineContextWrapper.h; path = Sources/Sentry/include/SentryCrashDefaultMachineContextWrapper.h; sourceTree = ""; }; FDDE5C1FA0BAD805D5EA880C4524FC3D /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; - FE14F0EEEC11ED38E7BE77CBE140856A /* SentryStackBounds.hpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.h; name = SentryStackBounds.hpp; path = Sources/Sentry/include/SentryStackBounds.hpp; sourceTree = ""; }; - FE1F618931A0874F55476928CCA3B7ED /* SentryCrashMemory.c */ = {isa = PBXFileReference; includeInIndex = 1; name = SentryCrashMemory.c; path = Sources/SentryCrash/Recording/Tools/SentryCrashMemory.c; sourceTree = ""; }; + FDF5B751E4E7E5D35CDEC8E4F4D16C8F /* SentryAppStateManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryAppStateManager.m; path = Sources/Sentry/SentryAppStateManager.m; sourceTree = ""; }; + FE330B03F9BC6E475FC6D3953AC3303E /* SentryRRWebSpanEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SentryRRWebSpanEvent.swift; path = Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebSpanEvent.swift; sourceTree = ""; }; FE5C43517361D54BCA00CBC47B2637BA /* DDContextFilterLogFormatter+Deprecated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DDContextFilterLogFormatter+Deprecated.m"; path = "Sources/CocoaLumberjack/Extensions/DDContextFilterLogFormatter+Deprecated.m"; sourceTree = ""; }; - FE89D3190D67774C081509FE6A597881 /* SentryNSTimerFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryNSTimerFactory.h; path = Sources/Sentry/include/SentryNSTimerFactory.h; sourceTree = ""; }; + FEE334FD066A7AEE1B4DDD62559DE8AB /* SentryCrashExceptionApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SentryCrashExceptionApplication.m; path = Sources/Sentry/SentryCrashExceptionApplication.m; sourceTree = ""; }; FF3E1FE10A4237F180D820E914F31342 /* ORSSerialRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ORSSerialRequest.m; path = Source/ORSSerialRequest.m; sourceTree = ""; }; - FF67CD493F7C2F7167D7B2FA3119A177 /* SentryClient+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SentryClient+Private.h"; path = "Sources/Sentry/include/SentryClient+Private.h"; sourceTree = ""; }; + FF7BAF8D55ABC56552423146B4547A0D /* SentryCoreDataTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCoreDataTracker.h; path = Sources/Sentry/include/SentryCoreDataTracker.h; sourceTree = ""; }; + FFB1E131ED2C84E1C502868C39278700 /* SentrySwizzle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentrySwizzle.h; path = Sources/Sentry/include/HybridPublic/SentrySwizzle.h; sourceTree = ""; }; + FFCDDE03523027AA4AED83D01BD42A9D /* SentryWatchdogTerminationTrackingIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryWatchdogTerminationTrackingIntegration.h; path = Sources/Sentry/include/SentryWatchdogTerminationTrackingIntegration.h; sourceTree = ""; }; FFE1F3C6787410906BB83D9ADF8C8EE2 /* SUVersionDisplayProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUVersionDisplayProtocol.h; path = Sparkle.framework/Versions/B/Headers/SUVersionDisplayProtocol.h; sourceTree = ""; }; - FFFC17DC3A6EF915F7897FAA856F6174 /* SentryCrashMonitor_AppState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SentryCrashMonitor_AppState.h; path = Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_AppState.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 1EFE0AE968F65060FA0F45C4A20703FA /* Frameworks */ = { + 17DBC7A203C8A826D395E7E0CB5EF793 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 26885016D44D7B8EE99EF07CAC40D950 /* Frameworks */ = { + 48292EF123AE931B0632BE33AE7E71FE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 48292EF123AE931B0632BE33AE7E71FE /* Frameworks */ = { + 4EA19649AE2AF56CA09CEC0C7C5EB4A4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 4EA19649AE2AF56CA09CEC0C7C5EB4A4 /* Frameworks */ = { + 722A4319A2C8A74EA6A92FE0F7C2F281 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 632744865D3A93C64914360CFE368D24 /* Frameworks */ = { + 7A549640EE09CF96C9F2E67D2A5823CA /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 722A4319A2C8A74EA6A92FE0F7C2F281 /* Frameworks */ = { + AC6AE91EABF3B31396292F4586873909 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 7A549640EE09CF96C9F2E67D2A5823CA /* Frameworks */ = { + B29AF0B85C2C2B5DF2B5D2D90D89BD61 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - AC6AE91EABF3B31396292F4586873909 /* Frameworks */ = { + C7DBCAF4E3F5D00A1A2FA02116406E4E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - B29AF0B85C2C2B5DF2B5D2D90D89BD61 /* Frameworks */ = { + D61AAE72DF06659CDA618D8A406C4BC9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -2104,14 +2120,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E3D3DB92C5CA0437798757F84DC1F895 /* Frameworks */ = { + E79C69E7388C12578289C9BDC2EEBF3D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - E79C69E7388C12578289C9BDC2EEBF3D /* Frameworks */ = { + ECA104863245D2CEEFC99A32F4541BF8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -2231,21 +2247,6 @@ name = Core; sourceTree = ""; }; - 2B3A50E02F059832B0F0D5BA7054E3DA /* Support Files */ = { - isa = PBXGroup; - children = ( - 2291B10AEED394409111B830C82B7830 /* ResourceBundle-Sentry-Sentry-Info.plist */, - 916394AEBDE28E11507451E65C9F2CE5 /* Sentry.modulemap */, - 65A5D707BB018CF8D47E5DD61E3FF9F4 /* Sentry-dummy.m */, - 6B2D696F5713E0C10D700CFA9576B43D /* Sentry-prefix.pch */, - 254D8D744ABF39DC683F31D8A070F486 /* Sentry-umbrella.h */, - 1ACD2F1DCC42558D5B126FA5BE67214C /* Sentry.debug.xcconfig */, - A19D60FA3820BCB5AECC1BD4D0C6F0F5 /* Sentry.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Sentry"; - sourceTree = ""; - }; 2C3EC70B0E3F5B956BBCA968C3F760DD /* Support Files */ = { isa = PBXGroup; children = ( @@ -2270,613 +2271,6 @@ path = "../Target Support Files/PocketSocket"; sourceTree = ""; }; - 35B696D3E9D48CB89722A4512318E6EB /* Core */ = { - isa = PBXGroup; - children = ( - D592A5E2DFFE1A9194FE3AA2A70A27C8 /* BucketsMetricsAggregator.swift */, - B712C06AB59C27EC80AD8B129DE99762 /* CounterMetric.swift */, - A8A8118F36CABF99B57E3CFFCE8204DB /* DistributionMetric.swift */, - 67A1FED2A5AA668A76A8EB4E778221A0 /* EncodeMetrics.swift */, - 2E9A2AE5A752D1EFEEFD974497166CEF /* GaugeMetric.swift */, - 3361EB5BDBFB495B56C4F39BCA0E8722 /* HTTPHeaderSanitizer.swift */, - 29CE90FA8D79CD055057F7EB25034CA7 /* LocalMetricsAggregator.swift */, - 0003AE08A8F47C5CA69F82CC4B0CE49B /* Metric.swift */, - F2268B5B6DA178D273E99EE8992D004F /* MetricsAggregator.swift */, - B8B912B6AC1A91347FBB6CCC1C49B2F6 /* NSArray+SentrySanitize.h */, - ECDCDDD00BA44CB60C08F39AFC6D642B /* NSArray+SentrySanitize.m */, - 3353CD08361580E815A580DCCFD65EE3 /* NSLocale+Sentry.h */, - AC24F1EB04AE3F6E1103F9E8A84B62B0 /* NSLocale+Sentry.m */, - 31A9287F22238EFD59F7B61521DFC2BB /* NSLock.swift */, - 065647F9710A990054B83786CCBDCD3F /* NSMutableDictionary+Sentry.h */, - 168249D1554BD03BA38F861A6E316A08 /* NSMutableDictionary+Sentry.m */, - 1DECAF2742D6B16BC4598ED8F1FFA639 /* NumberExtensions.swift */, - DC624035DC933C8D8FCABB420F94ED65 /* PrivateSentrySDKOnly.h */, - 4D7ED67780ED0F329D2DFA65E682DFEA /* PrivateSentrySDKOnly.mm */, - B02C1A8FC69E1041A87C07F0AB583ED1 /* PrivatesHeader.h */, - 9AC35C4ED36F9E4AA466BAF3A2091196 /* Sentry.h */, - 47F338F6C1DDC96188AD32C8F06AD041 /* SentryANRTracker.h */, - D74C1C36155EAA81EDA9BF3FC513A6A8 /* SentryANRTracker.m */, - E3C297BF0A55660EA14EF28F26A171E2 /* SentryANRTrackingIntegration.h */, - E41BFCB9E98D262556496B3DBAE7D895 /* SentryANRTrackingIntegration.m */, - 85388CC069184341F54FD771EE147688 /* SentryAppStartMeasurement.h */, - 5758F83F1EBE263C9040CAB131388078 /* SentryAppStartMeasurement.m */, - E821AC5DE2073FDF4684DAE1F03C9585 /* SentryAppStartTracker.h */, - A381F21B99E173DE465640347EC7C14C /* SentryAppStartTracker.m */, - D466446B1E5AB0B7A037F2B1E31305B9 /* SentryAppStartTrackingIntegration.h */, - 01162E75132E1946556B971FEDF4EE2B /* SentryAppStartTrackingIntegration.m */, - 212B2D667CF4E1F04E1F4AD93C5377F3 /* SentryAppState.h */, - B611A292AA6DE02C29B1DB9C531028F8 /* SentryAppState.m */, - 52AC6C3FBB9F3EC5E9D407CEA4799525 /* SentryAppStateManager.h */, - C9FC55C6EBD790BE038F9D41E5E20B2A /* SentryAppStateManager.m */, - 651B7F15BE3F9702867729334F5C2831 /* SentryAsynchronousOperation.h */, - 12059788C84A9E2F80696E0201FC5A57 /* SentryAsynchronousOperation.m */, - 4A807C80F32F96877B74EE85274DC37E /* SentryAsyncSafeLog.c */, - DEE6698B3BDB51B05828EE2E0E22F280 /* SentryAsyncSafeLog.h */, - 6BFF6C81214E8211A3B04267CC8EDE40 /* SentryAttachment.h */, - 221622CE2D97CD8DD2637D86757B9A4B /* SentryAttachment.m */, - 092C60F7EA135BB4B69D9765AE217006 /* SentryAttachment+Private.h */, - 74B74B6B8AA2CDA2AFC3EDC5260923A5 /* SentryAutoBreadcrumbTrackingIntegration.h */, - FA429707C674F0D5154B21450B86AECB /* SentryAutoBreadcrumbTrackingIntegration.m */, - 51BB44EE4B01A3BB3B26F402D2CCD996 /* SentryAutoSessionTrackingIntegration.h */, - F9B9004A84E0CE83AD343FDC73EFC8CB /* SentryAutoSessionTrackingIntegration.m */, - E2E6CC2482B24CF09DF7467ECC08B045 /* SentryBacktrace.cpp */, - BDAF787FEDC3DF0E8D3B5B9158033FB3 /* SentryBacktrace.hpp */, - CE3B88513ECF37C3169FA6E30F8DC528 /* SentryBaggage.h */, - 80596A856EFBB9DCA51FCD2A29439781 /* SentryBaggage.m */, - 7FD1AF9281013570E015BFF2B441A58D /* SentryBaggageSerialization.swift */, - C766B5469718BC6F2656DA1426FC74FD /* SentryBaseIntegration.h */, - D9D1DDDD66CD6FEB95EA7043246CF2A3 /* SentryBaseIntegration.m */, - B5B0A085850C626FF2912F0595460BED /* SentryBinaryImageCache.h */, - F23519067DB5C14D49F477AF0085A3E3 /* SentryBinaryImageCache.m */, - 42BBB79A072F526CAD9900ADC380FE83 /* SentryBreadcrumb.h */, - 5F420C46BF7AC560D9B794EFFC1BB98C /* SentryBreadcrumb.m */, - E2363A825BF6CAB85EEE3B2EA39F22BF /* SentryBreadcrumb+Private.h */, - D20C54999DA58296F10AE22D5FA6702F /* SentryBreadcrumbDelegate.h */, - D1CA686C27B654748285E6E3DDE4B2ED /* SentryBreadcrumbReplayConverter.swift */, - 46605877CA629FDF33A616703840CB1D /* SentryBreadcrumbTracker.h */, - FB0B2846B58949165F60EDA89DAFA44E /* SentryBreadcrumbTracker.m */, - D1EDA0685AAD60714E7F4EEDC6A8BE1B /* SentryBuildAppStartSpans.h */, - DE7FAEC347B5A459132708170848C437 /* SentryBuildAppStartSpans.m */, - 9CBD95FFB482267F40D1F0CAEDE03B54 /* SentryByteCountFormatter.h */, - 0ADBFBBC281CF94334083F1735C2F102 /* SentryByteCountFormatter.m */, - 57553A959843E536B52C40F25F25B77F /* SentryClient.h */, - A6392A8675DD7D61EE05944BD3413576 /* SentryClient.m */, - FF67CD493F7C2F7167D7B2FA3119A177 /* SentryClient+Private.h */, - 5F9C7C018C56DB991D59FBF9AB41CD6C /* SentryClientReport.h */, - 6803F7AC01E57DA47B05E5E22B984C3F /* SentryClientReport.m */, - 017592FAAD0A7DACEC7A5C07ACBD07DE /* SentryCompiler.h */, - 58E8286010B8EDB2CCFA8810C3968CA8 /* SentryConcurrentRateLimitsDictionary.h */, - EB7260C3015B665E4318201182CD28F8 /* SentryConcurrentRateLimitsDictionary.m */, - 31B70FAAC5086C12FB88AF5ECC1D7B7B /* SentryContinuousProfiler.h */, - 9F90FAC34D0C5B4ED4EF001EC98F4990 /* SentryContinuousProfiler.mm */, - 985B54A97BC6B54E9BEF3ECA06997F85 /* SentryCoreDataSwizzling.h */, - 0A866E6C7E09F0190649BA5B005D21AE /* SentryCoreDataSwizzling.m */, - D82D03D290D95164CD68A0941DF5BBCF /* SentryCoreDataTracker.h */, - 9D7C6552C537E79F82607580E1B53F88 /* SentryCoreDataTracker.m */, - B9058452D69C401EC7345B4729602CDD /* SentryCoreDataTrackingIntegration.h */, - 257D3EF05C2557E774AB2CD095FD7297 /* SentryCoreDataTrackingIntegration.m */, - 6BF49FA2AD023424BFA59232FE6A75A6 /* SentryCPU.h */, - B3EBCB25DC83D412EA4ED8815A575EE4 /* SentryCrash.h */, - 234F41207252013F96A575777B4956FE /* SentryCrash.m */, - 70BD98E6E40F618097594B2EFF8E2D17 /* SentryCrashBinaryImageCache.c */, - 991241DC14C6BCA14186D3AF60549269 /* SentryCrashBinaryImageCache.h */, - 44BD7B648362F8A7E0EE66E42B89A091 /* SentryCrashBinaryImageProvider.h */, - ECEA1572301EE7CB9ADB61AF0C89A431 /* SentryCrashC.c */, - F40EEA8CAFBEF4C1A29C15BB566CCDE2 /* SentryCrashC.h */, - 59F149DA3D0086B0C913E3E7B8FA7A8F /* SentryCrashCachedData.c */, - 99E79BBF22F6AA8923AA2408DAE2D0BF /* SentryCrashCachedData.h */, - B06F7C8E52991558F45BE21DF89A5743 /* SentryCrashCPU.c */, - 94C294A0A6F1FB8884EC50C0C9DA16B5 /* SentryCrashCPU.h */, - AEF10D777BDA6B2FE72B5EA1F0649EB6 /* SentryCrashCPU_Apple.h */, - 5257EF10DA8DC9DD0FDCC65B737B7CBE /* SentryCrashCPU_arm.c */, - 8B8E64C37D5B84F79E1990DD47ED7C10 /* SentryCrashCPU_arm64.c */, - 7E87C6FA9E1A46F2E9B7900BB5A32718 /* SentryCrashCPU_x86_32.c */, - D8271DFEA1D129C00B9FCF630D393528 /* SentryCrashCPU_x86_64.c */, - 9542FAAA51F8F82D3C91069C66399011 /* SentryCrashDate.c */, - 0CA15ACDDF6FDB61822D9B8A508404B0 /* SentryCrashDate.h */, - 3825D27AA60156A8762DC6BFAB5C5B4F /* SentryCrashDebug.c */, - 02A7D62D2F1793CB23088B0F973FD340 /* SentryCrashDebug.h */, - 2E9AE53B12221DE431E5AC1F8903C02E /* SentryCrashDefaultBinaryImageProvider.h */, - AC60FAFA08E041D6E7CC480618B6A695 /* SentryCrashDefaultBinaryImageProvider.m */, - 076882695A1BA203440FF724A0864016 /* SentryCrashDefaultMachineContextWrapper.h */, - B634C5C9160CA0ACC35AA70239EE544B /* SentryCrashDefaultMachineContextWrapper.m */, - 12FAE97A4571AB9A971CD4214A001809 /* SentryCrashDoctor.h */, - 577AF9045416CB3CC42D6688C54A05D0 /* SentryCrashDoctor.m */, - A3228233A40C13330BE75E1B2B36B39A /* SentryCrashDynamicLinker.c */, - D9E16A3BA7C4CF1D7B66E50FFF66099A /* SentryCrashDynamicLinker.h */, - 16F417381FFDF925F05DB01763925228 /* SentryCrashExceptionApplication.h */, - 295044D45FD14FA4F38DEEDB19725E85 /* SentryCrashExceptionApplication.m */, - 0885F4ADEDDFC43449F962969023697D /* SentryCrashFileUtils.c */, - 680EAA4AAD9666609E6B357681CE2FF5 /* SentryCrashFileUtils.h */, - CB372E6CD7702588A9C9E4A8B7B7CDE2 /* SentryCrashID.c */, - 5F345B596B9B491D25CB6232636BEC1F /* SentryCrashID.h */, - 53514E5F0E02661200E3C655BDF91E2F /* SentryCrashInstallation.h */, - D2ACFAEB9201B2C37E7B21504E9C996C /* SentryCrashInstallation.m */, - 62DEDC640910F03D87824CDC7926308D /* SentryCrashInstallation+Private.h */, - C1C49DAC1767A0D0363021D160259F85 /* SentryCrashInstallationReporter.h */, - B93F6BA2CF078958EB58862462338EAA /* SentryCrashInstallationReporter.m */, - 290A214747BA4DC9A949B97E7074B903 /* SentryCrashIntegration.h */, - 11AD190F499A7883B93D4740E656287B /* SentryCrashIntegration.m */, - 3BCC2739C9B07903B74AD26EE834EDA7 /* SentryCrashIsAppImage.h */, - 5A664EA41593D358C9370DA8C217A96C /* SentryCrashJSONCodec.c */, - F06B11B0FE7ADC369446178AC320047B /* SentryCrashJSONCodec.h */, - 270CF3937E7BD023F52D5A7379DF8430 /* SentryCrashJSONCodecObjC.h */, - F2B8017C7D62534E7A40D45C399DF8BB /* SentryCrashJSONCodecObjC.m */, - B4B9C61C5F63A9B1CC3F58D698A5D260 /* SentryCrashMach.c */, - 6BD37DA91AE4E7308E249AD6D53A2086 /* SentryCrashMach.h */, - 9B90F741CAD2CC34D6B505177EC86100 /* SentryCrashMachineContext.c */, - B52C97E1CD55654FA15943EC8FAE75A3 /* SentryCrashMachineContext.h */, - 7810708E99B1D97BFCD0EA15A50A5301 /* SentryCrashMachineContext_Apple.h */, - F940041C0981C7A8BD2293DAE2E819FC /* SentryCrashMachineContextWrapper.h */, - FE1F618931A0874F55476928CCA3B7ED /* SentryCrashMemory.c */, - DDC505DD7E75FC1E0DC2D5183EA02453 /* SentryCrashMemory.h */, - F48B0DE20598621CD1EA42D676A3036D /* SentryCrashMonitor.c */, - A7DAE9A613EFA0CDEAABEFC0BF3720F0 /* SentryCrashMonitor.h */, - 01550E8155572748AA75CDCADE48A1E0 /* SentryCrashMonitor_AppState.c */, - FFFC17DC3A6EF915F7897FAA856F6174 /* SentryCrashMonitor_AppState.h */, - DAE80D483CD5EAF3BF79B70FF88CDCAB /* SentryCrashMonitor_CPPException.cpp */, - C45AB3DE7F0B484DAB6209B8E5FB473D /* SentryCrashMonitor_CPPException.h */, - 0D5FC1CE47C135A1C05BAD387845A21A /* SentryCrashMonitor_MachException.c */, - CDC6B82DAD349AA114A0F04E036AF506 /* SentryCrashMonitor_MachException.h */, - 77DE8AFB489670D4128F57B74F1A6C22 /* SentryCrashMonitor_NSException.h */, - FBC97402EAF4C1DEF4B3E08D9AEA7D54 /* SentryCrashMonitor_NSException.m */, - D1FFF71991B326022D2CC7161CE316FD /* SentryCrashMonitor_Signal.c */, - 5D72E53EBA6A8F099EA5BF422DE4E0AB /* SentryCrashMonitor_Signal.h */, - D7A25AA483C290B24112765F6E85DF7B /* SentryCrashMonitor_System.h */, - 946B6D6926FFBB81665233E640B13944 /* SentryCrashMonitor_System.m */, - 3279FEDD58338921DA720D4FA8E9EB53 /* SentryCrashMonitorContext.h */, - F2C8B2D611335FE8740A88F5C199BCE3 /* SentryCrashMonitorType.c */, - 028A89FD1BBB6C70B261C8B90593E7FC /* SentryCrashMonitorType.h */, - 0E1C73E89FED883DFE7F782276F9DAA0 /* SentryCrashNSErrorUtil.h */, - F7F4A5476CABEDB95AC291C8D19121F3 /* SentryCrashNSErrorUtil.m */, - 67F85443AD0D055F0C881069CAD26A46 /* SentryCrashObjC.c */, - AFB21564B11B3CC3E5C1DBEF27181577 /* SentryCrashObjC.h */, - 615BD5BB4EF1C6FEF796CD2AB46ACBF9 /* SentryCrashObjCApple.h */, - D966FF0A239A64DA4C065AE735A98E5D /* SentryCrashPlatformSpecificDefines.h */, - 2C87EA41C1DAA081A87A1266383F7156 /* SentryCrashReport.c */, - 2B75083F7472795C1DBBBDA0C31CC8F1 /* SentryCrashReport.h */, - 2F1F1008D4D17D420269285C4973DFD9 /* SentryCrashReportConverter.h */, - EF501F3D3E94EF3FD84B813CD87FB708 /* SentryCrashReportConverter.m */, - 9EE1AE147AC12987B62936430E0B6A5A /* SentryCrashReportFields.h */, - CC7BCDA970210BF6CE6F3893336EA57C /* SentryCrashReportFilter.h */, - FAFB7AF4D596953806FDF9A27CA4825D /* SentryCrashReportFilterBasic.h */, - 80D08196E660DE54913FA9685C850B0A /* SentryCrashReportFilterBasic.m */, - 9A0646DA056CF13897967EFC9002562B /* SentryCrashReportFixer.c */, - 7914E5D5E088103EA83C281007EC56FB /* SentryCrashReportFixer.h */, - 449A10F51B78B844AAB73ECCE614614A /* SentryCrashReportSink.h */, - B52A0B3C983FFDE89A3BED2535CC6394 /* SentryCrashReportSink.m */, - E52E208F3AEF94ABAD5C275A659AC492 /* SentryCrashReportStore.c */, - CFCA6C2B7980F6FF3A54C7736CBADB51 /* SentryCrashReportStore.h */, - 6CF6E12E74584E929BF56E08D59B9E67 /* SentryCrashReportVersion.h */, - D73ADD49258810AAC92ED4F3FB86E010 /* SentryCrashReportWriter.h */, - 845A3D23BD74AF35AC1B78D982AD2686 /* SentryCrashScopeObserver.h */, - 3194297FEFAD2B9D6EE250772D686AD2 /* SentryCrashScopeObserver.m */, - EFDC5DFECCC56B866FD348B13705369C /* SentryCrashSignalInfo.c */, - 4264A8B01AC1F3BD4D491DB077EF09FB /* SentryCrashSignalInfo.h */, - 1D030D1468DE4C360ABAF45C660780A0 /* SentryCrashStackCursor.c */, - 929B42AE902B38D13208F125DB9C0EC3 /* SentryCrashStackCursor.h */, - C57DA7F6C521378C6452467C93256B04 /* SentryCrashStackCursor_Backtrace.c */, - F9052002371E6402FC530E74751E72BF /* SentryCrashStackCursor_Backtrace.h */, - 5D4EDACC78FA279B0559D0D5F80CA808 /* SentryCrashStackCursor_MachineContext.c */, - DF376E3B27D44545DE03C84787A7E843 /* SentryCrashStackCursor_MachineContext.h */, - A265C5A54DBA9AE8232BA189E8F5C369 /* SentryCrashStackCursor_SelfThread.h */, - 7EE64994EF6D575963A9BECF75CC0C83 /* SentryCrashStackCursor_SelfThread.m */, - 0F4FDB62FC9E0EB0D0D7ABF4DA41374B /* SentryCrashStackEntryMapper.h */, - 4134D50A3B455C3225C75FBC4EA95340 /* SentryCrashStackEntryMapper.m */, - A265CB2FC66D3DB39745D686BB3E3CC6 /* SentryCrashString.c */, - 8A69F7CF3537994DBFD6A09A0B79762A /* SentryCrashString.h */, - 326009BC7D80B49B44080F962A1A1195 /* SentryCrashSymbolicator.c */, - BEFA42CC475767FEB7E0516D9592B3AC /* SentryCrashSymbolicator.h */, - B43DEE4258959D6A2B2E2E885E0F5B75 /* SentryCrashSysCtl.c */, - C50A7B0F425E82E45A0800B3F46428D4 /* SentryCrashSysCtl.h */, - 9F678205DB25EEC4A4FED9465CABC9F7 /* SentryCrashThread.c */, - 6E705EB3CA60BF3E9E9CE9976C197BD8 /* SentryCrashThread.h */, - D3FA80F79F7EF87E0B4A2A028512959A /* SentryCrashUUIDConversion.c */, - 8F04929EAA3EF671F5B3485F81067EC8 /* SentryCrashUUIDConversion.h */, - E96636325B96ED120E59F5F6FD4C707A /* SentryCrashVarArgs.h */, - E21C4F16689508C0410AD9EF8124496B /* SentryCrashWrapper.h */, - BAB4DC523966694175C7C4A4572A5879 /* SentryCrashWrapper.m */, - CCAD6F3572F748E22044BD99B4748E71 /* SentryCurrentDateProvider.swift */, - CC6F3FBB2F153EF2E44A8988A6A28744 /* SentryDataCategory.h */, - 6FE3C75834BF97D1A36A43AB354F7094 /* SentryDataCategoryMapper.h */, - 6E8B349B9F57D15636EE7628B96047F6 /* SentryDataCategoryMapper.m */, - A3C770A4EDD95BAA6A757CCC7FEA6841 /* SentryDateUtil.h */, - EAB3925CF7CDAA14ED87E51660F41846 /* SentryDateUtil.m */, - F3A542DF2C36E8D2804532A5DA9D18DA /* SentryDateUtils.h */, - 34D9590C384E2C5FF6D82732722AA65A /* SentryDateUtils.m */, - 8DC4E026FAAEFE6222654A2E0D3A0279 /* SentryDebugImageProvider.h */, - 4408F9E4805DEE0A19C225D03EA819B0 /* SentryDebugImageProvider.m */, - 884B5BFE8FC5E1AA48D0B3F712FB6EFC /* SentryDebugMeta.h */, - 55D1727493EC9BF1553FB642393B2902 /* SentryDebugMeta.m */, - C561EDFA4725ED65C1F7429046C9494A /* SentryDefaultObjCRuntimeWrapper.h */, - D123782265A0389536C984D76B6789DC /* SentryDefaultObjCRuntimeWrapper.m */, - E43E0E5E7AB28668B92376C1F58BC435 /* SentryDefaultRateLimits.h */, - 2FE2E37112F2CCC9B98C453CED7CDEA2 /* SentryDefaultRateLimits.m */, - CE2AF37D7289122AB160B035E650668B /* SentryDefines.h */, - BC0054BC50A603D9B8D596764D32E2AA /* SentryDelayedFrame.h */, - 59C3A1AA8B8F4688EC049C8D0473AE33 /* SentryDelayedFrame.m */, - 6FCC1283799D7C21A6DAF76C43B91EA0 /* SentryDelayedFramesTracker.h */, - 7CEB0B1146996778ECAE8D2AD223E483 /* SentryDelayedFramesTracker.m */, - A3602663C887F81DD2EF7744EFE46F93 /* SentryDependencyContainer.h */, - E27C9444AC9E08E3C222B79830B0E50E /* SentryDependencyContainer.m */, - C0CA8E0BA984F76DB47D0A62FDA129D1 /* SentryDevice.h */, - 1A99236F6E2ACA11FB4E228D40CECC3C /* SentryDevice.mm */, - 2A394BE987D63E6980A6323579621192 /* SentryDictionaryDeepSearch.h */, - 7B4FD8770DBB1F7D737F0F63000F11E5 /* SentryDictionaryDeepSearch.m */, - 886A3E5A9D288552044BAA13BB30A6E1 /* SentryDiscardedEvent.h */, - 72969B14123F3169B82957BDF2D1D6C8 /* SentryDiscardedEvent.m */, - BA172750B0AC5621F8D5DEB0C8791C98 /* SentryDiscardReason.h */, - 3B7B4CD046077E53104BA20A5CF0CF32 /* SentryDiscardReasonMapper.h */, - EF73E3DD76D95FD69059CFF234724198 /* SentryDiscardReasonMapper.m */, - B254909F23F70C3730559ECA9AEF607F /* SentryDispatchFactory.h */, - F1F2FCAB9AB0F31C0920734594FD0D65 /* SentryDispatchFactory.m */, - 2CECA8390B6FF69334492876D1F13348 /* SentryDispatchQueueWrapper.h */, - 100E9E8A0B8A80ACEA00C98148E3C183 /* SentryDispatchQueueWrapper.m */, - 9E4EF3BA63C16841E88C840C2DA2A0BA /* SentryDispatchSourceWrapper.h */, - 5AC35F6F662C37341FB51C773A3E9FBB /* SentryDispatchSourceWrapper.m */, - C3FEFAC18FDD70DC7D57B5D0A1347A02 /* SentryDisplayLinkWrapper.h */, - 0401DB8807E1887723E209A92DD6DE4F /* SentryDisplayLinkWrapper.m */, - 6DD1A86F22780FB07316128470056A43 /* SentryDsn.h */, - 771E9C866420B19690F2C1D1F27C6FEE /* SentryDsn.m */, - 57F67D9031F36427ACB58CCB35721B9C /* SentryEnabledFeaturesBuilder.swift */, - C83ACA026CADCC70A0CFB95186FD8C70 /* SentryEnvelope.h */, - 6A7167715E386CF089715EFECE803D70 /* SentryEnvelope.m */, - 46CB3B791C15F283F6B9CAF51F26074C /* SentryEnvelope+Private.h */, - 29A9F2B82C28EEABB33D1C3F4D6EDE28 /* SentryEnvelopeAttachmentHeader.h */, - 1567AC724ABEE61E6CA11E7862911A9E /* SentryEnvelopeAttachmentHeader.m */, - 7581D5F8F94D385238C5EEDD4EF08EE8 /* SentryEnvelopeItemHeader.h */, - 0EE04E3E595BD4BE2CB8F776435B8C2A /* SentryEnvelopeItemHeader.m */, - 03BB1A0A3216A907E172A7F751AC07F4 /* SentryEnvelopeItemType.h */, - D326782D32B8C4427F9E112208BB0FA9 /* SentryEnvelopeRateLimit.h */, - 0071C2E0CFE4C8B4029FE03AC1633D56 /* SentryEnvelopeRateLimit.m */, - 57EB688FC9D3940F39D4E8A9CA8BC627 /* SentryError.h */, - 8BA596A7EA4072172A681158BBBE892D /* SentryError.mm */, - 5D9EB321BD6D07935215CDC08CCA9071 /* SentryEvent.h */, - 0F11F7A28ABF090497657B9F1D640217 /* SentryEvent.m */, - F57AEBEE0AA6C904AB3FF5810807F077 /* SentryEvent+Private.h */, - 446025561BE05C23F34F657BDE6885DD /* SentryException.h */, - EB9439B127949563AC1502E90FFFCAD9 /* SentryException.m */, - A88A35A4174B16A837CE88F81BF4BE23 /* SentryExperimentalOptions.swift */, - 9C90D697896472D7F677243FF2CED3D0 /* SentryExtraContextProvider.h */, - 16902817472B623705ADAC2F7D1C26A9 /* SentryExtraContextProvider.m */, - 30E8DACF7932F2849312E0E91815807D /* SentryFileContents.h */, - 2249BD159F9F6C5D402A01772AAE8C4F /* SentryFileContents.m */, - DF240240FA64F8851BDA21847F291A1E /* SentryFileIOTrackingIntegration.h */, - 07ADD46ED2B6870B17BC7A41E775E60E /* SentryFileIOTrackingIntegration.m */, - 506DBFFC2DEFD7B6FF19E591F2020CA8 /* SentryFileManager.h */, - 1F3091E8B79402003274EE270CB7661F /* SentryFileManager.m */, - 24C2B3711D707FCB35680E3514592F32 /* SentryFormatter.h */, - 43592FF01610B184DD070E08ED00B349 /* SentryFrame.h */, - 5B42C7A654465D0D9C9579521AE73FBE /* SentryFrame.m */, - 3A3AC01F720030190E409CFA4CCD6CB6 /* SentryFrameRemover.h */, - 73E9D8A624E3AD10F12F9EBDB161F862 /* SentryFrameRemover.m */, - F16505869C65157B72C5F39B5B493E2A /* SentryFramesTracker.h */, - 7BE2C3D70D7788088AC98D09F66C7689 /* SentryFramesTracker.m */, - 5C7A233A600465917C0E9BCC9EFC2B79 /* SentryFramesTrackingIntegration.h */, - BE636E1770D01B3E4C44FD057A86B533 /* SentryFramesTrackingIntegration.m */, - BC7C4065A87913FD18920234C699F6C0 /* SentryGeo.h */, - F36A4B9D27C530CBDFA311FC658B3118 /* SentryGeo.m */, - CDCC38143687F298E55A60BF6E6AD8AB /* SentryGlobalEventProcessor.h */, - 46E5C480AEB97592705464393FFC7AB3 /* SentryGlobalEventProcessor.m */, - A3BB7286AE30266CBFF3388767605927 /* SentryHttpDateParser.h */, - 2DAE148B2A29B7D78C615BBA54FAAD82 /* SentryHttpDateParser.m */, - 6667A33861EA178155BB39A7868B44ED /* SentryHttpStatusCodeRange.h */, - AFA0EB0C1443D9CA5FA6ECCC333857BC /* SentryHttpStatusCodeRange.m */, - 72E7C868E4F6F400A6E0CDB79FB50131 /* SentryHttpStatusCodeRange+Private.h */, - 780E63295A142D9C659076F80A56DD6D /* SentryHttpTransport.h */, - 5FBF4BCC3E99BF88AFEA54A65337B11F /* SentryHttpTransport.m */, - F780CCF6BEC6A30BDF3FD787A533E113 /* SentryHub.h */, - C887208AD7A2B95863DF657325D8DF02 /* SentryHub.m */, - 699E36C618BA3C7A54ADE12DEDFE7BD7 /* SentryHub+Private.h */, - 964DF82DF00674B3DA2FA4E3B26C8641 /* SentryId.swift */, - 63AB12AEABA4BEEEA14B05913DCD97A9 /* SentryInAppLogic.h */, - F760562086A75E8C9F22CFED72690427 /* SentryInAppLogic.m */, - B483E287F85E261E5F3723E119D43D3A /* SentryInstallation.h */, - 6B3A1B66C02D0357AAF046724590818F /* SentryInstallation.m */, - 7F38F9EBE1B98635A0F70522B37DB120 /* SentryIntegrationProtocol.swift */, - D10BE009C9AA5793BF56F0233D15033F /* SentryInternalCDefines.h */, - AFB8294524147591EAE84297107954A8 /* SentryInternalDefines.h */, - 8432573C78303DB56AD4A1F097F3E8F0 /* SentryInternalNotificationNames.h */, - 9DFCFC584DCF3A8B155A54B3C3BEDE0B /* SentryInternalSerializable.h */, - C2BC70400536643553C34BF28A2B109C /* SentryLaunchProfiling.h */, - 5BF65FFF9D276414FE0A9B37B4EA1A21 /* SentryLaunchProfiling.m */, - 138AD0A16EDB53340DBF14E5954FDD5B /* SentryLevel.swift */, - 00492C2860AE5DE589FE0010B5D37DAE /* SentryLevelHelper.h */, - B475D5E6D591ED2353F258195A527F67 /* SentryLevelHelper.m */, - 8E008113A210E8B69FDC5CE75B783B14 /* SentryLevelMapper.h */, - 17F79B25F834EEB2731FBFE2034AB2C8 /* SentryLevelMapper.m */, - 25FD3E8734F6F20E650C7EBA3FABFADD /* SentryLog.h */, - 6B144973C658953B7A6FBA6F9E1CE3FF /* SentryLog.m */, - 271102F0C51BA517BF5825161482B64B /* SentryLogOutput.h */, - 4A10085BCFB1B466DD8EA2FAC262BE2F /* SentryLogOutput.m */, - AC9B7BA9DE947A6FD12E2851F6330265 /* SentryMachLogging.cpp */, - D63274B314D08C1D8D6013042B10DBEA /* SentryMachLogging.hpp */, - B65235231C8B48EF63D4145C573F6751 /* SentryMeasurementUnit.h */, - CAC35D9A29BCE73985EF1394E4B3202F /* SentryMeasurementUnit.m */, - 361D62319A0C5457FEBCA96B95304506 /* SentryMeasurementValue.h */, - 103865D194821D82B61AC43CB73EBC22 /* SentryMeasurementValue.m */, - 0E4B570640E765BDD23A5402CF38F3D8 /* SentryMechanism.h */, - 0A6BD54180C2A719A583D35082B83C6F /* SentryMechanism.m */, - CFA44C52DDA8DE7A4232520E9D40B500 /* SentryMechanismMeta.h */, - 62B8D69CF2DDE12EA487E613D153D9EE /* SentryMechanismMeta.m */, - 3369439F535E67A2377B62ED2D5CD58D /* SentryMessage.h */, - EA095CFD0A441AC43610A9DF7FC6C262 /* SentryMessage.m */, - AE8EFCE92F510AFE4D6A6118CA07CBE9 /* SentryMeta.h */, - 7DCDB4665AEB176A6C1F72D2E627A583 /* SentryMeta.m */, - 16BB357982F5D768EB12EC775BA683DE /* SentryMetricKitIntegration.h */, - 919820C49EBE9C1C80E146CC8140C750 /* SentryMetricKitIntegration.m */, - 2CD23265C50509AEC658451FFF10374D /* SentryMetricProfiler.h */, - DC716BD89EA3502D12E8DD36956116E0 /* SentryMetricProfiler.mm */, - F83E1B458BD3C1F971E3A875CF71C6F1 /* SentryMetricsAPI.swift */, - A0A0B95EE70DF4058FD23BFA24BCC2B3 /* SentryMetricsClient.swift */, - 96F574E5F18689E6553B964916F379AD /* SentryMigrateSessionInit.h */, - 04355F518684EC307BE1C8C7267EB413 /* SentryMigrateSessionInit.m */, - F034162E07DA451CC21C8009041EAF6F /* SentryMsgPackSerializer.h */, - E170F8C5856B3186AF9BDD62D8384406 /* SentryMsgPackSerializer.m */, - 7F434396A97FE1E893CB838038E55FC2 /* SentryMXCallStackTree.swift */, - 60C80EA04DD74CCE8ABC4B105515B0A5 /* SentryMXManager.swift */, - F046B267369B1A0A01CFBB69F494C50C /* SentryNetworkTracker.h */, - 6DA8C913A74B41C0500C272D1DC9EA9D /* SentryNetworkTracker.m */, - B7733938698715A52A905C462AF5655C /* SentryNetworkTrackingIntegration.h */, - 4B6335B70291C58D307418582BAEFD64 /* SentryNetworkTrackingIntegration.m */, - A8355578B80F5679ADFA57C6CC4D2E2B /* SentryNoOpSpan.h */, - A59D2D7BB0FC2551A4300E6D3BC310B3 /* SentryNoOpSpan.m */, - CC1307221699A07D1DE61EBCCFA10C67 /* SentryNSDataSwizzling.h */, - 16B914AD6BE4BAB0A5EA86D036202A63 /* SentryNSDataSwizzling.m */, - A14DE0F4EA06651FF8946DCB0910DA11 /* SentryNSDataTracker.h */, - 972A10C2B412DA5DBAB555DF14953B52 /* SentryNSDataTracker.m */, - 98C9EDDB907201FA1416C228C4D3C8C6 /* SentryNSDataUtils.h */, - 6BB64F7FF1731B922D8D29791CC0632B /* SentryNSDataUtils.m */, - 38FC9D399EDB8F433B2C03B252219F25 /* SentryNSDictionarySanitize.h */, - 5C96F03DD2650E0D3D5EDE0791E4619C /* SentryNSDictionarySanitize.m */, - 4685841862136CEF8CAC967757FADC31 /* SentryNSError.h */, - C8C62C2A810359444CE137150D075DD5 /* SentryNSError.m */, - E697D0EC9134C71E1FFF26B7B4BE7ADF /* SentryNSNotificationCenterWrapper.h */, - 93A73CDD5464C811FA5FAD06FBC15DA5 /* SentryNSNotificationCenterWrapper.m */, - BBED0A1FB20D065525122F12FECEA660 /* SentryNSProcessInfoWrapper.h */, - 4E6F98FC17B9CE3C4FF4B5F6EBDF922F /* SentryNSProcessInfoWrapper.mm */, - FE89D3190D67774C081509FE6A597881 /* SentryNSTimerFactory.h */, - ED72440EF7A99D8EEE84BB983DBA9D38 /* SentryNSTimerFactory.m */, - D8A2DD025DC41AABCA5639D0E49684B0 /* SentryNSURLRequest.h */, - AAEEE74173DFC8D0E68CAF0A966A4B2E /* SentryNSURLRequest.m */, - 787B93BFA66EEB31031957958C8862C2 /* SentryNSURLRequestBuilder.h */, - 5B2A24F4ECEECC1E0F10652668FB0028 /* SentryNSURLRequestBuilder.m */, - 968C98AEB3DAC481E3AA4E0F9403C70D /* SentryNSURLSessionTaskSearch.h */, - 13A955DF6B190AB081951577A49B1E99 /* SentryNSURLSessionTaskSearch.m */, - FD6322642E1C3C59E47C13947AF85139 /* SentryObjCRuntimeWrapper.h */, - 8F2843E04C6882E5BF4C5FA68670B69D /* SentryOnDemandReplay.swift */, - BDF5A06B213F8A06DC41E060DD989751 /* SentryOptions.h */, - F1B2419F65F6ECC60BEEFDFDF44BF18C /* SentryOptions.m */, - C611BFBFF8476C01E10B0C14C141E450 /* SentryOptions+HybridSDKs.h */, - 1833A537BCB2AE8757863A4038F524BA /* SentryOptions+Private.h */, - 55A8487C325EBC21BF110344B56FC304 /* SentryPerformanceTracker.h */, - 4781FEE229398A199950F6FA6CD5B1CC /* SentryPerformanceTracker.m */, - 67FE70E109443A174560EB01FCEEC02E /* SentryPerformanceTrackingIntegration.h */, - ECF80E6A5E747265B0690A54C6E98BEF /* SentryPerformanceTrackingIntegration.m */, - 35ED7CDA651497D0A38A613804353CF7 /* SentryPixelBuffer.swift */, - 4CB9F73DF9DCDC389060DE926E49944C /* SentryPredicateDescriptor.h */, - 2045F31B2348C5A01EB50B473CD29E4F /* SentryPredicateDescriptor.m */, - DB7B044B96711CD05297CE8857ABF566 /* SentryPrivate.h */, - 3D526AB861E22FF0D9B808C85673DB12 /* SentryProfiledTracerConcurrency.h */, - 5AFFBBB562FDDDF1488CE64E61D338DA /* SentryProfiledTracerConcurrency.mm */, - 327EE7A2190F4C2F5398C745D60E3622 /* SentryProfiler.mm */, - A077078309D8491675B1D94D065B73B1 /* SentryProfiler+Private.h */, - B0B61722F9F93905BC2CAE8DB9E493CA /* SentryProfilerDefines.h */, - 204D89BC93FA2F1D361DE910E62FC972 /* SentryProfilerSerialization.h */, - B14DB08E4518FA86233BF466D847B253 /* SentryProfilerSerialization.mm */, - 6DE70AC124C1DC6443003775830DF44B /* SentryProfilerSerialization+Test.h */, - 8596BCA87F9DF44E5A6AB798C67C1802 /* SentryProfilerState.h */, - 419F91DFE101EBD7EEAC030D9B3D6191 /* SentryProfilerState.mm */, - 0E5A6AC08809181F31BF39E7021324F2 /* SentryProfilerState+ObjCpp.h */, - D2F43B46788CC0D815897DEE6BEDA6E8 /* SentryProfilerTestHelpers.h */, - 54F35B638A2C0246880CF196C80AAF00 /* SentryProfilerTestHelpers.m */, - A4B30F94F5D58DF391EA273C132A736A /* SentryProfileTimeseries.h */, - 9F8D31078275B70434EB394B7304E897 /* SentryProfileTimeseries.mm */, - 46B926A8E00D90C9F7A9447D253DA049 /* SentryProfilingConditionals.h */, - D66BCCEFBD1481A1A3EE862B95051FCD /* SentryPropagationContext.h */, - 9324F73990D900CECBBD8178A6B33DA9 /* SentryPropagationContext.m */, - 02642C8F582E4D7ABAF23ECBC7179D91 /* SentryQueueableRequestManager.h */, - 30D334DBCEA5944C2087203A31857345 /* SentryQueueableRequestManager.m */, - E2E22CDABB3EDDC2EF4F67FFB023C291 /* SentryRandom.h */, - B88E20F37D2D4185D0B4933D400A30EB /* SentryRandom.m */, - D470EA006AC377163B7DF4F008AB01CD /* SentryRateLimitParser.h */, - AB9C554F4E24560C4E0C67A2B16E1A5A /* SentryRateLimitParser.m */, - F2AEB7A78BD178F6476F487DF7C01320 /* SentryRateLimits.h */, - 1A59FB30DAEA7C3E2A18A7A622D79989 /* SentryReachability.h */, - E76AD8924A83521891B3C40EE71D7DB0 /* SentryReachability.m */, - D9964D15F83E025D8E1C9894F4966567 /* SentryRedactOptions.swift */, - 89FB96C2F8E6F9B47240EE6589F80381 /* SentryReplayEvent.swift */, - 46D356630D11D77CEAF194042F6689E5 /* SentryReplayOptions.swift */, - 6EF8C65FF717A476756574293FAC38AC /* SentryReplayRecording.swift */, - B770007A2A2E0C73DB9E3FCCF61A73A1 /* SentryReplayType.swift */, - 9BC3A94EB465F9ACE0858EFCB90E7D66 /* SentryReplayVideoMaker.swift */, - 9E05DB7EBA54CC1F7781E67572C64E95 /* SentryRequest.h */, - FDDD5470D333C8B3A30FCE3E59344B2E /* SentryRequest.m */, - CADC14337723DE378A1112C20FD5C87F /* SentryRequestManager.h */, - BD5485CE04DD38704F442E06A7A7C727 /* SentryRequestOperation.h */, - 71CB72DC6A49B20C71AFB7248692CC6C /* SentryRequestOperation.m */, - 070B34CB8050DD7B5545C34D63C09D8A /* SentryRetryAfterHeaderParser.h */, - BF63DED38A12B38D78958774275FB25E /* SentryRetryAfterHeaderParser.m */, - 430912F1E848121576AD17AEC012A20B /* SentryRRWebBreadcrumbEvent.swift */, - E19F08B079C9F4481CC884AF4CAF6711 /* SentryRRWebCustomEvent.swift */, - 618259D1B115E2A1BD986C03CB5BFAE3 /* SentryRRWebEvent.swift */, - B04A1FBB0D018ED55B4633E54A3F7781 /* SentryRRWebMetaEvent.swift */, - 58703E1BEF78537E0BA7B229ECE527C5 /* SentryRRWebSpanEvent.swift */, - 29DD4AB337CBB197E249802541916771 /* SentryRRWebTouchEvent.swift */, - DB76F2F720A0E4A8AA7BF3FCD07B98C4 /* SentryRRWebVideoEvent.swift */, - 512856DACDAB3D2863D7C29F66CFF22A /* SentrySample.h */, - 34238D8F0C43C3B02E8BBF5DBABB923E /* SentrySample.m */, - 053636501348B61483E5B512B3D286EA /* SentrySampleDecision.h */, - 6F1B9BCBC10FE0D4E8C2BA7C6F2989B8 /* SentrySampleDecision.m */, - 85208D7C0687080E377FB56192759E1A /* SentrySampleDecision+Private.h */, - 51595AC859CAED6FBAB3039667711D11 /* SentrySamplerDecision.h */, - BEC2010AFDABF9A8D9462F525F225F29 /* SentrySamplerDecision.m */, - 3D1DCF19BC3F29BD9C298644021A2C7A /* SentrySampling.h */, - E40828735288C53EE0E1024174993440 /* SentrySampling.m */, - 526126CB2AAE4C33DA2BCEF9DAE8700D /* SentrySamplingContext.h */, - DA0710241F536B7FF04BE848AE3DBEF0 /* SentrySamplingContext.m */, - C56EAEBF2A45D62BB970972D9EF19D8E /* SentrySamplingProfiler.cpp */, - DEFEC1D389F8C75D1D81B96B50ACE3DB /* SentrySamplingProfiler.hpp */, - EC1FF3B42C54E4E6306694C5A04441CA /* SentryScope.h */, - E3E7DD331BD9337A92DC9C8881533DD5 /* SentryScope.m */, - 0B680ECBF497826E11176A377DF8C6A3 /* SentryScope+Private.h */, - 304D7A868622B99544D533F5C4D51047 /* SentryScopeObserver.h */, - 0154B2849DD2F940731DEB20D66FB91A /* SentryScopeSyncC.c */, - D252D693E77B8EA31ED533737C23C410 /* SentryScopeSyncC.h */, - D01880115AFEB02CC6D1E36FB848E9D7 /* SentryScreenFrames.h */, - 0B42180060B5CD8ED78BDC46BEA9F083 /* SentryScreenFrames.m */, - 05EC9E00339EDA9FFE7FC9E107C7FB10 /* SentryScreenshot.h */, - 0E87D57CF3F7B699E0E09E9926363716 /* SentryScreenshot.m */, - 88B359ABB77EC33B6030A99A6192E893 /* SentryScreenshotIntegration.h */, - DF659753AD6103CF1042C9FD2DE8000E /* SentryScreenshotIntegration.m */, - 9714D8381C9A34E4ED9343A0D5455C46 /* SentrySDK.h */, - F75343EF7B4734E42B6915E89A67766A /* SentrySDK.m */, - 2789CEEFC8B823573A8723A0B05B815D /* SentrySDK+Private.h */, - 5EAA88B3B0899DC91CFE5EFB25F332D2 /* SentrySdkInfo.h */, - F2A7739CC82345F03A41EEA4ACC034EE /* SentrySdkInfo.m */, - 4912A6BC7AF4578E8FE0000363D023B0 /* SentrySerializable.h */, - F34105837DCE3DA58C66127A13F305F0 /* SentrySerialization.h */, - 488B9B048D7E63C017471769B1BC1B7F /* SentrySerialization.m */, - 7860262C010C0FF30757C3134F005CE7 /* SentrySession.h */, - 48E18E1C6D64D73E993288EE918A2D69 /* SentrySession.m */, - 699914B80DB7B4AF3FA44FE1DA58DDF9 /* SentrySession+Private.h */, - 2C2B9C4BB56630680073C8B9EE306023 /* SentrySessionCrashedHandler.h */, - 6347972DDF6EC430FBD022B8485FD726 /* SentrySessionCrashedHandler.m */, - A4416780217BAC04CF14AB8838A687F7 /* SentrySessionListener.swift */, - FCEDF5E4C0F72CB5519E8E9363224762 /* SentrySessionReplay.swift */, - CCEB5D53BECE8C23B836C42B243FA270 /* SentrySessionReplayIntegration.h */, - E1017797CF044FAC66F82B70FDEFC8FF /* SentrySessionReplayIntegration.m */, - D31154F1652C4EB7970335B3752FDE9D /* SentrySessionReplayIntegration+Private.h */, - C6FA1384AAE6A6EE3C9E7EBBCBDE0826 /* SentrySessionReplayIntegration-Hybrid.h */, - C4FA98D7754B960E622DE87BC2507E7D /* SentrySessionTracker.h */, - 77FE4049B413981EFC32A2019A53DB5B /* SentrySessionTracker.m */, - 89CEFF2B1BA55FF7FC09B61873B5477F /* SentrySpan.h */, - 65A1CBA501FF7D24121A47B222137CA3 /* SentrySpan.m */, - 945A66444273E9A298E12B8B369F45FE /* SentrySpan+Private.h */, - 818C637F4690FFD9E26FB864E4B53A08 /* SentrySpanContext.h */, - 5055186410F65256C54267AB77CAA319 /* SentrySpanContext.m */, - 586FCB1D82D789A82A90679E155861A6 /* SentrySpanContext+Private.h */, - C2BC9084B0F6424839FAC59373369BF6 /* SentrySpanId.h */, - 491010F4751373EE99A7DF2126D4CEBC /* SentrySpanId.m */, - EE639FC9D179FCC8ED8EDAE9F5C081DC /* SentrySpanOperations.h */, - 1A8837491219C2A1E88D30DDC3F3740E /* SentrySpanProtocol.h */, - 4DEDA729C09A6B1FE72A5DED9D0985AA /* SentrySpanStatus.h */, - 979B36398A729194480009CA9E9628AC /* SentrySpanStatus.m */, - D67AF4E40ABDBF5CBB47AF5F777D95E4 /* SentrySpotlightTransport.h */, - D3FD18CF0A4A8824D587737EC8D23A68 /* SentrySpotlightTransport.m */, - 26908C9E00E1DE4BB35D09F4B97732D1 /* SentrySRDefaultBreadcrumbConverter.swift */, - FE14F0EEEC11ED38E7BE77CBE140856A /* SentryStackBounds.hpp */, - C1783AF5700C91A9C5C9C7CE156B2A3E /* SentryStackFrame.hpp */, - 72B201342FFD82782206BFF00306C5F1 /* SentryStacktrace.h */, - E4116CB19722241E930B037AD773C726 /* SentryStacktrace.m */, - 0B0C7D42598F584800D1DA20E4B49AF2 /* SentryStacktraceBuilder.h */, - 2E4EAD691E193E0C09B928DD8D4EA447 /* SentryStacktraceBuilder.m */, - FA6DAD4E0CDD292AD6F1910D25AD980E /* SentryStatsdClient.h */, - 48C77405BE70EDD52431EF4BC68A9C66 /* SentryStatsdClient.m */, - 562584704473313B962AED2BE96F9BE7 /* SentrySubClassFinder.h */, - 0B6A8C1F8A36CF03853C9D6C11F71B57 /* SentrySubClassFinder.m */, - 7FA06957B9ACEFDC7F8A23A667814128 /* SentrySwift.h */, - FD5CE74AD1B164711A867DF7E7EE5EBF /* SentrySwiftAsyncIntegration.h */, - DED1C89DDB07053288EA332EB661AC99 /* SentrySwiftAsyncIntegration.m */, - 7FB8DE2B422A0A8D7847C26DB100FE52 /* SentrySwizzle.h */, - 704A6360AB73B9B29CD438FFA425EB49 /* SentrySwizzle.m */, - 033FFB033B8A38F25C3E46074223CF8D /* SentrySwizzleWrapper.h */, - 792FE571A2A13A9EE91A55D4F81C2217 /* SentrySwizzleWrapper.m */, - 950BA99EB7F4EBFF14D00D58838B83D1 /* SentrySysctl.h */, - 1E263C8A3B17C3BCAEC9B0B30D35B6EF /* SentrySysctl.m */, - 5BB13DF19F868120548BDC26DDDF3A26 /* SentrySystemEventBreadcrumbs.h */, - 9783F3A9016E3148D1D7038206A295B5 /* SentrySystemEventBreadcrumbs.m */, - 14A4420788B855DE77BCECF8E3ABA4A0 /* SentrySystemWrapper.h */, - 707DCBBF63F9F8AB51586C30587F4ACF /* SentrySystemWrapper.mm */, - DF42C724A2460648A702F2F2B9F76203 /* SentryThread.h */, - 456CF670FA58A4C1F7C78F9234C901DA /* SentryThread.m */, - 438903726FED9C0FF8FE14B67B2FA661 /* SentryThreadHandle.cpp */, - EEE537929C55893D69BC552A9EA24635 /* SentryThreadHandle.hpp */, - 9EF2AD85504970D35142FBFD007D172B /* SentryThreadInspector.h */, - 4F11D1FBD2390E387836873CD51A7FF2 /* SentryThreadInspector.m */, - 7C700DF6406D8C8D8F888D0B56AE612E /* SentryThreadMetadataCache.cpp */, - 907E616B09C8F1929A3965679A6B1A36 /* SentryThreadMetadataCache.hpp */, - 038C362758DAF425493B536BF63F997F /* SentryThreadState.hpp */, - 24F18513ADF4DBE61FF509ADAA59CE13 /* SentryThreadWrapper.h */, - D267E25161E27D782AA7DC0CBE50FCF7 /* SentryThreadWrapper.m */, - 1A7667704A08C549AF80EFB3929F2AD7 /* SentryTime.h */, - FD074695E2E8E500009627B81DAC0077 /* SentryTime.mm */, - F80A7BCEABB3BC936FF93B9288E4F240 /* SentryTimeToDisplayTracker.h */, - 981B53CB5EA7384D8FBC11D44016DC49 /* SentryTimeToDisplayTracker.m */, - 0058E23ED20B52C4F3CD9B7351F25B69 /* SentryTouchTracker.swift */, - F2CEB005573527521ADD08CE924B8161 /* SentryTraceContext.h */, - 8EA4D22C9FD1E7CF0D70B81F047EC4C1 /* SentryTraceContext.m */, - 7467462F2378B77CDA29B0DCEEB5C8E7 /* SentryTraceHeader.h */, - 7DC1187AF86A1196A85A70CE4979E7DA /* SentryTraceHeader.m */, - 7FD2F98A4B8E4C37CE8F6CB44797F97C /* SentryTraceOrigins.h */, - A018F1840EFB5B0FABC013655E748306 /* SentryTraceProfiler.h */, - A73EC15B4DFE54A86D65284FC166C946 /* SentryTraceProfiler.mm */, - 3AC43125BC02B72CD98E6EB2C2E009DD /* SentryTracer.h */, - 3D1F634D2865254A2194BB16339A66FE /* SentryTracer.m */, - 0E9D36D32647C91FDCEB34895D98471E /* SentryTracer+Private.h */, - B776171D15C66BDA42613924B885E322 /* SentryTracerConfiguration.h */, - 3ABE3928C90F0BDE7A4F4F0FDD611437 /* SentryTracerConfiguration.m */, - 26CEC9FA5969A2BCC64554C5C5EE73FF /* SentryTransaction.h */, - EEDB0086F9C15F0A9BBEDBA642CFFB92 /* SentryTransaction.m */, - 6E46CB7A72667C08B7886DBDF1DD35BE /* SentryTransactionContext.h */, - AD23EC8F65030C6DD82FABAF111FB5AF /* SentryTransactionContext.mm */, - 6B4FF3FC403076DA68437A4A841B9203 /* SentryTransactionContext+Private.h */, - B9CEA71F04703BB88B02920F7FC6C26A /* SentryTransactionNameSource.swift */, - A8F3B90C032F056774E0EE36E3D07E2C /* SentryTransport.h */, - 32BC938BAF949C5893F500A6D060BBF1 /* SentryTransportAdapter.h */, - F84F33725C2A07A3DFF8E38452A8740F /* SentryTransportAdapter.m */, - AF69B0CA33E788277435A8DDF2AD5698 /* SentryTransportFactory.h */, - 4C7C0BACEA2926614626D7FE09BC10A0 /* SentryTransportFactory.m */, - 743DB7392AB1194211CB7DE864DAB05D /* SentryUIApplication.h */, - F509013F3CCC063168D53891472541D7 /* SentryUIApplication.m */, - B5BD7A8136F53DA13EC45326D90CC11C /* SentryUIDeviceWrapper.h */, - 3D4DAA4D57FF8C00A179824A0F36C723 /* SentryUIDeviceWrapper.m */, - F3705DDE30425BE48903B1C82ED3AA8D /* SentryUIEventTracker.h */, - 4885238FB71B6FB4D6E1AF13EA130141 /* SentryUIEventTracker.m */, - 0875718E4DEEA316D1B767FA56B95644 /* SentryUIEventTrackerMode.h */, - 7795047544C820826EBC00AE6C8CFAB0 /* SentryUIEventTrackerTransactionMode.h */, - 7C8E4BAC3CD6EBE395BCC6A7E5FB3861 /* SentryUIEventTrackerTransactionMode.m */, - E019F97ECBC852F3B3289B974A641B01 /* SentryUIEventTrackingIntegration.h */, - 902B942836925FAFCF668F46EFD5D2BA /* SentryUIEventTrackingIntegration.m */, - DB69AC2EE26354E74C5FB2CD3ADCCDAE /* SentryUIViewControllerPerformanceTracker.h */, - E7F32CD41853D755B2A655CDF679F593 /* SentryUIViewControllerPerformanceTracker.m */, - 374845854C07A5DB0567529AAEC4400B /* SentryUIViewControllerSwizzling.h */, - 7D1F6457057AD623198AA5929142EC33 /* SentryUIViewControllerSwizzling.m */, - 820C096B07A9ACA93BBE0E4114A9DB15 /* SentryUser.h */, - 37B87603D1E10869831487695CFD6B2C /* SentryUser.m */, - 2900F63A4B15D7820566EDE01E49A370 /* SentryUser+Private.h */, - D7CBD54A9EACF2BC63B179A11A57B430 /* SentryUserFeedback.h */, - 92243F015BC120015C435BA0B329161B /* SentryUserFeedback.m */, - 64FDB3D9373DDACF2511AB53C76C0F8F /* SentryVideoInfo.swift */, - E3D51750375024CDFF97D4812C0F9C9F /* SentryViewHierarchy.h */, - BE8764EC6AE11FF63C24BE353594C73F /* SentryViewHierarchy.m */, - 356F5445BED1F754AF1A58EBDD0ADCD6 /* SentryViewHierarchyIntegration.h */, - 0A4DD6EF3940740586F0F579E8E90254 /* SentryViewHierarchyIntegration.m */, - 9BEB97D076EB5CCEDE001BF748F1ACD7 /* SentryViewPhotographer.swift */, - 6A6577B4C7CC2236F384E87B3961C94D /* SentryViewScreenshotProvider.swift */, - F17C5151A6CCCAD97331A0A5D8B51A12 /* SentryWatchdogTerminationLogic.h */, - 326AD8D8BE51B1DFB8E3724B6E3FE432 /* SentryWatchdogTerminationLogic.m */, - EA62FA40B367D97265FB17FF53E9BDAC /* SentryWatchdogTerminationScopeObserver.h */, - 5E02AEA854E49231B03AD00F276B62C4 /* SentryWatchdogTerminationScopeObserver.m */, - 4643D4BC7D3C7DE0340C6700202E923A /* SentryWatchdogTerminationTracker.h */, - 47028C20A73FF6DB60D2622BA1EFDB8B /* SentryWatchdogTerminationTracker.m */, - ACB5B45AABF66A62999EBEE2194E259F /* SentryWatchdogTerminationTrackingIntegration.h */, - 9F5EAB6661191FB28C0239764C6D3511 /* SentryWatchdogTerminationTrackingIntegration.m */, - 34278C404DC44C7D90BC20A80BC64E69 /* SentryWithoutUIKit.h */, - D3EB7F45F1D72105515B210AF263C122 /* SetMetric.swift */, - 9AD82CE4D71BB8464C7877FD4AF09C6E /* StringExtensions.swift */, - 02D25EBAB4BF33FA806088ED9C2D4683 /* SwiftDescriptor.swift */, - C35DAD5A221F07230DB0B975F5232B5D /* UIImageHelper.swift */, - 1915EBA728B24A472927C4B08DBD66E1 /* UIRedactBuilder.swift */, - 5C727DB64A2B28B9E62F4FDA62B6ECB6 /* UIViewController+Sentry.h */, - FA9B710F01DABD350B8D7AB2D76912EE /* UIViewController+Sentry.m */, - FA59B9257A9F4B743B695A8384861D40 /* UrlSanitized.swift */, - BB9B0502CE27845443EBB1DD96B8828D /* URLSessionTaskHelper.swift */, - E769EA0AEBEE0AEE468390F32B97A288 /* Resources */, - ); - name = Core; - sourceTree = ""; - }; 44B17D3D1ADFC7B508F7C3EC2E5C997F /* Frameworks */ = { isa = PBXGroup; children = ( @@ -2963,6 +2357,16 @@ name = Core; sourceTree = ""; }; + 867FCA354756169F08AD7A9F37B347D3 /* Sentry */ = { + isa = PBXGroup; + children = ( + B6EB9FDE074F2C204CB52374CC7C4FFB /* Core */, + F361419324831EE58662068E1D7C8A68 /* Support Files */, + ); + name = Sentry; + path = Sentry; + sourceTree = ""; + }; 870D4F0EDCAE7EAE968C9A6CF546987E /* Support Files */ = { isa = PBXGroup; children = ( @@ -3045,14 +2449,12 @@ path = ASCIImage; sourceTree = ""; }; - 9B7CAC84CC98512803CAEAC818038E7D /* Sentry */ = { + 99BA89E15C26B7454FA95255EA36E3FA /* Resources */ = { isa = PBXGroup; children = ( - 35B696D3E9D48CB89722A4512318E6EB /* Core */, - 2B3A50E02F059832B0F0D5BA7054E3DA /* Support Files */, + 1CF4989A7F6983CF4E3BC2E9331D3C61 /* PrivacyInfo.xcprivacy */, ); - name = Sentry; - path = Sentry; + name = Resources; sourceTree = ""; }; A44CED65C5F2F188A1EBCB57EE12D511 /* Resources */ = { @@ -3063,6 +2465,621 @@ name = Resources; sourceTree = ""; }; + B6EB9FDE074F2C204CB52374CC7C4FFB /* Core */ = { + isa = PBXGroup; + children = ( + CBB2C1F5D10BEBE1E6A14A285137D1E4 /* BucketsMetricsAggregator.swift */, + CE4A38DC078003E8E69BA3A210BDC45D /* CounterMetric.swift */, + 15512899988C364C168E70B72C604302 /* DistributionMetric.swift */, + F5C68D304D045C97D23C0F0D2BB3F9CA /* EncodeMetrics.swift */, + EA78382FB58123C1DFD3FDA35DAEF4E3 /* GaugeMetric.swift */, + D56051679D48037350F252332E0CA809 /* HTTPHeaderSanitizer.swift */, + 2737A1251BECEA0E11B80744EBB8B7B2 /* LocalMetricsAggregator.swift */, + 6D9857E7C8B38270B20330F5F9788C6D /* Metric.swift */, + 8A72E88B446CC4FE89F2C74FAE7E744B /* MetricsAggregator.swift */, + 2C8285DF218C57961D66C58B70E3D3D2 /* NSArray+SentrySanitize.h */, + 5BFED552A97F318C920527A79292C078 /* NSArray+SentrySanitize.m */, + 487C769E7266A3462A910FF846140E41 /* NSLocale+Sentry.h */, + 902BCC112991AEABE78136494D482BA0 /* NSLocale+Sentry.m */, + E1A387DC8BF0E02240242ADA0ADDDD2F /* NSLock.swift */, + D4728057230514E522E9B3EE21424811 /* NSMutableDictionary+Sentry.h */, + 92B0C7B5929F085D529E99BB413EBA79 /* NSMutableDictionary+Sentry.m */, + 0DDE50D95A92454E5D369FF2EADFDDBE /* NumberExtensions.swift */, + 66D0B7DE74CC0F6BB0D985B0D2E12499 /* PrivateSentrySDKOnly.h */, + EFAD24B74F9B012A20554D15DA5530E5 /* PrivateSentrySDKOnly.mm */, + 1252BACA64EB5080BCB73AF65E445532 /* PrivatesHeader.h */, + DDF0E35C376AFA8DF8EE725332C50087 /* Sentry.h */, + A76009F81F962EE26C018F3547969E51 /* SentryANRTracker.h */, + B7BBAB530A555954C19FC09FF62364AB /* SentryANRTracker.m */, + EBC8D3D124AF01ECB6C8DE459047F25E /* SentryANRTrackerV2.h */, + 0EB6B9CCF596CF764C4142E1A6360B5E /* SentryANRTrackerV2.m */, + C308E3127DA95097A40019F21A122569 /* SentryANRTrackerV2Delegate.swift */, + 0EA8152475FEE15B6FE5EC1AC42BFBF3 /* SentryANRTrackingIntegration.h */, + CE6EDC7E18E7AEBC9AF4C3A9F4AC51DD /* SentryANRTrackingIntegration.m */, + 560D47C2A849C53E2AF646879CA2260E /* SentryANRTrackingIntegrationV2.h */, + 9D5EB7615C4518DC633202C82F4FB3DB /* SentryANRTrackingIntegrationV2.m */, + 147B7F5CC85430E54956EB11E8C17492 /* SentryAppStartMeasurement.h */, + F148ED6700444C023C6D1688CC450EA7 /* SentryAppStartMeasurement.m */, + 2ACE0EDB752A847C495ECC70D33F8F10 /* SentryAppStartTracker.h */, + 08DB5108D5E258D377397DE8CEF27F0E /* SentryAppStartTracker.m */, + 45F39E50DC59A483ED314FAE0E0D0656 /* SentryAppStartTrackingIntegration.h */, + 205269A9ED2EB2F68381619F1B95743F /* SentryAppStartTrackingIntegration.m */, + E9C3DB60DD7A816B42CD3A98B30CC1F5 /* SentryAppState.h */, + 36DB3F3CE4F488C2E33D99FCCEA4A1A2 /* SentryAppState.m */, + 04BB2B1F108331EA9E29355D76CD4A0C /* SentryAppStateManager.h */, + FDF5B751E4E7E5D35CDEC8E4F4D16C8F /* SentryAppStateManager.m */, + FACA3EE8080865D9EAAC5F613346CD54 /* SentryAsynchronousOperation.h */, + EE4566783FBCA3EA9BC775540E00FCFD /* SentryAsynchronousOperation.m */, + 3BB002B4E1D9B65F4E897CA0FB7A4B36 /* SentryAsyncSafeLog.c */, + D6F6177F7FAFA22A6C7F338309F72960 /* SentryAsyncSafeLog.h */, + E42C47184EEEB774E7E12B9BF7B0AE29 /* SentryAttachment.h */, + 0EF263FD48C8F7F05317ABE1FCDD7975 /* SentryAttachment.m */, + A677BC0259318FAE26742F4AB3B60073 /* SentryAttachment+Private.h */, + 1F2105B47F9F8C88AB59F95F1C674154 /* SentryAutoBreadcrumbTrackingIntegration.h */, + E0C2CBA4FA98212DC9EFDCEA40D485D3 /* SentryAutoBreadcrumbTrackingIntegration.m */, + 7701374A0A4E09CC6B6CBFC6416A01D1 /* SentryAutoSessionTrackingIntegration.h */, + ED8F86ECF84DAA6A3B818DF42492999D /* SentryAutoSessionTrackingIntegration.m */, + 71DE99D8F0C29A1369EF94E43F95E420 /* SentryBacktrace.cpp */, + 0FAE83AB057D97E3311CFDD8CCE13E9C /* SentryBacktrace.hpp */, + 0C3675E74D83886A4BF11E7B90F60322 /* SentryBaggage.h */, + F073A2002AE6CBCE085BF8EFB96FC354 /* SentryBaggage.m */, + 518AFFCFD8120E2F662E84143B688507 /* SentryBaggageSerialization.swift */, + DEABC0B771792792AB178CFB5773FB1D /* SentryBaseIntegration.h */, + E4E03AA1DEA9A0040B4C1CA2DFE7FBA2 /* SentryBaseIntegration.m */, + 248BEF94FE4A65DB0AEF15CEFB59037F /* SentryBinaryImageCache.h */, + D2DF52B986595B4CECC7F4BF64A701C8 /* SentryBinaryImageCache.m */, + 6EADD5D02E4BEE92ADD5C3EE6C804B54 /* SentryBreadcrumb.h */, + F33A08139F6DA0D74D725558DD8AEDC9 /* SentryBreadcrumb.m */, + 7655D11D7A9567233A0450A12A09DC77 /* SentryBreadcrumb+Private.h */, + FA5C8572117BD227C602DAC5FEE82105 /* SentryBreadcrumbDelegate.h */, + F9049991B084FFDA352B82E541333219 /* SentryBreadcrumbTracker.h */, + D8CB058DFCC85223CFAE3D019F022847 /* SentryBreadcrumbTracker.m */, + 1277E8E4CE73DDF6CAB9635A02F4DCD8 /* SentryBuildAppStartSpans.h */, + 2A8244CB203653C9A3DC1B5B2EBF9AB7 /* SentryBuildAppStartSpans.m */, + A6D2097B716EF157FA6D7B87E43DBE27 /* SentryByteCountFormatter.h */, + 0B804911071F4F15412FA71EBDF64CD8 /* SentryByteCountFormatter.m */, + B2FB74BC40327781D5FAC957AA284242 /* SentryClient.h */, + 55B1DE5664ECF76C263A541380A52324 /* SentryClient.m */, + 2A8D9DCCE19363B242DEE9AF8941359C /* SentryClient+Private.h */, + 6CF7FEDFAD1744DA4BB5333CEE706396 /* SentryClientReport.h */, + F33BE47A11BA82438326290199F19337 /* SentryClientReport.m */, + 1EC9ECEC29A57ADCCBB3879ED5D2BADD /* SentryCompiler.h */, + 6CEC1A2F877C5B257C8E8CE0F10E4A9F /* SentryConcurrentRateLimitsDictionary.h */, + E6C750537F82086F752F1CB28A85A5BD /* SentryConcurrentRateLimitsDictionary.m */, + 950F8A353817C1C4137FC38F7641CF8C /* SentryContinuousProfiler.h */, + 5E4AA9BD98548AD9E19C1F22443523B5 /* SentryContinuousProfiler.mm */, + 461B669F0C36F11FE6B3BABD5BA67277 /* SentryCoreDataSwizzling.h */, + 3495B8C94EDB6B1179F5143DB18AC308 /* SentryCoreDataSwizzling.m */, + FF7BAF8D55ABC56552423146B4547A0D /* SentryCoreDataTracker.h */, + 62E1EDB5108C9078E4E19EAAE793CEA7 /* SentryCoreDataTracker.m */, + 42406CE116E1F217BD239B34DE3CC9C2 /* SentryCoreDataTrackingIntegration.h */, + E2B12166AE92031770B8C68ECD920F00 /* SentryCoreDataTrackingIntegration.m */, + 7A0B6C4B8DB728209F5E4EA9D46E95C8 /* SentryCPU.h */, + 149CD8DD36BC0C306C6BB9BDDFBEB1B2 /* SentryCrash.h */, + 234C11EDAB9EE2BDDB59E5AD7FE6F012 /* SentryCrash.m */, + BB64F49CC4970288EEE9D679DB445E65 /* SentryCrashBinaryImageCache.c */, + 21E6E68C83A2B02B7DF22F64227FEBF2 /* SentryCrashBinaryImageCache.h */, + 8B91153A5160B262B00E3A1751F6F83F /* SentryCrashBinaryImageProvider.h */, + 854A083478FB2BA393FF6C2B1F43857B /* SentryCrashC.c */, + 549C94F5C50CDCE888151B266C22FA7B /* SentryCrashC.h */, + 6D0CE7CEF84AD663BDC2CC13DBDC8D13 /* SentryCrashCachedData.c */, + FC7FEC1648CBA3A851001FA6A2C67D3E /* SentryCrashCachedData.h */, + 6E178E7974AB7190576419D248D2DBAC /* SentryCrashCPU.c */, + FDD7376EA4D90FEADEB356AB2F4105B4 /* SentryCrashCPU.h */, + B781C0EFB3D1CAA61B9F9CEB608094DE /* SentryCrashCPU_Apple.h */, + C8204C9DA2015F1DC85B3CEF487DB968 /* SentryCrashCPU_arm.c */, + 31BA31BAA87A658873EED3B63158688E /* SentryCrashCPU_arm64.c */, + 14251523FF255A27A7D140F491A77E37 /* SentryCrashCPU_x86_32.c */, + 0BB0FCB255485DB0F4EBB6ACA9E71123 /* SentryCrashCPU_x86_64.c */, + 6DFDD6EEAAD120EA44EF908DCD53B9C2 /* SentryCrashDate.c */, + 220E531991C8D6E2A53D46DF2863C861 /* SentryCrashDate.h */, + 9B713CA2CD2A320F2ED9F05F8CA69B6E /* SentryCrashDebug.c */, + D06A731A0261566C05CA30BD226EA77B /* SentryCrashDebug.h */, + EBE3653DD3ED38722D6A130AD644E1F8 /* SentryCrashDefaultBinaryImageProvider.h */, + 75F664A425EBBD24E296D0FD68F7769D /* SentryCrashDefaultBinaryImageProvider.m */, + FDD7CCBF9EF842DF06EBAB229F630430 /* SentryCrashDefaultMachineContextWrapper.h */, + CE5DC823D881449DC09DDBC2313419CB /* SentryCrashDefaultMachineContextWrapper.m */, + EBFBF5C4F7E883B0CE1DDC4838A671CD /* SentryCrashDoctor.h */, + 1954C60F88408AE1E27D411C67A64C3B /* SentryCrashDoctor.m */, + 1946C8D2CDA5A2FD24B4A8E7CA7A4248 /* SentryCrashDynamicLinker.c */, + 24E4B7595A7DF47CBF1034A282AEE6EC /* SentryCrashDynamicLinker.h */, + 8E7BE901D79ABAB59E0390AACC282F01 /* SentryCrashExceptionApplication.h */, + FEE334FD066A7AEE1B4DDD62559DE8AB /* SentryCrashExceptionApplication.m */, + EE65FBF3C516C082D871B79A87CFBADA /* SentryCrashFileUtils.c */, + 8FDE677CCBAB7DB9FE026E529F6E4977 /* SentryCrashFileUtils.h */, + A53807FD51EEB03F5DABD4AAAEE94EDF /* SentryCrashID.c */, + C8EA855EDB6A2D904ABC2B9400FC5A87 /* SentryCrashID.h */, + 817F1991AE8BC816D785C6DD04668B18 /* SentryCrashInstallation.h */, + 0034B207B770B243B1D14A71C2DEDE38 /* SentryCrashInstallation.m */, + D2C67CA6D51EF8AA03A69E3981D377F2 /* SentryCrashInstallation+Private.h */, + 05562FBE8AD2925D389EDC231B440475 /* SentryCrashInstallationReporter.h */, + 09D9693761E0BDC8504B183B45C07926 /* SentryCrashInstallationReporter.m */, + 179FE19E81AC0ACC9C0623869C08A9D5 /* SentryCrashIntegration.h */, + 8203B0CC47F1C9B9094641BD32396510 /* SentryCrashIntegration.m */, + 3F40593B21CD780B6EE4C019D318CE67 /* SentryCrashIsAppImage.h */, + 1AF0287951066D2F2EFB23D2493059CB /* SentryCrashJSONCodec.c */, + 236D88238CEC740378901ACAA352EB71 /* SentryCrashJSONCodec.h */, + 679A40BA073FD71482989A141AE62BC7 /* SentryCrashJSONCodecObjC.h */, + AC4E4D72389513804DD8B90CB2EA46DD /* SentryCrashJSONCodecObjC.m */, + E556DE5669F43059D7ED912203951D09 /* SentryCrashMach.c */, + 8AC6775638F38D17B39F7C1C42B0A381 /* SentryCrashMach.h */, + A32D762F11D1189E284D764E3BC047EB /* SentryCrashMachineContext.c */, + 8864375D9EC4EB3F66DF0FC142FA7CF0 /* SentryCrashMachineContext.h */, + 097C8DCA2F473555A3E49BE387BE19C8 /* SentryCrashMachineContext_Apple.h */, + 7D55ADA9FD3B28F05EF59B7505B1050B /* SentryCrashMachineContextWrapper.h */, + 15BF85CE4CCCEA91DF4C59A8BEA880C6 /* SentryCrashMemory.c */, + A270A6AF666BBD8E9740DC8A79919F4F /* SentryCrashMemory.h */, + 7CD611DAEE4A5B7C1561C63761A46133 /* SentryCrashMonitor.c */, + E326348860C69AE8458531DDA058E80E /* SentryCrashMonitor.h */, + 66A229C0D9E692215470C3B9CB63E1A0 /* SentryCrashMonitor_AppState.c */, + E5728A59CC3B61ACC5C6B32C5E1208F3 /* SentryCrashMonitor_AppState.h */, + A9A4C1214FFF63EEAF1FC9801E324AAF /* SentryCrashMonitor_CPPException.cpp */, + 2711E9293E290259FFD7654E696290AD /* SentryCrashMonitor_CPPException.h */, + C62B1FEE1E0EA5939844C3B1CFE86E63 /* SentryCrashMonitor_MachException.c */, + C239CE4E1013EA661055180332FDD86A /* SentryCrashMonitor_MachException.h */, + 96B18F58FD1DD21A1C801F87641C097E /* SentryCrashMonitor_NSException.h */, + 1E9516F87499EBD9F56E18FA69933F3A /* SentryCrashMonitor_NSException.m */, + E007A1325F0132F4B3311F0D79DC2EB1 /* SentryCrashMonitor_Signal.c */, + AE5EA6846998D63671459BD7A261F3D3 /* SentryCrashMonitor_Signal.h */, + B6813A12F575957A167C88033E5FD96A /* SentryCrashMonitor_System.h */, + 64F19A6ABE0AF7A1AB7B9A1D9A77FCD0 /* SentryCrashMonitor_System.m */, + 2ECB70880E77E3CA7EACB5B2067A3ECD /* SentryCrashMonitorContext.h */, + 78BD79B176258E7FEC5FAF6A264ABCB0 /* SentryCrashMonitorType.c */, + 50C6FB1EF2872A99F49A9617B4A08E32 /* SentryCrashMonitorType.h */, + 4DC4DFC0E74DCAF74A19F11778365624 /* SentryCrashNSErrorUtil.h */, + 8397D2B19FDDB426EC98325ED864FA51 /* SentryCrashNSErrorUtil.m */, + 8227C46DBB43CE98E5E9AE4EBBDFA00C /* SentryCrashObjC.c */, + EEC2614B3B8D466D32F1DD952483C351 /* SentryCrashObjC.h */, + 68E057D6AB46081912147BD3BE8082CC /* SentryCrashObjCApple.h */, + B72FB11EB76D7F8AB731A62DDAD10E8B /* SentryCrashPlatformSpecificDefines.h */, + 5B6233CB25C90BD806A74EC8A0CDC6FE /* SentryCrashReport.c */, + 9719074E200FB3095CD0C4D46489A012 /* SentryCrashReport.h */, + D37474B523B58E0E54B0A02036C98ED0 /* SentryCrashReportConverter.h */, + 4434E2058D7BB29344E8826699301693 /* SentryCrashReportConverter.m */, + F059627EB5B6F14D6ADFF7FDF4AD9027 /* SentryCrashReportFields.h */, + C7065D21AEF1F441865BB047177D1ED5 /* SentryCrashReportFilter.h */, + 3FC67A2A48886BFBE95D156012F5F116 /* SentryCrashReportFilterBasic.h */, + 7FD439AAFED38A8FD922D59F40CDCF6C /* SentryCrashReportFilterBasic.m */, + 2F6338A2D362B2FD9BA68A63ADCE1D35 /* SentryCrashReportFixer.c */, + 58CED6652409D2EE4AA8580A35BF3FD8 /* SentryCrashReportFixer.h */, + F465483B6663380CD3AC0B106F2C8A86 /* SentryCrashReportSink.h */, + C9733620410EF3B5782C9A7CFB99A3B0 /* SentryCrashReportSink.m */, + 33B6867B0A50035AB7916B156D4CC953 /* SentryCrashReportStore.c */, + 6497495F631BB324F8FE709B41A518CC /* SentryCrashReportStore.h */, + DEB94ADAB8F47C149D8743DCB40FEFEA /* SentryCrashReportVersion.h */, + 0A8F19CB050A06635F1498140F167DB8 /* SentryCrashReportWriter.h */, + 05644E521E2472BCC80DF06EF85DC847 /* SentryCrashScopeObserver.h */, + 5CF96C2D1602C43299C75888AA2A5B96 /* SentryCrashScopeObserver.m */, + 361A8A768FB0B073B6872EDEB5E96CFD /* SentryCrashSignalInfo.c */, + D122CD1624E8E327CA8210293C36E768 /* SentryCrashSignalInfo.h */, + 3FA1F0852BBD17965FB67AE24D3A296C /* SentryCrashStackCursor.c */, + D981FF04279B99543F7647514D0CD636 /* SentryCrashStackCursor.h */, + F32F0B5CF5DE9568030FF636CD17B811 /* SentryCrashStackCursor_Backtrace.c */, + 351EBB12EB2B6E30EAC0B29EC263DA93 /* SentryCrashStackCursor_Backtrace.h */, + D8178AEB4217BA674D28E2BE452AFA84 /* SentryCrashStackCursor_MachineContext.c */, + B8AD64AE9A8DDC40E008FF384284ECAD /* SentryCrashStackCursor_MachineContext.h */, + 78418E7AFA6B44B2AC426695B690A3E6 /* SentryCrashStackCursor_SelfThread.h */, + CF7E10CC115C08E0CCA0B8C2045D55BE /* SentryCrashStackCursor_SelfThread.m */, + F43F9C227D195871399DBA0FAA39C16B /* SentryCrashStackEntryMapper.h */, + 85C78EA33AD069CD8876D9FBB34B76FF /* SentryCrashStackEntryMapper.m */, + 338019F931CAC4146FEBD9A37C310EA0 /* SentryCrashString.c */, + 607ADF718F5D32C95BA86105ADB2AA51 /* SentryCrashString.h */, + 91A211522E8118B3600505936E8D0F27 /* SentryCrashSymbolicator.c */, + 85C176EE486CB28F40C2536448BC7400 /* SentryCrashSymbolicator.h */, + A21DA63C193D8455569C1695C86B59BB /* SentryCrashSysCtl.c */, + F03CCC135A99036094780C23F708343B /* SentryCrashSysCtl.h */, + ED464F2D1DA0087B603F30746D1DB96B /* SentryCrashThread.c */, + C0767A431A76CC24DF4CDF0F70E33FFC /* SentryCrashThread.h */, + B7786342F5239BB026883A01DB4C2A79 /* SentryCrashUUIDConversion.c */, + F10177534C0AB70F2F8F67E7792808ED /* SentryCrashUUIDConversion.h */, + 0B9B3AF3736B960A7AE46824B3F15447 /* SentryCrashVarArgs.h */, + 824721A438303BD1A058012EA4CC2982 /* SentryCrashWrapper.h */, + 882F2C490C4B281DAEB04392CD181CB4 /* SentryCrashWrapper.m */, + 024A6D1401173777DC06FFE15264E3EE /* SentryCurrentDateProvider.swift */, + 90DFAC13F4502018267E077995C4CC22 /* SentryDataCategory.h */, + ABCBC5E9EC605227E37FD7C331271004 /* SentryDataCategoryMapper.h */, + B6EBF2BDD6C4B322A9071E3EBED06C8E /* SentryDataCategoryMapper.m */, + E58836104DBC75004560BF9A06495ECF /* SentryDateUtil.h */, + 518538B382682C5B6438FBE07470E516 /* SentryDateUtil.m */, + 497FC5C9B7998A38B8F0F623E9B11A30 /* SentryDateUtils.h */, + 6FDE291D1F30B92DC534744B7CFAB8ED /* SentryDateUtils.m */, + 91115B79CA65938B48F0335E98FFC9D4 /* SentryDebugImageProvider.h */, + AE73D62CFFD79A47310DDBA199176C67 /* SentryDebugImageProvider.m */, + DA7CF09828133D665CA31439FFE1D4DA /* SentryDebugMeta.h */, + 93AE0E3BDFFD2D2128943F83878D441B /* SentryDebugMeta.m */, + D8DA09F2482BCB1F2592D0DC0B399B5E /* SentryDefaultObjCRuntimeWrapper.h */, + 5AC81250F6F7558BC4D0408D8607A788 /* SentryDefaultObjCRuntimeWrapper.m */, + E759332A5670070D6E7AA30BF6E6F550 /* SentryDefaultRateLimits.h */, + 0AB4B65671912DD7FB38F6DF7AA21962 /* SentryDefaultRateLimits.m */, + 85A1830896200B5AE63C6003F2AF97B3 /* SentryDefines.h */, + 3204071E149956EE4EDFDA68CEFA1EF0 /* SentryDelayedFrame.h */, + 3E1D97E60FA4B5A68B55DA70032AB648 /* SentryDelayedFrame.m */, + 917F676D916B3C5ECFA038FCFD1889D9 /* SentryDelayedFramesTracker.h */, + BF27D256DE5D7B1EBD7CDEE1379C0FF7 /* SentryDelayedFramesTracker.m */, + 269AF878DFC82DC2FAEE0B531439BDB7 /* SentryDependencyContainer.h */, + 3297F891BE6D98D84E5D1AB5F382AC09 /* SentryDependencyContainer.m */, + A6A1E52C149597FBF16108B4D3758BFD /* SentryDevice.h */, + EE9F4F84F0AA8532D84ADA0EA5BC134E /* SentryDevice.mm */, + 807367F8CEDD722A42F3AED730471390 /* SentryDictionaryDeepSearch.h */, + C7C92457ADA8E86703615DEEEE2EC502 /* SentryDictionaryDeepSearch.m */, + 3BC79C707030930C0BEB9E2493247685 /* SentryDiscardedEvent.h */, + F31D1EFD7F6C45B0039EFC170CE770DC /* SentryDiscardedEvent.m */, + 53336B94ECDDAEE4BECE906CE1B32E0C /* SentryDiscardReason.h */, + B2E9730523C6D811F54C48AA80470EA0 /* SentryDiscardReasonMapper.h */, + E079D98F3D78BF502A659DF0A95E8127 /* SentryDiscardReasonMapper.m */, + 201C53EE3DC316F4610491C045F88D2C /* SentryDispatchFactory.h */, + 078810D0AADB156D6BEA27E4F0E1DBFD /* SentryDispatchFactory.m */, + F30662254B5249C452761DBEADF88AEB /* SentryDispatchQueueWrapper.h */, + 1852941F36151E5DE5DEA90D4F931711 /* SentryDispatchQueueWrapper.m */, + A6411CA17A6C1D4C3EDD3D36D8DC49B3 /* SentryDispatchSourceWrapper.h */, + EB7A19F404A0BC1FF96C79F25BC88CDC /* SentryDispatchSourceWrapper.m */, + 3473B11BCEC727EDC9EE47EA72638864 /* SentryDisplayLinkWrapper.h */, + 9EEBAD0326FAEC21EC9407537EAA8155 /* SentryDisplayLinkWrapper.m */, + 7580006A9D51A26EBDE8EEB546A11A15 /* SentryDsn.h */, + DBFE0503F38113C24E4BD42FD5E0AE0D /* SentryDsn.m */, + C0566BE5446E14D02EF3166D8742A54E /* SentryEnabledFeaturesBuilder.swift */, + 6776B2F6DC9AB3B93E362AFFD2C994BD /* SentryEnvelope.h */, + C249610D89B6543D6AE0CCE7384171F1 /* SentryEnvelope.m */, + F47EA5EA4204821A3101B46E12CDF103 /* SentryEnvelope+Private.h */, + A592989F329AC2BF22F7E5AB68655B73 /* SentryEnvelopeAttachmentHeader.h */, + 5C3F4712B197746775AA105B07E7090C /* SentryEnvelopeAttachmentHeader.m */, + 51F2ADAF8E55E7B5F2A237884DAA54A0 /* SentryEnvelopeItemHeader.h */, + 1713B557EA810ADD424919743E429AC2 /* SentryEnvelopeItemHeader.m */, + 1767E9FBEE9E9138E9C58E611DF847A8 /* SentryEnvelopeItemType.h */, + CE56D423CA52273FA1E301F5D877E103 /* SentryEnvelopeRateLimit.h */, + 8424AD41362FB5AEF19608A7CBC810C3 /* SentryEnvelopeRateLimit.m */, + 3F281F38CB8BF28E0D23E111E741B8E5 /* SentryError.h */, + F1695452E621BE3466055F9F805C6429 /* SentryError.mm */, + F206047DBF883008D889B1B81126B59D /* SentryEvent.h */, + 6E7E06865F2251D770DC5D6793CDD8A7 /* SentryEvent.m */, + 19528B16C8468503A93F4A4AE567FAA7 /* SentryEvent+Private.h */, + 1DDC0A87FE1C27050FEA4510A865E954 /* SentryException.h */, + 142FE559BC21B1CDE3FD83CFAE6F7D58 /* SentryException.m */, + 5E902F0B7F1248A6F5CB16290E8E1F6E /* SentryExperimentalOptions.swift */, + 16D7FD3C5ACD54B0A93837D009A0EAC6 /* SentryExtraContextProvider.h */, + 11A520C1D2AC3E07DE1662A0E8FFCEEF /* SentryExtraContextProvider.m */, + 08C2325851FE0BA93E7AF658B64A6053 /* SentryFileContents.swift */, + 4EBDADCACC51D8D607DCD7647C7F5590 /* SentryFileIOTrackingIntegration.h */, + 6DD606BDA81DCB58B6267FD417D3C849 /* SentryFileIOTrackingIntegration.m */, + A39CB8EA3CBC6F2CDC535C59D576E0F7 /* SentryFileManager.h */, + E60E4FF781588BDFFBE2070AFE28A979 /* SentryFileManager.m */, + A0F1C8387B9F711513BC694C1257A76A /* SentryFormatter.h */, + 54B118A0EA78DC2A4F7845485D3C7F59 /* SentryFrame.h */, + 2503880FB867E3E343795BC7316BBCFF /* SentryFrame.m */, + 2222A734DA950BD5F2A1BC4798B6DEE7 /* SentryFrameRemover.h */, + 8BED14EE0EE2F8C4B5680F589B113B78 /* SentryFrameRemover.m */, + 6DD2DEE4A55ED09898535824250A2FF5 /* SentryFramesDelayResult.swift */, + 53EBFB214FF0139C28586E10C83144DC /* SentryFramesTracker.h */, + 6891CDE6A252B6339E14FFD435C573A9 /* SentryFramesTracker.m */, + 0A40443DAD3018E0D9D575E69AFB45A2 /* SentryFramesTrackingIntegration.h */, + 91416C4E1B3ABA3F34D11AC4F3FA6529 /* SentryFramesTrackingIntegration.m */, + E9E7DA61D49DBEDC25D0D54AF713F75C /* SentryGeo.h */, + 3C74B24FB5704C924583B5804B9DA3E7 /* SentryGeo.m */, + 35A4FCE928F67C274EDA444289DEBAD1 /* SentryGlobalEventProcessor.h */, + 16A8E83987C6DFD3128CAD4B0B44D928 /* SentryGlobalEventProcessor.m */, + 2E33FD9E0B047A63DFBACC460099C7A8 /* SentryHttpDateParser.h */, + 9136E7315992B6E961F99494784E423F /* SentryHttpDateParser.m */, + 7AAFAB2B41EBA5E53C207ED48DAF341F /* SentryHttpStatusCodeRange.h */, + 61D86C08FA0C01A65B7277011E1005FF /* SentryHttpStatusCodeRange.m */, + E1DFABC1136E834A9B80BA8506BD552F /* SentryHttpStatusCodeRange+Private.h */, + 9837682E38F6D905DFE0CF4C429F933B /* SentryHttpTransport.h */, + 6B62F0D9B84A3AE71635C731B2867731 /* SentryHttpTransport.m */, + 1DEAB65D147E8FC5F02ACBFC8A31789B /* SentryHub.h */, + F419D6863CDA4C6ECF96457926C672AC /* SentryHub.m */, + D81A93A6C1979D3A1FC2159770837FDC /* SentryHub+Private.h */, + 83399FD92E465650EE055AE23ACE178F /* SentryId.swift */, + C6B94D8169DB9B1DE0E0A3A75EF42CDC /* SentryInAppLogic.h */, + DDE9E9132D62DCEDA4C9293D51719908 /* SentryInAppLogic.m */, + D288E2BAB78EE1922C20BB1E84892D65 /* SentryInstallation.h */, + 58EA2E9934DEBA053B68AB628755B6FE /* SentryInstallation.m */, + 30BCDDA889B1220E6908312CF1762A6F /* SentryIntegrationProtocol.swift */, + 71ADCAE3D90BD309CE2A9062CABA944B /* SentryInternalCDefines.h */, + 798F9E5E508E14C83383B975FA26C485 /* SentryInternalDefines.h */, + 1749A707387498C3AC9334CF2D7769EF /* SentryInternalNotificationNames.h */, + C0C3CC1F137AA503251BD2AA1E6F778E /* SentryInternalSerializable.h */, + EA99648975F943639502A5C133C72BF5 /* SentryLaunchProfiling.h */, + 19F69D29E945CBDE24E2DFE354BAE198 /* SentryLaunchProfiling.m */, + F7D12B0B93EA4E49F18847C1344218D4 /* SentryLevel.swift */, + 3BAB7C40BFD9AC1502BCCC1B1D0E607F /* SentryLevelHelper.h */, + C2F0BB4D3CAC40E54F995CE1A1CFE38B /* SentryLevelHelper.m */, + 6432131DACBE51AB900E90C31E26BD93 /* SentryLevelMapper.h */, + 440BFF887B8FEBEA78D7FE02916A1E97 /* SentryLevelMapper.m */, + 3CAD40E9A685469EA227DFEE4E12C4D3 /* SentryLog.h */, + 91CC390493C9DD5E9F2C4D6DEE838E00 /* SentryLog.swift */, + 9637024B7B86F4DFE1C3BC3EFF72683C /* SentryLogC.h */, + 51C2B6DB8237282F4AB7577802DE9598 /* SentryLogC.m */, + 24BA5427931D705341FE19C9993470B5 /* SentryLogOutput.swift */, + B8E7355FA8FE038F157474DC6648B349 /* SentryMachLogging.cpp */, + 91110C940CF3E0DC5177395FE6D1BDE7 /* SentryMachLogging.hpp */, + 5CCC3B2EF658FC6D3DAE769975D61502 /* SentryMeasurementUnit.h */, + 4DB222E7B5F9A8C6793DCB60DD6425F0 /* SentryMeasurementUnit.m */, + B919C4EC7E2F5568D545C90A10C7044A /* SentryMeasurementValue.h */, + 6ABC81ADE3E3B166D9286FB1E51E358C /* SentryMeasurementValue.m */, + 82E7A3C8BC259E827062E2CE81E8167A /* SentryMechanism.h */, + 17D320EBDEAF874E4AC66A7087B8B355 /* SentryMechanism.m */, + DDC5B14755BA6FCA06A597FC3AFA195E /* SentryMechanismMeta.h */, + F7F453D2DDCD6E7682FF8C9A7C61930B /* SentryMechanismMeta.m */, + F5ED5CD2338ED5D09AA4A870F61CE73B /* SentryMessage.h */, + 322924C6AE953800AA28C13FDF607F10 /* SentryMessage.m */, + FAA62DA89FAD7469CE788CF9FDC27DE6 /* SentryMeta.h */, + 7EA98A1FF0DDA53FCDD0A62FDD17EDC5 /* SentryMeta.m */, + 5D37CE0EF3FFB199E5E799E3F969914E /* SentryMetricKitIntegration.h */, + 002E8EAB517053DB5B6AB6B346CEB89F /* SentryMetricKitIntegration.m */, + 02EFB13CF25F49237182708DE2CA401B /* SentryMetricProfiler.h */, + 53E9399903D1343C659402FF1604DB9A /* SentryMetricProfiler.mm */, + 01F93A081B338C43E430DB9A88B0CEB6 /* SentryMetricsAPI.swift */, + 84DC54FF392AEAB4E910F569D2D1736D /* SentryMetricsClient.swift */, + CC072351C6CC94FA790ABD3D97327DF9 /* SentryMigrateSessionInit.h */, + 3D185E9BE30A18B4159AEE5B24E6FF2F /* SentryMigrateSessionInit.m */, + EDC0943F9037C31E4BB345DB0519464F /* SentryMsgPackSerializer.h */, + 8C01CC40D7A45F5F3E4CBF4171CC5464 /* SentryMsgPackSerializer.m */, + 6BA39AC292CEE58F9EAC157C60849237 /* SentryMXCallStackTree.swift */, + DF70139B0265F43C0F3FBF882396DF88 /* SentryMXManager.swift */, + 00C5F4359E73A5445CB4E22E374C49EC /* SentryNetworkTracker.h */, + 46381AD6F5BDC8515672C8B29828B1D4 /* SentryNetworkTracker.m */, + 76ADCF0C7441A2A659A6E5A421F9BF42 /* SentryNetworkTrackingIntegration.h */, + D5F106B2971AA1D20AAC0C7A34E7D760 /* SentryNetworkTrackingIntegration.m */, + 5BCD84DF38C9DAD868654B80C1B208A4 /* SentryNoOpSpan.h */, + 95BE0CBAD3FFF9C6E9C2FBB26C7A2FEA /* SentryNoOpSpan.m */, + EA154F8B9FE418FCEAC98B05895FA850 /* SentryNSDataSwizzling.h */, + 90ABA8BA9BC696677D0D28784125D7DB /* SentryNSDataSwizzling.m */, + FCDEB86F6EB2160712E4BD9C37FE239C /* SentryNSDataTracker.h */, + 4BFE958E69086FB4D75DDD48346E5AEA /* SentryNSDataTracker.m */, + 67CC0210F6E9F782324580A7B015C0A7 /* SentryNSDataUtils.h */, + A047CA69288F77F6485DF86D21CAAB1D /* SentryNSDataUtils.m */, + A4C38AF18350D688C18C717305352D13 /* SentryNSDictionarySanitize.h */, + 50B2B367A1A2B99E2372107ACB0077C2 /* SentryNSDictionarySanitize.m */, + 5FCD2D8780D89C918F224760D4CDD736 /* SentryNSError.h */, + 476C98F025039310163818F921A55D38 /* SentryNSError.m */, + 60C9088A32AB6A50F44E9155C67AE6A1 /* SentryNSNotificationCenterWrapper.h */, + CA2114D14C475781B89A8C1390ECD686 /* SentryNSNotificationCenterWrapper.m */, + 49A96E1C940808696DE22F968540B651 /* SentryNSProcessInfoWrapper.h */, + DA638962BEEAC8342C9B8D5084536D61 /* SentryNSProcessInfoWrapper.mm */, + 33FCBB7E384DD90E7D270977DDEB7D1D /* SentryNSTimerFactory.h */, + BB16E5BCFA8E07C4717EA91099C9BC4A /* SentryNSTimerFactory.m */, + 2AE7CC1AE6D8DE973B5DB086C36C459F /* SentryNSURLRequest.h */, + 2B11242E13E96FC3D96938A5BBBF91D4 /* SentryNSURLRequest.m */, + F4CFA0BD325A5CC11B091B5EFB6E8FE4 /* SentryNSURLRequestBuilder.h */, + 03FC114E9FB08EAC5A4C35179F007AB2 /* SentryNSURLRequestBuilder.m */, + 08CC2C52612145A3377EC4CD53360C5B /* SentryNSURLSessionTaskSearch.h */, + 825AE5C17E90640280B1F2580683162C /* SentryNSURLSessionTaskSearch.m */, + F8E7CCCD39DAEF4274E60050DF470324 /* SentryObjCRuntimeWrapper.h */, + 3F40417670FFF525FEAADD3B4DC01127 /* SentryOnDemandReplay.swift */, + B7D631357B9671D5C06D222EEC51B8F4 /* SentryOptions.h */, + 0FE65B5511B56E70F945BAD4655164D7 /* SentryOptions.m */, + 4FACA5BBEC82074BC615BCC18C33EF74 /* SentryOptions+HybridSDKs.h */, + 07E6C4356625256612499FEED3B91C44 /* SentryOptions+Private.h */, + 54D13411BEFB6D1F745DA9A7EA459A40 /* SentryPerformanceTracker.h */, + BAA26206547391D1E4720208789500AA /* SentryPerformanceTracker.m */, + E50A7E05D86AEC2614C76F94DF56CF83 /* SentryPerformanceTrackingIntegration.h */, + E5D4109FA871DF4BCF84BC15D7D6F2E4 /* SentryPerformanceTrackingIntegration.m */, + C22B6113525CAE7948EB1F4363FA4FC5 /* SentryPixelBuffer.swift */, + A73F2F47F8E99F38D5C1145AE392DB0C /* SentryPredicateDescriptor.h */, + 682F2D5987BA5F7BFDC3215B50A6908C /* SentryPredicateDescriptor.m */, + E017B86B2E26554305CB855F95B4C9FA /* SentryPrivate.h */, + F6777E422A5A3A95147DBA36CFA2A078 /* SentryProfiledTracerConcurrency.h */, + D2DAAD32527B05E5F93B4F504ECA4B48 /* SentryProfiledTracerConcurrency.mm */, + B3B6A92FBB2385DF304038245C985969 /* SentryProfiler.mm */, + 2B227D03F34D001264F4931343C3CFDF /* SentryProfiler+Private.h */, + 5B716D891F8A7A134A4C30F6D1EB6697 /* SentryProfilerDefines.h */, + 32F181CC70B00BA24D837331622C011A /* SentryProfilerSerialization.h */, + 6037D4B49CF5C089489CECFB8CFBBD87 /* SentryProfilerSerialization.mm */, + 1F75AE9C76D7E728BE37B8DAAA9B8A41 /* SentryProfilerSerialization+Test.h */, + 90FB191DFF25E58F5AD7C2973E729417 /* SentryProfilerState.h */, + 5E8CC9B12E73421758F811C467391775 /* SentryProfilerState.mm */, + C6EBB9F015607F3132DD89A8A4739B3B /* SentryProfilerState+ObjCpp.h */, + 1C22C468A1B8C61CE66E850C1E336E62 /* SentryProfilerTestHelpers.h */, + 2931A045971125F75C762F489D173152 /* SentryProfilerTestHelpers.m */, + BD05C0B2FD5A930246BDFE9D3DB3B37E /* SentryProfileTimeseries.h */, + 9C7B72EFCA520A3F9774C14C668FBAB3 /* SentryProfileTimeseries.mm */, + 32DF25CCCF77CF0E1C1D910FE39CAF8B /* SentryProfilingConditionals.h */, + 38B96878D2F4FD366FEF8BC6E86C35DA /* SentryPropagationContext.h */, + 263B61AF5ECBD38D798965F9F036CA7B /* SentryPropagationContext.m */, + 3302139AC3FF756332BA39058CAA2092 /* SentryQueueableRequestManager.h */, + E97943931DA666D19A31C626A71CE7B5 /* SentryQueueableRequestManager.m */, + 3D680C891D3BD3CF2030A2B756AB4E23 /* SentryRandom.h */, + 1585C0E7D2609A5BF0DEE8A53A3125AF /* SentryRandom.m */, + 10FA5F34FCB3EFB59CB5DE4C37E5A733 /* SentryRateLimitParser.h */, + FA3902D62E4AC14B13A57BD9F16725B9 /* SentryRateLimitParser.m */, + 7849304ECC4BDB534EBA46A7E14E9E8C /* SentryRateLimits.h */, + 19DC19184CBAA26ACD42DE9A4197B3D3 /* SentryReachability.h */, + F6BAC88C16ED7B2B88D5A116E36C7695 /* SentryReachability.m */, + 8990502F713E1FCD895CF70754BB17D8 /* SentryRedactOptions.swift */, + 2294F5AFC0F79C4BE69D51501D022ECF /* SentryReplayEvent.swift */, + B53C405E80F37BC880FACE2AB1597AB2 /* SentryReplayOptions.swift */, + ED5523D4F5988DE5E3BB8F6C2B2F6C78 /* SentryReplayRecording.swift */, + 602783FB47616AA7AC2CE4219CA024B5 /* SentryReplayType.swift */, + 484625B3B8EEE502C5E32EDCFBFCCB80 /* SentryReplayVideoMaker.swift */, + FD551AD7F7BAE8AF38530092ABA46B34 /* SentryRequest.h */, + 5353873D8213E327E58BB3DE44224D07 /* SentryRequest.m */, + 4C999F593F438C1388269C15ED67DDF8 /* SentryRequestManager.h */, + D6678A60DA665A0E90E8708C65270670 /* SentryRequestOperation.h */, + 2D52FB8E23C078DD53DAE19331258A22 /* SentryRequestOperation.m */, + 917BC1D2BBF2675CC1CF9239AB8FBB35 /* SentryRetryAfterHeaderParser.h */, + CED24D58E07D4230C56147FFC1BAAA77 /* SentryRetryAfterHeaderParser.m */, + A52B1C534D0B5EB541222E6CAFE0413E /* SentryRRWebBreadcrumbEvent.swift */, + 0AD492D3A7847D0F7B7A5507EFB0AD00 /* SentryRRWebCustomEvent.swift */, + B2DD1CA88D6299A643B84406A4D04DD7 /* SentryRRWebEvent.swift */, + 8C83786CBE45FC058901FC5261CB12F8 /* SentryRRWebMetaEvent.swift */, + FE330B03F9BC6E475FC6D3953AC3303E /* SentryRRWebSpanEvent.swift */, + B6AE3F999716A927636D5C9486818CDD /* SentryRRWebTouchEvent.swift */, + DB309AC3FBF0822DACB4B505EBDD2C10 /* SentryRRWebVideoEvent.swift */, + EBA60827BC3DAF72A33E3FE7FEBB2D70 /* SentrySample.h */, + 964AC0C64EB02F4290FFC5987106ED8E /* SentrySample.m */, + C8317A0D0EF05D69F1DADE6ACC7A0E6A /* SentrySampleDecision.h */, + 5CD172316CB9D69CED6FBB7CDE8341EB /* SentrySampleDecision.m */, + 5F4AF1DFD69E838813C79B42D0AFE39C /* SentrySampleDecision+Private.h */, + BEB12B16B65038501D6EB7D96A36391B /* SentrySamplerDecision.h */, + 74F8739DF31C10AC2B4D347992BA8EE5 /* SentrySamplerDecision.m */, + B5989B4C5A785355A33EF2AABB3FED42 /* SentrySampling.h */, + AB1E2063BDBCF3FB40EC018AED4CF019 /* SentrySampling.m */, + D549A908ECDBE0BB33C7DC5E539A6ACA /* SentrySamplingContext.h */, + F484B464B4FCE9F2E997BBF2252E9D42 /* SentrySamplingContext.m */, + 150CE280A40A2ED8A311981DB72D7A76 /* SentrySamplingProfiler.cpp */, + 7223CC1D887C2F20620C75D7B5795F27 /* SentrySamplingProfiler.hpp */, + 02B1EFABBB5C13B065CF5B4EC2FC9225 /* SentryScope.h */, + 0AC7EA8325DF01716D0C3E62EF49D932 /* SentryScope.m */, + 5E365316AEDAD33A3CA186A6B525D811 /* SentryScope+Private.h */, + AE07DAD02640ED755F69139357FE9802 /* SentryScopeObserver.h */, + 7AB11DDB076F6FC08820F145088F7FA0 /* SentryScopeSyncC.c */, + DB030BC8488CE21D50F024172EE2629F /* SentryScopeSyncC.h */, + 2F9D6B8960C5E4C52013192512A8E2FA /* SentryScreenFrames.h */, + B8BBDF85CF1F94AC96F3CDE4A1D8A741 /* SentryScreenFrames.m */, + 50B19D46059777D27D66F8A8DE37C02E /* SentryScreenshot.h */, + B460381718BE835C1B59647AEF517C41 /* SentryScreenshot.m */, + C961A787FB2361ADF25E9732AE6B6ABD /* SentryScreenshotIntegration.h */, + 8A33BF02CCF7D216DBBFBB0BA777834D /* SentryScreenshotIntegration.m */, + 81F5C766B2045D009E0ABB3FD3FD6E45 /* SentrySDK.h */, + ACD00B7E5C0BCB430CB82D4C142061FE /* SentrySDK.m */, + C98440DA8D164B0F0C57A3856ED8D8F1 /* SentrySDK+Private.h */, + A477EC39035EC38453C3083C439FCF17 /* SentrySdkInfo.h */, + 689A48F516AF161D0C9E87999E7183FA /* SentrySdkInfo.m */, + 48D9322EA020FBDDC47783CE1485F9AC /* SentrySerializable.h */, + 1414E843B7F3A392F17CDE6B1B1545E4 /* SentrySerialization.h */, + 9452FC54CB524C7233E630215BDA616F /* SentrySerialization.m */, + 1083B2215EEC660EC3CD6117056A0CF8 /* SentrySession.h */, + F8A5F6AD94DDC763ADCCFEF62916A082 /* SentrySession.m */, + 34C34F80F098AB0FE5966769EB95AFB2 /* SentrySession+Private.h */, + 17D1F4CADD1526956E9C3D0EC9F185CA /* SentrySessionCrashedHandler.h */, + 4E37DE56638D8C8CA4EC981C5B6135CE /* SentrySessionCrashedHandler.m */, + 33E62911AE1376A5100B834A3F2514EA /* SentrySessionListener.swift */, + 1A0B613C59D1494EC7CB6148A3CB19D6 /* SentrySessionReplay.swift */, + A2E16A73DAE220CD1B7E560B08776026 /* SentrySessionReplayIntegration.h */, + 1C99035927A765B80123B45F9170A53E /* SentrySessionReplayIntegration.m */, + FABC3739F60CA36C092CF2C0223ECE29 /* SentrySessionReplayIntegration+Private.h */, + A9BF69708826D7B366F0FA218140968E /* SentrySessionReplayIntegration-Hybrid.h */, + 05EF9B0A21C9A4534E6368A0EFFBBD8E /* SentrySessionReplaySyncC.c */, + A9E5DE78DD79E203ACA7E997D4A338F6 /* SentrySessionReplaySyncC.h */, + 8EF6D9E83F9FDA4407E1E07B6FD07EE6 /* SentrySessionTracker.h */, + 28B04C61DFD85D943F2939F6C2B83DF1 /* SentrySessionTracker.m */, + A8F565F82675C906821D6FC3CC12F1DD /* SentrySpan.h */, + FD311DB3AF8C9C7B280C86F38679DDC8 /* SentrySpan.m */, + 4F24DBFD966AD61608D15CE3BB599255 /* SentrySpan+Private.h */, + 6C9C3BAD2D822378BC8F20D0B7F1A297 /* SentrySpanContext.h */, + 7214EC8C4207BCF9E5B70D150AD5006E /* SentrySpanContext.m */, + 14228DE9772125B484F08529B4BF3D8A /* SentrySpanContext+Private.h */, + B8C97C11EBA352B28EAE1EB5796C4BE9 /* SentrySpanId.h */, + B19BC58FBEC2863E71C2862FDCD72983 /* SentrySpanId.m */, + 6BFDD53367D50C36D6597EB3B5D1F44F /* SentrySpanOperations.h */, + E5F6B485DF6D918B24F3AF358483B380 /* SentrySpanProtocol.h */, + E6AEC779ACD655FF28BFE4738AB05740 /* SentrySpanStatus.h */, + 388AE3DF38CAF85A745A190B1499A0F3 /* SentrySpanStatus.m */, + 80400492C24E095114263D5800CB5BC2 /* SentrySpotlightTransport.h */, + F4304BFC958A368DAACA1629E8146947 /* SentrySpotlightTransport.m */, + A56A272A4B695313852FC2AD0284C79F /* SentrySRDefaultBreadcrumbConverter.swift */, + CCA342C607AFB7558FC0346EF59594DE /* SentryStackBounds.hpp */, + 5AC24B8BE5EC6E0E2A51E0126426344D /* SentryStackFrame.hpp */, + 34A3BB5BA8E9818AEACCB1BD6DD07585 /* SentryStacktrace.h */, + 00E7A0FD17A79CB0D4D3D8BBFF451534 /* SentryStacktrace.m */, + 43668C08A60CD18FE2AB42F0078E97C9 /* SentryStacktraceBuilder.h */, + 3A9B7CDE009191229E1CE9C10BBD252B /* SentryStacktraceBuilder.m */, + D466BF7FC2664A3BD7974FE422AC5E51 /* SentryStatsdClient.h */, + 29EC4AA8259DE1DCAEBC10450888D132 /* SentryStatsdClient.m */, + B092B48DF9CEABE76B08122C6C9C5A65 /* SentrySubClassFinder.h */, + 6D5E7A7A6D41259F2D94ECD16EA3DD5B /* SentrySubClassFinder.m */, + 778C9EAC13121729CEB33B10C0019EBD /* SentrySwift.h */, + 0D96288E857160E31C20E7AE2C1FC09C /* SentrySwiftAsyncIntegration.h */, + D01DEA6A488A5DD484B36D8E7915579B /* SentrySwiftAsyncIntegration.m */, + FFB1E131ED2C84E1C502868C39278700 /* SentrySwizzle.h */, + 321C61AC56386B600A495E1B2162C865 /* SentrySwizzle.m */, + FA14DEC9E802765F82D1A8EDD06A9C4D /* SentrySwizzleWrapper.h */, + 545E170C74561D2E68A33C354A2A7E0B /* SentrySwizzleWrapper.m */, + 44213F5DA0BF41B164907076C128BB7C /* SentrySysctl.h */, + 622C97E1EB283492A3DA70E0D0BA1278 /* SentrySysctl.m */, + A0530EBEDFB6DF1385B3B2402D249C0E /* SentrySystemEventBreadcrumbs.h */, + 000FD6662207B7B9FE7ADD0446A98A8A /* SentrySystemEventBreadcrumbs.m */, + CF9FE4589744B663482372C4DC4C5DED /* SentrySystemWrapper.h */, + BF62C2E79B23C4ACEB7B0B22408309CD /* SentrySystemWrapper.mm */, + 21532A82DA33D97522525266DA6FD77D /* SentryThread.h */, + 7FAA6C03AB3AF97C7ECEFCB826269031 /* SentryThread.m */, + 2D50C68EFFF553446A7C787BEE9E1273 /* SentryThreadHandle.cpp */, + 19AFAFE4C0EDE77CD00B2F3B4B3E6C60 /* SentryThreadHandle.hpp */, + EAB1A60DE10EFF5905590581794E3C00 /* SentryThreadInspector.h */, + 344B186FD0AC9E600E9A074894687420 /* SentryThreadInspector.m */, + 296BB14511DF73B7F8CAF2AAF001225F /* SentryThreadMetadataCache.cpp */, + AECAF574D8039358F508D7760C619A96 /* SentryThreadMetadataCache.hpp */, + D2296DE30F2F287E47237776F2A4987F /* SentryThreadState.hpp */, + 80E20135DB15D00DBE0A2C3331037FDB /* SentryThreadWrapper.h */, + 19A8504D81B069DF346AF1EA572D3164 /* SentryThreadWrapper.m */, + 58A09D3F0B008C9C53C0AD3BB1459AB9 /* SentryTime.h */, + 00319DDC9C74F375944A8E25FE81903E /* SentryTime.mm */, + 6729B55F9C55EDECCD1D2BFADB8DD826 /* SentryTimeToDisplayTracker.h */, + 62C02C2854B1E46006A0EB8867BEF867 /* SentryTimeToDisplayTracker.m */, + 2FE92B3044EA5408E8C91A67FA4EDAC6 /* SentryTouchTracker.swift */, + B700B370455A4388251774BCCB5DE117 /* SentryTraceContext.h */, + CA3491F9FB1375C03F8DDC73930BF1D6 /* SentryTraceContext.m */, + DD2B9F34DFCFDB4FD4513D109607BE8F /* SentryTraceHeader.h */, + BAA87EED89345DF05E322A1CA8DFCD9D /* SentryTraceHeader.m */, + 0438035740F3520A5F4840E1B0EB6914 /* SentryTraceOrigins.h */, + 3AA0B27EDB7D51C38B986804EC5216C3 /* SentryTraceProfiler.h */, + 9AF86F1F9721DB639D4919C559B31FFB /* SentryTraceProfiler.mm */, + 9A227909B32E001649C6040DD7E41405 /* SentryTracer.h */, + 430F021FD0317357DB30A3675FDD0E38 /* SentryTracer.m */, + F3E9F6A236C7AC41C336A3EAFCEDDE7C /* SentryTracer+Private.h */, + 4CF8E357E7B9DEAFE50F387C635D081A /* SentryTracerConfiguration.h */, + 0D4A8B60F7AD8946C1560D2FC9B1E5EA /* SentryTracerConfiguration.m */, + CE40D474002E563A7719600E2768FB4E /* SentryTransaction.h */, + 5D908CE206B7EE8AAB43125D9079070E /* SentryTransaction.m */, + B731B7DD93C355641B6D8EA4107E08A0 /* SentryTransactionContext.h */, + ECE33D86D66035EDDA76AC63CC903026 /* SentryTransactionContext.mm */, + 36A34F53638D44A63BCCCAD23B2DA812 /* SentryTransactionContext+Private.h */, + 0A9023D2AEFD8E126A51F1404D7F1412 /* SentryTransactionNameSource.swift */, + BDBE3DDC57B0A43545CE597515074570 /* SentryTransport.h */, + 2B0EDEBD51E8273444486EC30BC21871 /* SentryTransportAdapter.h */, + 0BACE33FF8E5CD9FB1552DE0B25FB514 /* SentryTransportAdapter.m */, + 85A76E534888F5A3FD1D2817C3F4A4AB /* SentryTransportFactory.h */, + 5C90193720FC96FE63CF773E1F182187 /* SentryTransportFactory.m */, + C17007F1F4F3542FA3D644E0C07DFF4B /* SentryUIApplication.h */, + CA1D0C8F1DAC9BC7FD78C68101956EF6 /* SentryUIApplication.m */, + EC6DA11B76FE08F15D71FF41970330F0 /* SentryUIDeviceWrapper.h */, + CEB0EF668E09C209F3F88C334AAE9856 /* SentryUIDeviceWrapper.m */, + 8E7C8BFB8928EBE3C195C73DD76A4DEF /* SentryUIEventTracker.h */, + F6A176F71A427EBF188A2DC915C2915E /* SentryUIEventTracker.m */, + B28238865833B36D3ED8E6ADC5884B96 /* SentryUIEventTrackerMode.h */, + 9ED304949BB09ED912DAFC70A43FFE67 /* SentryUIEventTrackerTransactionMode.h */, + BA6B9607AB207FAE0B320D45203DD324 /* SentryUIEventTrackerTransactionMode.m */, + AED8A3DEE4D565E5211CD39359F289AB /* SentryUIEventTrackingIntegration.h */, + 70C8FA1A03695A7097E60136D152165A /* SentryUIEventTrackingIntegration.m */, + DADB8CA53656E2267D3D4E94B75DE12F /* SentryUIViewControllerPerformanceTracker.h */, + 418B8FBB65E29272B3461A075B60B027 /* SentryUIViewControllerPerformanceTracker.m */, + D7C0906529547454269F43C72A7886D7 /* SentryUIViewControllerSwizzling.h */, + 8B86EC3596906650F1A3D0A569BB7679 /* SentryUIViewControllerSwizzling.m */, + CAF0D754B1FFB8825EA1443E4DBF9316 /* SentryUser.h */, + 7CA38BF6D44290DD7D4CC46F72C0FBDD /* SentryUser.m */, + C4BBE5B53EC30700D1B42981485562B5 /* SentryUser+Private.h */, + EE167B3ACC02085EC7BAF7F8CDA098C4 /* SentryUserFeedback.h */, + 18E514F51D260A11D56F40DDCD336A63 /* SentryUserFeedback.m */, + 1D82218FCAE57B7717C49FFA4F270EB2 /* SentryVideoInfo.swift */, + 3D2F693048237AC1DAFF856384FD18E3 /* SentryViewHierarchy.h */, + D111501CA55B0511CC10065E04546EC8 /* SentryViewHierarchy.m */, + 9CD5A1C1CE36A5F69F77F9F7ACCF27EE /* SentryViewHierarchyIntegration.h */, + 1758F7998742EB6637EDAA0F0298CF33 /* SentryViewHierarchyIntegration.m */, + BF3FB0C6807A650937FD75BBBFA85AC1 /* SentryViewPhotographer.swift */, + BFEE70C887CB1F71071471128E4A27CA /* SentryViewScreenshotProvider.swift */, + 1862C4ED07B24352D1DD1A069782D87A /* SentryWatchdogTerminationLogic.h */, + 00CDAD423E0615A5F1B73567AAE45AEC /* SentryWatchdogTerminationLogic.m */, + F1107A10A5376382F9C36065A8831980 /* SentryWatchdogTerminationScopeObserver.h */, + DD9B764125F67A90E6640AEFA593B4EC /* SentryWatchdogTerminationScopeObserver.m */, + 977B851A58428EB952FF0D119072B3FA /* SentryWatchdogTerminationTracker.h */, + 5BBF982D611A40D45949D5887F6A49BF /* SentryWatchdogTerminationTracker.m */, + FFCDDE03523027AA4AED83D01BD42A9D /* SentryWatchdogTerminationTrackingIntegration.h */, + A5BDC79C7380C040B578F1A826EACC71 /* SentryWatchdogTerminationTrackingIntegration.m */, + 1C05F86890CCB7B682705B4DC318DC76 /* SentryWithoutUIKit.h */, + FDC27871CEE396D712089FAEF715D347 /* SetMetric.swift */, + 6BAED9229E045CA3C902E4EAEB308724 /* StringExtensions.swift */, + 6A67969A7FD464AADDA4EBA8FDE652F8 /* SwiftDescriptor.swift */, + B361147BC7C979EB189D29E3C9759832 /* UIImageHelper.swift */, + 93803DAF93725B5980811976380C1D54 /* UIRedactBuilder.swift */, + D1570417C9CCBF8CF1C9495525E81020 /* UIViewController+Sentry.h */, + 43E7360C1E797D7734623EABE3825A14 /* UIViewController+Sentry.m */, + D912F9286CA59E3B581072F9C4B2B839 /* UIViewExtensions.swift */, + 8572D02BB0DF5598CB21671E08EFB5CD /* UrlSanitized.swift */, + 7E3C7205887FF01B002CC8B3102E585D /* URLSessionTaskHelper.swift */, + 99BA89E15C26B7454FA95255EA36E3FA /* Resources */, + ); + name = Core; + sourceTree = ""; + }; B9B39DB771A86DAFBB64225992748490 /* CocoaHTTPServer */ = { isa = PBXGroup; children = ( @@ -3147,7 +3164,7 @@ DF88356BB124F204848D5171C80AA9F7 /* MIKMIDI */, D1B575410F440F479D9F9515CC75EF58 /* ORSSerialPort */, BAF0D0B2D74CD956D93DF840F8A82B54 /* PocketSocket */, - 9B7CAC84CC98512803CAEAC818038E7D /* Sentry */, + 867FCA354756169F08AD7A9F37B347D3 /* Sentry */, 8B471778455AB6F6A1F21DAF11772D33 /* SocketRocket */, 166B519C96EA53CA79157935929CA592 /* Sparkle */, ); @@ -3376,12 +3393,19 @@ name = Client; sourceTree = ""; }; - E769EA0AEBEE0AEE468390F32B97A288 /* Resources */ = { + F361419324831EE58662068E1D7C8A68 /* Support Files */ = { isa = PBXGroup; children = ( - D8F45EAC0B3605F0DE9A542B885301A6 /* PrivacyInfo.xcprivacy */, + 3EEFAB7EA8C025BF5E3F6214A5F6C577 /* ResourceBundle-Sentry-Sentry-Info.plist */, + 7EB072B27362A517BCB63D5633AED711 /* Sentry.modulemap */, + 540CFA7719FDD2443BB971E4788581B5 /* Sentry-dummy.m */, + D193BD18EF13A1C4DD75CAEBD2ADD7A4 /* Sentry-prefix.pch */, + 4FB82215239D51E779DB14364BF0D5B8 /* Sentry-umbrella.h */, + 16A6A10301EC58EDE0CC9CE0D9DC20D4 /* Sentry.debug.xcconfig */, + F694C933B6EA4B00D70FB167F8452D36 /* Sentry.release.xcconfig */, ); - name = Resources; + name = "Support Files"; + path = "../Target Support Files/Sentry"; sourceTree = ""; }; FD8E0230BB283AFFEF70482914409695 /* Support Files */ = { @@ -3399,319 +3423,6 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 043EBADF6CE19B5F617797F541090F8C /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 892EC3C38DC90CB2DB2DEF9C74D3248F /* NSArray+SentrySanitize.h in Headers */, - F5CFB63BD7F2EF3243228B5DF6CBA5CC /* NSLocale+Sentry.h in Headers */, - FFB6F33AB86346B980F9005D9C314769 /* NSMutableDictionary+Sentry.h in Headers */, - 127799D2C2B0E7E41855055E5BE67BE4 /* PrivateSentrySDKOnly.h in Headers */, - 794386CF532113BF8A12E99D5A44A3A8 /* PrivatesHeader.h in Headers */, - 7634CAB3126DAE76CA6BDDB95D1170B1 /* Sentry.h in Headers */, - E23D2EAF37E1D911D6DDB0CE2902ADE2 /* Sentry-umbrella.h in Headers */, - AAAE341E60F890175E5C03EE8E957FA8 /* SentryANRTracker.h in Headers */, - 3B88485A83624609D2E8AD78F15ED1AD /* SentryANRTrackingIntegration.h in Headers */, - C7C361C827DCEC9E91B184C9F2BA7A8A /* SentryAppStartMeasurement.h in Headers */, - 43EB30DAFB59B2E8DAF3854C5ABAEC3E /* SentryAppStartTracker.h in Headers */, - 2940AD5BAB12CB7CE965F5A83A2CAC93 /* SentryAppStartTrackingIntegration.h in Headers */, - F2F5128994F3F3CBA433777651AC8A02 /* SentryAppState.h in Headers */, - 9D6AA3008116D652B50C602F8D97DDF4 /* SentryAppStateManager.h in Headers */, - 4C5B02357B2B8281B720CED3D858F948 /* SentryAsynchronousOperation.h in Headers */, - 77A447FE5DF5A954EA5AE82AD2C40679 /* SentryAsyncSafeLog.h in Headers */, - D1D188E7F263164F1E7BF8C260E5D9C8 /* SentryAttachment.h in Headers */, - 4136D4B9D1225D5B008DA157FE7E2C1E /* SentryAttachment+Private.h in Headers */, - 8B6554A9DEF6C2E6414061785D21AC5C /* SentryAutoBreadcrumbTrackingIntegration.h in Headers */, - 682CC3766CADB051433C5D0E6C3DC1C7 /* SentryAutoSessionTrackingIntegration.h in Headers */, - C2B31E965B23D7D60C49FD703FB41E9B /* SentryBacktrace.hpp in Headers */, - 17D90C048D8714BFFB1F5AE10C2428BC /* SentryBaggage.h in Headers */, - 70AAF8EB4A65C923E0AFB35D8001B81D /* SentryBaseIntegration.h in Headers */, - C2ABCB8DF3AC3FCDC6B4CB3F34C6F927 /* SentryBinaryImageCache.h in Headers */, - CAFD92078601DFB87B59ECCE5F2F854C /* SentryBreadcrumb.h in Headers */, - 3F68D4C3C1C5CE932341DDF416580E9F /* SentryBreadcrumb+Private.h in Headers */, - DA2DE5DFFF73A25CC0E3A8580E483AE3 /* SentryBreadcrumbDelegate.h in Headers */, - C0B8AC5DCB594E21CE4F99E1FADAEBA6 /* SentryBreadcrumbTracker.h in Headers */, - D565A371318B6300F549E1FEEAA3CFC1 /* SentryBuildAppStartSpans.h in Headers */, - 7B72D3017697993DCEBCFCC1D83562F7 /* SentryByteCountFormatter.h in Headers */, - 111EDCC26E116CD20868B14CEFB262C3 /* SentryClient.h in Headers */, - 006F2565E07D89A8A555B643FC08FC2C /* SentryClient+Private.h in Headers */, - 867702467FF3FE1109CD09B626539CEF /* SentryClientReport.h in Headers */, - 8090582A4C0C80448D3ED5B5A0ACC181 /* SentryCompiler.h in Headers */, - 3C87891826313F9ECE850FBF6C7A7291 /* SentryConcurrentRateLimitsDictionary.h in Headers */, - EFD47EB1D0424B15DCB5B68F3136D389 /* SentryContinuousProfiler.h in Headers */, - 6484C4B9E262EE235F8DAFE19252599A /* SentryCoreDataSwizzling.h in Headers */, - 30BF3BCEBC0F9D4EC20D3026C70720F8 /* SentryCoreDataTracker.h in Headers */, - 1C85E368633257E309035F85A55DB4F1 /* SentryCoreDataTrackingIntegration.h in Headers */, - FC08C7A3AFEFF48C7B4AA7F42227ECBE /* SentryCPU.h in Headers */, - 634D4E1956A91237C6AE7321B58CDB1B /* SentryCrash.h in Headers */, - 3DDDE388EF859C62D95DF7E901DF5BE0 /* SentryCrashBinaryImageCache.h in Headers */, - C32536463D99BAC1F2AD9109937F55A1 /* SentryCrashBinaryImageProvider.h in Headers */, - 761713492C210CBDB1C22ECF09AAC7EE /* SentryCrashC.h in Headers */, - 70BD715E80E775BA974CC62A5CFE4B17 /* SentryCrashCachedData.h in Headers */, - 2FABF1D2207143AB091AE0E56CBBE1DF /* SentryCrashCPU.h in Headers */, - 3106CE910E7FEFB78074E3D3CB11BD16 /* SentryCrashCPU_Apple.h in Headers */, - E16D926C5E3C319A41BB6059D8BA722F /* SentryCrashDate.h in Headers */, - B1803311E9119ED75645DE083E4CBA93 /* SentryCrashDebug.h in Headers */, - 44BCE65996FC41EA80C478D4476205B4 /* SentryCrashDefaultBinaryImageProvider.h in Headers */, - C8CD57B1959A26A2F3D51CD69FE2F96A /* SentryCrashDefaultMachineContextWrapper.h in Headers */, - 216CB849136802FF5B29CAF55F21335D /* SentryCrashDoctor.h in Headers */, - 1C6EFCA40879C5E09896DE423BADE9C2 /* SentryCrashDynamicLinker.h in Headers */, - 3D6FAF62E3F1AF9FEC95CDA15059698A /* SentryCrashExceptionApplication.h in Headers */, - B868670B5B32A1887BE59C850F81460D /* SentryCrashFileUtils.h in Headers */, - BFEF825696FC49FAEC35C3DEB2C1F59E /* SentryCrashID.h in Headers */, - EFEA6A887DFEF4F05E93210766EC215E /* SentryCrashInstallation.h in Headers */, - 17F5C3DB0C1198191191B1FE7B91F4E8 /* SentryCrashInstallation+Private.h in Headers */, - DD081C38CDA5EE5C03D4C27AA42AAF78 /* SentryCrashInstallationReporter.h in Headers */, - 32EC57B30A49372C260215EB8CF5F8A0 /* SentryCrashIntegration.h in Headers */, - 8635294EA1B18CAC831E650AE415DA21 /* SentryCrashIsAppImage.h in Headers */, - 1FA61066EEF32B950F2E1A6E59B47F42 /* SentryCrashJSONCodec.h in Headers */, - 9AEAF6DE1B3880FE554C6C1224E253E5 /* SentryCrashJSONCodecObjC.h in Headers */, - 6894174FC7AE6ADF32368DBDD9CA8D1F /* SentryCrashMach.h in Headers */, - 0EAE2DF954A630F8946A26E7FE4A73A8 /* SentryCrashMachineContext.h in Headers */, - 4B6006718E3BBA90078301EDE833D3F1 /* SentryCrashMachineContext_Apple.h in Headers */, - 0431C0E8C36693778AFF36ED28BE0961 /* SentryCrashMachineContextWrapper.h in Headers */, - 47D2F63DF9500E1176E6633D31EE716E /* SentryCrashMemory.h in Headers */, - D5559E758CA1D2F9C9BCDB5603515FD4 /* SentryCrashMonitor.h in Headers */, - B55E2C416786BE8689590A7FF8434791 /* SentryCrashMonitor_AppState.h in Headers */, - 554D48933E3061943DFA97377983A281 /* SentryCrashMonitor_CPPException.h in Headers */, - DE80DB864AEE076DB473661F1C46E8BC /* SentryCrashMonitor_MachException.h in Headers */, - C7CB9FCDC6A76782DCF8497F7721AA1F /* SentryCrashMonitor_NSException.h in Headers */, - 35E0740DDE134F8244077FC60E3033A6 /* SentryCrashMonitor_Signal.h in Headers */, - 79B1F025C71D3A1776E8CD63081AF804 /* SentryCrashMonitor_System.h in Headers */, - 8FAE3AE21E2A59E85433235F37532CC8 /* SentryCrashMonitorContext.h in Headers */, - 735617D0AA3BCD79F2D3C39637CE5B43 /* SentryCrashMonitorType.h in Headers */, - CC7BD2E4848A7B052747307DA21801A3 /* SentryCrashNSErrorUtil.h in Headers */, - 5B47A612E341C1B158E15AD2C6C6DE37 /* SentryCrashObjC.h in Headers */, - 78B654D0CD27C5B05063B14777C9790C /* SentryCrashObjCApple.h in Headers */, - CA08D8BE79F789A7B0A185E05F056AD3 /* SentryCrashPlatformSpecificDefines.h in Headers */, - 80F200B5E45B95B6A1AC379D6E8FC886 /* SentryCrashReport.h in Headers */, - 54B94FE6078F6317284B72D67EFB8FD8 /* SentryCrashReportConverter.h in Headers */, - 0540C80E32A04DF5C4B1733B8EB9F755 /* SentryCrashReportFields.h in Headers */, - A61B2D15C73AA9427627B024B3FCC191 /* SentryCrashReportFilter.h in Headers */, - 15C2A80186681F50852C7DCE3E868C29 /* SentryCrashReportFilterBasic.h in Headers */, - E69D4C0F8206FD029AC8502EE09317D2 /* SentryCrashReportFixer.h in Headers */, - D0020E62C4F1FCFA7FFD900D98AB8898 /* SentryCrashReportSink.h in Headers */, - 616DCC3CD2654CCFA061BD48E3041393 /* SentryCrashReportStore.h in Headers */, - 647E90FB5B4D1676DFA862465E2DBF1C /* SentryCrashReportVersion.h in Headers */, - 9B8C109A4075247C5B90CDBA8FDC9A3F /* SentryCrashReportWriter.h in Headers */, - F3AC6E8E92F933F643C520C67DFDB89F /* SentryCrashScopeObserver.h in Headers */, - 8F3A5BC6E2DC46EE80B479B7AD3430EA /* SentryCrashSignalInfo.h in Headers */, - A6A7165385F8326300AA7059A2B1902A /* SentryCrashStackCursor.h in Headers */, - 94A1B2AA65406C9E5E5220E5BC4953FA /* SentryCrashStackCursor_Backtrace.h in Headers */, - 1E085503C418DC9609C6AB749436A28A /* SentryCrashStackCursor_MachineContext.h in Headers */, - 20E8246456E46C0BA7B2518F62876857 /* SentryCrashStackCursor_SelfThread.h in Headers */, - E82A30F4E5405A659E362991A28E1FB2 /* SentryCrashStackEntryMapper.h in Headers */, - 9A171C8F04E43C47B85E7140E0BE579F /* SentryCrashString.h in Headers */, - 1CCB84F837465159DB95C899BB972F0E /* SentryCrashSymbolicator.h in Headers */, - 53E5BEF3E68CCAC84C5E3945172A98C2 /* SentryCrashSysCtl.h in Headers */, - B6C307E972D55FC5B38062AB73286426 /* SentryCrashThread.h in Headers */, - 5D7553CC88225A0C2A7BD0779D848FF7 /* SentryCrashUUIDConversion.h in Headers */, - BE355CEB5927C0CA2CBBBBD7191041B2 /* SentryCrashVarArgs.h in Headers */, - D0CFE0862A63BAB56547F3FECBB5FE58 /* SentryCrashWrapper.h in Headers */, - D8A6CC3658388335C0BA37EE7B3282AD /* SentryDataCategory.h in Headers */, - 67E648B672AE680EEDB6624A2E263F3B /* SentryDataCategoryMapper.h in Headers */, - 645B46B5A3E7CA3CF1CE5EB0DDC7F450 /* SentryDateUtil.h in Headers */, - F58D4E45732C41214440D762BA4B0369 /* SentryDateUtils.h in Headers */, - DCACBD7C9C48CA7D8E6B034EBB2114BB /* SentryDebugImageProvider.h in Headers */, - E0E927BDF007AE3BAFF4866DD5B53D46 /* SentryDebugMeta.h in Headers */, - 1F559B151DAFC93DF129EAD76D7BA5E4 /* SentryDefaultObjCRuntimeWrapper.h in Headers */, - ACE98AC811B489F93CD492EEF60B498A /* SentryDefaultRateLimits.h in Headers */, - 355361D926D8F029F449FD8687B68427 /* SentryDefines.h in Headers */, - 1FB5A2A3967CB0CD9384C84400EFF5DB /* SentryDelayedFrame.h in Headers */, - 4A295D8DD585E53E1E0112A1D5F6BE7D /* SentryDelayedFramesTracker.h in Headers */, - C25F69F33446DE5461A92C60CFCE25F1 /* SentryDependencyContainer.h in Headers */, - 3D828CF49E7A34E0DD2E81C8D008794D /* SentryDevice.h in Headers */, - 8C0324332D55079D2581CA552467DF4B /* SentryDictionaryDeepSearch.h in Headers */, - 13BA30B47AFB12152B623322B8DD176B /* SentryDiscardedEvent.h in Headers */, - 927BCB584B9E655C79F452B09F6081B0 /* SentryDiscardReason.h in Headers */, - 1B38CFEE5AD83C5A95F667DA25724925 /* SentryDiscardReasonMapper.h in Headers */, - 36B6CC5F1F1C1944089848C301FA2891 /* SentryDispatchFactory.h in Headers */, - 55AE9405215EF32B5CF370078E78392E /* SentryDispatchQueueWrapper.h in Headers */, - CAC78FD8705A9A463029D77875BDBB0D /* SentryDispatchSourceWrapper.h in Headers */, - AEF35499B47B0ADFD820E6C0DB86368E /* SentryDisplayLinkWrapper.h in Headers */, - 1BE001E5682840DFEF269397C09B5383 /* SentryDsn.h in Headers */, - 6057B4E0C0B94B63A63ACBB79773EA42 /* SentryEnvelope.h in Headers */, - C46A3EFD8708D4C16E215A21FF753498 /* SentryEnvelope+Private.h in Headers */, - 8012920E7CF3281C0E18FAC7A58BE4E5 /* SentryEnvelopeAttachmentHeader.h in Headers */, - CFC98B7CAB5E92D30987DCAE13106256 /* SentryEnvelopeItemHeader.h in Headers */, - 866FE117852A8CBAB8C99F852CB1CD1C /* SentryEnvelopeItemType.h in Headers */, - 0C83B4EBE9E2BCFE3A9F8386951511DE /* SentryEnvelopeRateLimit.h in Headers */, - 2DF3297CB20FBD417B0CE7CA378E985A /* SentryError.h in Headers */, - F4507613A9C503EF26D46ED4D605EF85 /* SentryEvent.h in Headers */, - 6B9553E5BE5EC7994EDC7FEFFB90B510 /* SentryEvent+Private.h in Headers */, - 8E7B3AA8D19D8B5C517E877628118EB5 /* SentryException.h in Headers */, - 74CFC063D0DE3F41B6BE49E9CFC59814 /* SentryExtraContextProvider.h in Headers */, - 2C7FD927836334C6D71D9A04B4216C76 /* SentryFileContents.h in Headers */, - AFD1F4B04435B0A29A43C162BD6EBB49 /* SentryFileIOTrackingIntegration.h in Headers */, - F0B9336F8AEC36AE63660189032F9C95 /* SentryFileManager.h in Headers */, - BE233E3DCC5E1BBF06E5E45A5422074E /* SentryFormatter.h in Headers */, - A90ABE3740BF8E70FDF2AB34A4A71D12 /* SentryFrame.h in Headers */, - D0361497A86BF33C3B6F248B4222B9CD /* SentryFrameRemover.h in Headers */, - C1C1A773AFC067C0480A7AD76B0E83A9 /* SentryFramesTracker.h in Headers */, - BA6409E476E27572D574B3467DE0F335 /* SentryFramesTrackingIntegration.h in Headers */, - B14EABC86A79ACE509819EF918904184 /* SentryGeo.h in Headers */, - 6222959D161ECDD2D8F4FB2FAB84A1A7 /* SentryGlobalEventProcessor.h in Headers */, - 57FA12C62BA4CFEE383CEF0678554159 /* SentryHttpDateParser.h in Headers */, - BC3CDE5A5606D507D32D2B6F8EE9C6B9 /* SentryHttpStatusCodeRange.h in Headers */, - D5F99F27934DAC7EC33C74CD138708BD /* SentryHttpStatusCodeRange+Private.h in Headers */, - 37CE76F427C4DA5948440E89CB958B99 /* SentryHttpTransport.h in Headers */, - 84B2BD217A2C3DE5B6857BB0770511F8 /* SentryHub.h in Headers */, - 0D556358A434E58BE500C250A0A24027 /* SentryHub+Private.h in Headers */, - 55F2F7B1F8066F25CFC410E3351BBDEB /* SentryInAppLogic.h in Headers */, - 635EF5A6A61F42600E9068C0FFBC9F24 /* SentryInstallation.h in Headers */, - 601F14E6E024CEC9A620541E04805535 /* SentryInternalCDefines.h in Headers */, - 806F0618698FF48003441D1B0F4A8347 /* SentryInternalDefines.h in Headers */, - 464E4ABB8915E10599A13C9A83916093 /* SentryInternalNotificationNames.h in Headers */, - 12C97B20FF5D3BBB27047BCF2440F4FC /* SentryInternalSerializable.h in Headers */, - 3C10C99B9AE780BD3C18F111F0DC78D7 /* SentryLaunchProfiling.h in Headers */, - B28D4FDE6A068C9E69BD1867644DF8A2 /* SentryLevelHelper.h in Headers */, - 06F58DFBE7CFA02900F3293201CE899D /* SentryLevelMapper.h in Headers */, - E9E088B63DF9DF4B2EB46D9E3B1F31F0 /* SentryLog.h in Headers */, - AD0027E2A94FE39DD2DE5D6147FEC49A /* SentryLogOutput.h in Headers */, - F58B6EF21B6640492E9E4950282F60DA /* SentryMachLogging.hpp in Headers */, - DA5C78126D82F507214862F7CE5F98C4 /* SentryMeasurementUnit.h in Headers */, - D2A2F7AEAEA56C4812F2678C1A0FCB8E /* SentryMeasurementValue.h in Headers */, - DDEF2FBA867C40E66B9CF6CA9B696BE9 /* SentryMechanism.h in Headers */, - 633EE636684460CB31AB959BB8D0DFF3 /* SentryMechanismMeta.h in Headers */, - 375646EE319272F0BB98E3B0E5CE92EE /* SentryMessage.h in Headers */, - 09C2B84593780CACB1699F4CAC8D76F5 /* SentryMeta.h in Headers */, - 59D5A9C51F080248ADB5CFB06AAEE26E /* SentryMetricKitIntegration.h in Headers */, - 592927DEF9506CEA3C65D06FA08215F1 /* SentryMetricProfiler.h in Headers */, - 1F8AF3C80EC1D27253D6A59B62088086 /* SentryMigrateSessionInit.h in Headers */, - E0F12742830C14679023DF769BB17F68 /* SentryMsgPackSerializer.h in Headers */, - EACAB4B0EEB0DB60E882ED956C90CC2E /* SentryNetworkTracker.h in Headers */, - 7092A9D34DB5998F39730E901E783877 /* SentryNetworkTrackingIntegration.h in Headers */, - 3E320A7CE78FB720C5D9D4D1E8E14739 /* SentryNoOpSpan.h in Headers */, - 3F1B1D2194DCF1E18390901DBCA67475 /* SentryNSDataSwizzling.h in Headers */, - CD4DA83DB9BD91D44B8FD19A88E7102D /* SentryNSDataTracker.h in Headers */, - 21D8A58DE69264DE8B59D92EC109B6BF /* SentryNSDataUtils.h in Headers */, - 1F3408B5335BDA66A78A1A9A7DA774C2 /* SentryNSDictionarySanitize.h in Headers */, - 0E0950A5B410EB4E745292B676FDEE11 /* SentryNSError.h in Headers */, - 0D32ABCE77AEA94BEBC686DA7234517D /* SentryNSNotificationCenterWrapper.h in Headers */, - B7F5CDAF3FAC23B4A165FD5AE19FDE5A /* SentryNSProcessInfoWrapper.h in Headers */, - CA0A20C2D128B8A3B15B5154D5B5B365 /* SentryNSTimerFactory.h in Headers */, - 4AA8D89D8148F9F07C5955BFF2B49F09 /* SentryNSURLRequest.h in Headers */, - 0D579683A14A9DC1B508EB61B3B7492D /* SentryNSURLRequestBuilder.h in Headers */, - D2B654C40497409D3CA04A3C7D0BC075 /* SentryNSURLSessionTaskSearch.h in Headers */, - 8B267774B3E23078AFF239A17CB6C203 /* SentryObjCRuntimeWrapper.h in Headers */, - C8E1432243E9A90948C3E3C41871F573 /* SentryOptions.h in Headers */, - 483F6995CEE98FC704DD4F9DB36FF79B /* SentryOptions+HybridSDKs.h in Headers */, - 4CADB7A7B62DB685717126C98065A62B /* SentryOptions+Private.h in Headers */, - 17346A0A74516CB98C785B3A5E26CDAE /* SentryPerformanceTracker.h in Headers */, - 9298B7FDFE986247F5D71B148044C3CF /* SentryPerformanceTrackingIntegration.h in Headers */, - A78C3F8D98E3D264D2B3CA31FBADEA7E /* SentryPredicateDescriptor.h in Headers */, - D8741984334C2B30156CEF0FB802910F /* SentryPrivate.h in Headers */, - 2F507986805FCCD15BBD454DDC4ABE8D /* SentryProfiledTracerConcurrency.h in Headers */, - C935BB0E4FB48D2CB5A54DD710EF7904 /* SentryProfiler+Private.h in Headers */, - C8119157945B43CB3A41A0550CB5BF9E /* SentryProfilerDefines.h in Headers */, - 4C88A61FA8EF376413D7A3FAB23B6B04 /* SentryProfilerSerialization.h in Headers */, - 9C19AE6D6489FF8FEE062B4D22199C7A /* SentryProfilerSerialization+Test.h in Headers */, - F746ED086CBBEF5BFBDF0583EBD5C667 /* SentryProfilerState.h in Headers */, - F57BEDFE270105448F6E0E5369FF28BA /* SentryProfilerState+ObjCpp.h in Headers */, - 3FA758ABFF6A0FD91272E1032ACE24B4 /* SentryProfilerTestHelpers.h in Headers */, - 9952DB3B7C989780B9F52D5E90C139E7 /* SentryProfileTimeseries.h in Headers */, - 8EC10F6717D3326D5306FA8B63554CAF /* SentryProfilingConditionals.h in Headers */, - 51544DD504A827EBC4BAA046DC135082 /* SentryPropagationContext.h in Headers */, - 634D4C7303630065CA894A1D65846A50 /* SentryQueueableRequestManager.h in Headers */, - 00F0AB2C4193FCD2DFCE1B1A31D39470 /* SentryRandom.h in Headers */, - 30D2A3B486E7F3872B2619948F506C69 /* SentryRateLimitParser.h in Headers */, - E90243C5FABC4D00820642EFE2301357 /* SentryRateLimits.h in Headers */, - 62206797D468E8048B8527820C2513C9 /* SentryReachability.h in Headers */, - F78BD7173251F40A05D9B187D3913AC7 /* SentryRequest.h in Headers */, - BF5309749E6786F415A041FD71F70DEE /* SentryRequestManager.h in Headers */, - 72EE1F2B737B7D25C788841AF2D0C16B /* SentryRequestOperation.h in Headers */, - 398D154186D60F41A0555854A77ABE14 /* SentryRetryAfterHeaderParser.h in Headers */, - DB0E355C40A91CAA06DC33DE3400844B /* SentrySample.h in Headers */, - 8695638C8AB5471C55E71CAA7032D2F6 /* SentrySampleDecision.h in Headers */, - C90CF9348D6B6458C6D3C393D7087182 /* SentrySampleDecision+Private.h in Headers */, - 07D0DF56C27F0D989D8FC669D5344165 /* SentrySamplerDecision.h in Headers */, - 3EB49C5D310B3505578AE75045438050 /* SentrySampling.h in Headers */, - 5A4288EE6D85EB4EB8D824AB48A08BF3 /* SentrySamplingContext.h in Headers */, - 1CA2ACF51959C14BCB979E3BC9A22F44 /* SentrySamplingProfiler.hpp in Headers */, - 5C4E780082AF74CB285CA754D281A407 /* SentryScope.h in Headers */, - C6F546B14A3739842CE06A89BCDE0943 /* SentryScope+Private.h in Headers */, - 2B88AB4B6BDBB8CF0DA4A98FA528D447 /* SentryScopeObserver.h in Headers */, - E5FFF8BB8841251DE2A1A226E3B084AC /* SentryScopeSyncC.h in Headers */, - 3185275B3B1425AF927FAD730FDAB30A /* SentryScreenFrames.h in Headers */, - 542338A7D63570661F6D5D01811590AE /* SentryScreenshot.h in Headers */, - DD9DA86094CBC5B5A48AE9382B7EDC4F /* SentryScreenshotIntegration.h in Headers */, - 7862D257E746C1B4FA131D0634DC93DD /* SentrySDK.h in Headers */, - 32DB39D836F5943803BD037EEEDF2B5A /* SentrySDK+Private.h in Headers */, - C6D47CAF9EBCD1FEDBC4229A33E66C74 /* SentrySdkInfo.h in Headers */, - 0A27944F2BF3C9AF69C2D76EC37F2E5E /* SentrySerializable.h in Headers */, - 16EE867C7993E07D43FF3A08E535B25B /* SentrySerialization.h in Headers */, - 2A613CD912E2CA9210309EADE08E225A /* SentrySession.h in Headers */, - 688715A288AD49386A5337CA7DD5B228 /* SentrySession+Private.h in Headers */, - 3767682368982D84F3D036D41E384FA2 /* SentrySessionCrashedHandler.h in Headers */, - 6DB926B52D6A2A942A87D44AF37ECD37 /* SentrySessionReplayIntegration.h in Headers */, - 057532B52320585D46E4832287E84C97 /* SentrySessionReplayIntegration+Private.h in Headers */, - D36CB064D691648CCB186FC8ABBA67E1 /* SentrySessionReplayIntegration-Hybrid.h in Headers */, - A4831020C998C58A9393B0C8912D90A5 /* SentrySessionTracker.h in Headers */, - C96AD8798E606488A2BAFFA7B751CCAA /* SentrySpan.h in Headers */, - 69C4BA234F25E4621122C57DC83D8D1C /* SentrySpan+Private.h in Headers */, - 80FFF4E18F0A8B9E51B5B7DDEEE4E416 /* SentrySpanContext.h in Headers */, - 2DF67780BDC1087E019D99CA70C978A4 /* SentrySpanContext+Private.h in Headers */, - 55DBED35980524307F84FC5423D7FC12 /* SentrySpanId.h in Headers */, - C77CF4506808F90E35A64E26B41394B1 /* SentrySpanOperations.h in Headers */, - 65FCEEA6DCFDB4DD2A00F2222015EA85 /* SentrySpanProtocol.h in Headers */, - 5BD8D0C1EE2943D529E955C6991B276A /* SentrySpanStatus.h in Headers */, - F0CAB1286713B0C8C1B8DE2BB1D69CB5 /* SentrySpotlightTransport.h in Headers */, - BEDBF786C49ABDE299986AA54A082E49 /* SentryStackBounds.hpp in Headers */, - 6941C91472DA996420F082CB3201D0D4 /* SentryStackFrame.hpp in Headers */, - 1CEB7BC18131F9FBE6CB138B4BD22727 /* SentryStacktrace.h in Headers */, - 8DD50F22AD35A5A95F49E8389DF951ED /* SentryStacktraceBuilder.h in Headers */, - 3D40D88B0471A7EB08D70638AAAF7A2D /* SentryStatsdClient.h in Headers */, - BA36A9A22EC1D9511F56976E01B6EE8C /* SentrySubClassFinder.h in Headers */, - D4BA196B8E3275E3C723BBF50CE52FAC /* SentrySwift.h in Headers */, - 582356FB32B54C84F78B3E48BD153DD1 /* SentrySwiftAsyncIntegration.h in Headers */, - FDD7C729AB3441CE8FFFA50FAC5A15F4 /* SentrySwizzle.h in Headers */, - 2D645C32C32C020746B593C27A491253 /* SentrySwizzleWrapper.h in Headers */, - C11C87B90AE9DCA9151084428D61B522 /* SentrySysctl.h in Headers */, - CA7B96D0C1DAE77E2179780990471231 /* SentrySystemEventBreadcrumbs.h in Headers */, - 442A8AA5794BBB1EABD1847D3D4B071A /* SentrySystemWrapper.h in Headers */, - 829E29A031BF13604F8875280E55B56A /* SentryThread.h in Headers */, - C423A7624A54D6BB5496689958BCF5B0 /* SentryThreadHandle.hpp in Headers */, - 656BDE3022E8717964CBEAF28FA65A6B /* SentryThreadInspector.h in Headers */, - A37AC2DBCBB59BD3F9A970911A0B3A82 /* SentryThreadMetadataCache.hpp in Headers */, - C0FB94F22CBB58C1733E000A0B27431A /* SentryThreadState.hpp in Headers */, - E1EEC38C2612DD0B640C41D63A359D8E /* SentryThreadWrapper.h in Headers */, - 202DB12C827D6E4EC075F18059D44637 /* SentryTime.h in Headers */, - 76E4064B08DCD86BF90E3B7B885078E7 /* SentryTimeToDisplayTracker.h in Headers */, - 9BDF125F3C62445C42C223B505E16D48 /* SentryTraceContext.h in Headers */, - 05C1EA89B3DD33A5441E088F0DA761F1 /* SentryTraceHeader.h in Headers */, - 37B165B8781C09ED2E6BAA914A9524A2 /* SentryTraceOrigins.h in Headers */, - 1F6DA93228FAD585523EE6EEF9CDAFE2 /* SentryTraceProfiler.h in Headers */, - C48F9694DE4909428DDF5295DA3EF347 /* SentryTracer.h in Headers */, - BF46A5F247F5206E8EFBF87DC2402C21 /* SentryTracer+Private.h in Headers */, - 1458AA6B128251EEE19671413CA1D69F /* SentryTracerConfiguration.h in Headers */, - FA56F15615FFD4FED7867F01C09E471A /* SentryTransaction.h in Headers */, - 109E754E7D85B42DCA87D0115874369C /* SentryTransactionContext.h in Headers */, - 17A176093DC2DDCD2F8392B470A1E6F8 /* SentryTransactionContext+Private.h in Headers */, - 79FCF4BB696E0595D47C35C1E0C7E277 /* SentryTransport.h in Headers */, - 7DDCC98A8D29459E1A2F693A9CD3B18D /* SentryTransportAdapter.h in Headers */, - C77E17F2E989BA2AA17C93C68896B4C7 /* SentryTransportFactory.h in Headers */, - E7BBA0BAE7DF8AB2A3FC2881A4B92EA2 /* SentryUIApplication.h in Headers */, - C6CC44219994149BB8755BF601C8E665 /* SentryUIDeviceWrapper.h in Headers */, - DD42F958B5D6B73EB7F0A97137113907 /* SentryUIEventTracker.h in Headers */, - 821FCBFAA8DF3F2049A29B32B9B0A8F5 /* SentryUIEventTrackerMode.h in Headers */, - DB1D12054685D1923877AFBB7C7E25AB /* SentryUIEventTrackerTransactionMode.h in Headers */, - 61F2D58FC6F6BD1CEE452F58E9ED8BE1 /* SentryUIEventTrackingIntegration.h in Headers */, - CF5A5974727A47A4610199AA20056C33 /* SentryUIViewControllerPerformanceTracker.h in Headers */, - 919BCEDD37BC0C6233DA6DACB1FFECE0 /* SentryUIViewControllerSwizzling.h in Headers */, - 81E8DFFC997FD078BDD93D71AE974430 /* SentryUser.h in Headers */, - CC92D583752F33EDBB891FF5292FD0AC /* SentryUser+Private.h in Headers */, - 591FD047555239A7520A81C7ABEADFC3 /* SentryUserFeedback.h in Headers */, - 0889E3FE22D8BFEE96349E7D05F8C603 /* SentryViewHierarchy.h in Headers */, - 637EC0CCFB4AAC82AB8302AC1C4EACC8 /* SentryViewHierarchyIntegration.h in Headers */, - 48C3521CAD88C43756DDF73C3E425B6E /* SentryWatchdogTerminationLogic.h in Headers */, - 32D197562CE113DC12948AE5A5C8DF1F /* SentryWatchdogTerminationScopeObserver.h in Headers */, - 921960899DC3EF1ABB036E139DBD783F /* SentryWatchdogTerminationTracker.h in Headers */, - CF7CEC3D80FF202328F19308EC442516 /* SentryWatchdogTerminationTrackingIntegration.h in Headers */, - 232CBB69662AC09216A2ACD38ECC7EDA /* SentryWithoutUIKit.h in Headers */, - 12B6265E903E59849DE357459F23A763 /* UIViewController+Sentry.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3CF38777F45CBA2D9D901F9AF2780FE6 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3813,6 +3524,321 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 5C65D7DCF00C236039E8E3CF3C98D861 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 71B0BCBFB86A1993D88773DBB6D2049B /* NSArray+SentrySanitize.h in Headers */, + 691FA2CE633A93E300D8C230BA1EFD95 /* NSLocale+Sentry.h in Headers */, + 1366015E4B6D1A61ECA83CBC4584C9FE /* NSMutableDictionary+Sentry.h in Headers */, + 3028D68976DE32FBFDD71F5975ED2707 /* PrivateSentrySDKOnly.h in Headers */, + 90AB3E04148A843A72221F46B3BF5E0B /* PrivatesHeader.h in Headers */, + 4276263A402F089AC1F93F812F0D342D /* Sentry.h in Headers */, + F1B099BDCF830ECDFDC4D28858AA56DC /* Sentry-umbrella.h in Headers */, + 846EE47763082B34D913C2B7C66B8C3F /* SentryANRTracker.h in Headers */, + 10F26E89793966DBD769145985519CA3 /* SentryANRTrackerV2.h in Headers */, + 644534C23BEB6D45A83286DBA31D6D8A /* SentryANRTrackingIntegration.h in Headers */, + 97E42A4AF1BF8C99D0517D8D7D646045 /* SentryANRTrackingIntegrationV2.h in Headers */, + 556A520803671D96A53BFBED08BC1965 /* SentryAppStartMeasurement.h in Headers */, + 5044B2E1EC2A3E6D17FC56F8B0932549 /* SentryAppStartTracker.h in Headers */, + D187307BF1437D631ED9B0C6E39792EB /* SentryAppStartTrackingIntegration.h in Headers */, + 4FBA47E32EED3B7C17DB8769B9DA29C6 /* SentryAppState.h in Headers */, + 8C7F8295AA3BB165B00C62F62D7F137D /* SentryAppStateManager.h in Headers */, + 011DFDD2A844417233EC19D18CB75C2D /* SentryAsynchronousOperation.h in Headers */, + 117B01B262FB0BFDA01374B7F7B15790 /* SentryAsyncSafeLog.h in Headers */, + 95DF2B86BA0C7CF4C683662BED6F8F10 /* SentryAttachment.h in Headers */, + 9939EA41F170F5A8754DE8866B552212 /* SentryAttachment+Private.h in Headers */, + D278215607E32819094A43F695EE962B /* SentryAutoBreadcrumbTrackingIntegration.h in Headers */, + F27DF7F6E5AE718151609712BCB19AE5 /* SentryAutoSessionTrackingIntegration.h in Headers */, + 13165EB93DCD52515D9C32F65AFC410A /* SentryBacktrace.hpp in Headers */, + E31E174B7355D316A5A7BBE53196FF98 /* SentryBaggage.h in Headers */, + 9C41E8BB47816FE5F62E84C164E453D9 /* SentryBaseIntegration.h in Headers */, + 2F7ADCE232792F05EE8452424920B2F4 /* SentryBinaryImageCache.h in Headers */, + 1B204F33F33295B2876D491B45321338 /* SentryBreadcrumb.h in Headers */, + 4C27273A6D2C46BCCE63AEFC30EE2D75 /* SentryBreadcrumb+Private.h in Headers */, + 831336F244DF178EF56D596830D0CBE4 /* SentryBreadcrumbDelegate.h in Headers */, + 83DDC77B93E45AFB197877511597BC5D /* SentryBreadcrumbTracker.h in Headers */, + D98367A341B32E28A6C9955875033D9D /* SentryBuildAppStartSpans.h in Headers */, + 7B97F26A4D2A3A43D0F571622C2132C6 /* SentryByteCountFormatter.h in Headers */, + D6FD1847C05B1E2184F5810F4A45AF61 /* SentryClient.h in Headers */, + CA049DCF679AEB8FE48B56C674D7361F /* SentryClient+Private.h in Headers */, + 38DA89771F93CE41FA55B4F74CD26D86 /* SentryClientReport.h in Headers */, + 20DA35E1F84D5ECADE13716D02AEE7A4 /* SentryCompiler.h in Headers */, + 7D8DA2E2DA3A6053570DAA19071A252A /* SentryConcurrentRateLimitsDictionary.h in Headers */, + 1652C8525649554826AD4B094BF454F5 /* SentryContinuousProfiler.h in Headers */, + 3F91961A71464B602F55E5A5C53CA206 /* SentryCoreDataSwizzling.h in Headers */, + 79521F7C7724293BEB92A25D97AB33DC /* SentryCoreDataTracker.h in Headers */, + FE8C356F8A64A1561775AE6C2C4F18B3 /* SentryCoreDataTrackingIntegration.h in Headers */, + 3D8841A37FA6EBD982F152A49AC455A5 /* SentryCPU.h in Headers */, + 21DD886043AE2F4B0446350C675FBE91 /* SentryCrash.h in Headers */, + 279295278EA94649FBE8CF87EAD9E429 /* SentryCrashBinaryImageCache.h in Headers */, + 6CCEDAA8F771DB0FD15BF361F3AF61EE /* SentryCrashBinaryImageProvider.h in Headers */, + E25484914ACEEA6194B8868FBDC94C16 /* SentryCrashC.h in Headers */, + 8F7B95925D0E62C1C36BDEA6EA479DC5 /* SentryCrashCachedData.h in Headers */, + 78DDAE2C630FD974CBF0F35A90D0E6F1 /* SentryCrashCPU.h in Headers */, + DE33527A013E7EF998FFE4F3DFD44084 /* SentryCrashCPU_Apple.h in Headers */, + F0C96F8121644BEA0386E3EDF8AB8107 /* SentryCrashDate.h in Headers */, + 7336A20562E1C8AA80BE21C1EDE97A47 /* SentryCrashDebug.h in Headers */, + 20C67B6FBD4E342F7A64038DDB41B268 /* SentryCrashDefaultBinaryImageProvider.h in Headers */, + 355FB8E39686DC38132F7C357D367612 /* SentryCrashDefaultMachineContextWrapper.h in Headers */, + 62652961CA53D5B29FE6694DA6B44EAF /* SentryCrashDoctor.h in Headers */, + D0661FD3AFF75F1895370601506195AF /* SentryCrashDynamicLinker.h in Headers */, + 1AC53EC2581D9090498273CBF1193791 /* SentryCrashExceptionApplication.h in Headers */, + DC4F1721515067BB700AEA474A451F42 /* SentryCrashFileUtils.h in Headers */, + BF2D7D69E86AB4C1D77C7882E09B2400 /* SentryCrashID.h in Headers */, + 46C26EE6A0720C8251F4C2B9970A45A6 /* SentryCrashInstallation.h in Headers */, + 4A41D30D563213DC8A7C485A0D42FE65 /* SentryCrashInstallation+Private.h in Headers */, + 1F0F04229C317CE461B0ED86AD7A0DD5 /* SentryCrashInstallationReporter.h in Headers */, + F999E09790CC383637CE54E4DD62DC31 /* SentryCrashIntegration.h in Headers */, + F816A9B53568519F567AEF3B0541632C /* SentryCrashIsAppImage.h in Headers */, + E5EC795FCBD8F9A2FF8FFE98EC03EFCC /* SentryCrashJSONCodec.h in Headers */, + B6EAB9064814C3AE52E81D96E1F6C06D /* SentryCrashJSONCodecObjC.h in Headers */, + AB26977C3E057D1B3EE8075B6969F916 /* SentryCrashMach.h in Headers */, + 7685AA765609F6EE6EE040DC0203F03D /* SentryCrashMachineContext.h in Headers */, + 2829D79769B2A9DDF8D6BA5C4CA81286 /* SentryCrashMachineContext_Apple.h in Headers */, + 38B795FE680033F973545BE87FC75864 /* SentryCrashMachineContextWrapper.h in Headers */, + 40B046DC6DD323CAFCFEB096D723008B /* SentryCrashMemory.h in Headers */, + E666DB54982791891B8A889AFBE7B8EF /* SentryCrashMonitor.h in Headers */, + 8692257BACC6EF76D64A9A5B4608C2A2 /* SentryCrashMonitor_AppState.h in Headers */, + 8C5033CF668D87ABE4B57725306093C0 /* SentryCrashMonitor_CPPException.h in Headers */, + 9C0394BFFC85CAEA02504FDE6EF02192 /* SentryCrashMonitor_MachException.h in Headers */, + 6F6D8966C4F652236C3592083138FFE8 /* SentryCrashMonitor_NSException.h in Headers */, + 54976AB53D61B390A03D38464EB6804E /* SentryCrashMonitor_Signal.h in Headers */, + 52861AE79E46B0BC384599830C6E0B38 /* SentryCrashMonitor_System.h in Headers */, + 87A85C0B66A7B4FBE1930A930A639894 /* SentryCrashMonitorContext.h in Headers */, + A470093B7160A9E9978D3F6F1A56F114 /* SentryCrashMonitorType.h in Headers */, + 6589F5E462A777D1BEC072FA91DB645D /* SentryCrashNSErrorUtil.h in Headers */, + 97FEA33F26EF0F62A3EBB28EBED35A4F /* SentryCrashObjC.h in Headers */, + 42301A3E31F1D7F391257CC45302D4BB /* SentryCrashObjCApple.h in Headers */, + 3FF75857ABC1C8A00F5B04D44B1FA128 /* SentryCrashPlatformSpecificDefines.h in Headers */, + BAE094C048C777C8B83BDC69EDD97477 /* SentryCrashReport.h in Headers */, + E9D5F6444AF779F8D528122321B60FEC /* SentryCrashReportConverter.h in Headers */, + A26E477022D7BAD793BC195BA78CC9FF /* SentryCrashReportFields.h in Headers */, + E6C56B78F18315CA23A1962098966FFE /* SentryCrashReportFilter.h in Headers */, + 444F4C7BD92D06EBEA7FE17F115A7C09 /* SentryCrashReportFilterBasic.h in Headers */, + A393F07D9673F724AFB1EAAA86FA867E /* SentryCrashReportFixer.h in Headers */, + 0D0BC86B963C9E020BEEC619AF3343F7 /* SentryCrashReportSink.h in Headers */, + 9E793F6C4F67A177A4A38D9841D586DF /* SentryCrashReportStore.h in Headers */, + 650F3B24B2D08790CD8318488044B1D7 /* SentryCrashReportVersion.h in Headers */, + C5FDB08DF0BA68D68E2DF700943257FC /* SentryCrashReportWriter.h in Headers */, + DD846DF37EE91BA96FE3D6C70C65436C /* SentryCrashScopeObserver.h in Headers */, + BE624E761A7C1DE6FA47FD0A063A5695 /* SentryCrashSignalInfo.h in Headers */, + 1C54B4D3B104E35D6349474B9ACE3BEC /* SentryCrashStackCursor.h in Headers */, + 8DD4F027A53BBE1AAB42B91199F54DDA /* SentryCrashStackCursor_Backtrace.h in Headers */, + 2C8C31954A79337FA1D2A0CFA9C19F50 /* SentryCrashStackCursor_MachineContext.h in Headers */, + 54C83FD183A9A28C4FF7F5B61267BFFB /* SentryCrashStackCursor_SelfThread.h in Headers */, + 923CE0D307D3A3A8E70E9E571747A09F /* SentryCrashStackEntryMapper.h in Headers */, + 9465E7C6E3DAD1A56159D11D3EDF8EB1 /* SentryCrashString.h in Headers */, + 8542DDB4340F5CEAC4BDA74D01671A1E /* SentryCrashSymbolicator.h in Headers */, + C0BFC985F5EF24C85B3B447136B074A8 /* SentryCrashSysCtl.h in Headers */, + 6412EFB5942AE8EA26ACE3B5C1252C0A /* SentryCrashThread.h in Headers */, + 3A9FE191F30082EF8971DB8908A20107 /* SentryCrashUUIDConversion.h in Headers */, + 45B7D589ED4A61553D00C9E5FDE5ACC0 /* SentryCrashVarArgs.h in Headers */, + 83EED6FDB282EEE371F7E4DA332F56FC /* SentryCrashWrapper.h in Headers */, + 05527C0943AA4CAD91DA3C71DF9CB082 /* SentryDataCategory.h in Headers */, + DA17BB33E04356FAA398DF672AB9845C /* SentryDataCategoryMapper.h in Headers */, + 741BFB06BF1752919A5629CD1571B714 /* SentryDateUtil.h in Headers */, + 5E38B9E73B69405B1F3A1B5E46BC8F09 /* SentryDateUtils.h in Headers */, + 4A976797C517EDE120AE17F16C2E6DAF /* SentryDebugImageProvider.h in Headers */, + 667E914A86E7FD86815AC10D9CB23F2E /* SentryDebugMeta.h in Headers */, + 40355FEAAFE48CFC7572967F4B224B21 /* SentryDefaultObjCRuntimeWrapper.h in Headers */, + 2494B472EC618B1195A7EE8D6BC2D126 /* SentryDefaultRateLimits.h in Headers */, + 324E6FD730533B546238862DD4F08EDD /* SentryDefines.h in Headers */, + 28A8094CC8ED7A3A2771CF4537129B47 /* SentryDelayedFrame.h in Headers */, + B4EAB76C1FECCEDFD41AE10E5B270320 /* SentryDelayedFramesTracker.h in Headers */, + 8718BD9A7D6EE279FC594BF78D0CDBEA /* SentryDependencyContainer.h in Headers */, + 4387B076E6C751E1C806CB2DA0A226BF /* SentryDevice.h in Headers */, + 647EF6BF971F05551994745FD638EE3C /* SentryDictionaryDeepSearch.h in Headers */, + 8DE5E089120E52614F819B8058C42F6B /* SentryDiscardedEvent.h in Headers */, + C44EADDBFFF9F6764C0A299A127B4CEC /* SentryDiscardReason.h in Headers */, + 8C7A55908EA721EB41A9A1643B754C4A /* SentryDiscardReasonMapper.h in Headers */, + 6FF8E6399842EAF3AAC862A67DB209DA /* SentryDispatchFactory.h in Headers */, + 848C1B81AC0F6BFC4DDC1A01A7F783D4 /* SentryDispatchQueueWrapper.h in Headers */, + 078CE4E6F2CA0C1623684A1BB97AE618 /* SentryDispatchSourceWrapper.h in Headers */, + D90F71614661ACE774937F7E76EE13FC /* SentryDisplayLinkWrapper.h in Headers */, + 3A94D45FDBB6261A7D2093CA21AA07A9 /* SentryDsn.h in Headers */, + 4A4BB752FEA15C56C82E452AB57330CC /* SentryEnvelope.h in Headers */, + BF89FB16B5B0F10CA85780E6CB8E82DF /* SentryEnvelope+Private.h in Headers */, + 63A4D09A1DE04D7592B7DE2006ED01FE /* SentryEnvelopeAttachmentHeader.h in Headers */, + D73229DCD8865ECEB47FA5F4952C1D47 /* SentryEnvelopeItemHeader.h in Headers */, + 7A72CA0611C2565B999DEF8DF1F68DAF /* SentryEnvelopeItemType.h in Headers */, + 98B8E5E66A6AE0ED4E0CD51330A0D1F5 /* SentryEnvelopeRateLimit.h in Headers */, + C3ED941A7527F6B1CE9037952D003063 /* SentryError.h in Headers */, + F59B6DE61EA3C273CD0C0251B1B7C220 /* SentryEvent.h in Headers */, + 9B243442E91FB29C05539E11D21FFD3B /* SentryEvent+Private.h in Headers */, + C000070DDF3D09471F83ACBCA131BB08 /* SentryException.h in Headers */, + BF4C31CBC58DF9E50D187D9E8EC14737 /* SentryExtraContextProvider.h in Headers */, + 191153B2DCCE2A32220BE252DC0F9B41 /* SentryFileIOTrackingIntegration.h in Headers */, + 9948FD6C99688D16B9DA8B3785FE294B /* SentryFileManager.h in Headers */, + A78110B581DFE9747E75E9D713F8704D /* SentryFormatter.h in Headers */, + 0BA68252B05882909F8271A85ADB4CF2 /* SentryFrame.h in Headers */, + 2EA081C64281BB843C05E181A673F8AF /* SentryFrameRemover.h in Headers */, + FEC50DCEB784568CF50B58C1CFE0119F /* SentryFramesTracker.h in Headers */, + 947DF1CDD00E75BECADFB0AF0E40AE56 /* SentryFramesTrackingIntegration.h in Headers */, + ADAE43EDEBFFD59AA57142A1FA9F7924 /* SentryGeo.h in Headers */, + D51873CDBD026C7CB2680F7E5F53338F /* SentryGlobalEventProcessor.h in Headers */, + B8ED1606FE46D3DE376E5DAD0383145F /* SentryHttpDateParser.h in Headers */, + AE649BAEC0C9CF228FEC045A3D861D85 /* SentryHttpStatusCodeRange.h in Headers */, + 60138211F88A2D8EE0E4405D689E1CCB /* SentryHttpStatusCodeRange+Private.h in Headers */, + C3A6E6F4CAA9FBD608F41E7F58AE843E /* SentryHttpTransport.h in Headers */, + 192C098CB6B01A45B083F7C157177C06 /* SentryHub.h in Headers */, + 18D8812A452D30A371CD4A5927F039F0 /* SentryHub+Private.h in Headers */, + 855C019B07A0840D621AB030217C8BE1 /* SentryInAppLogic.h in Headers */, + 89F8483389EB3F63F9AEE57CBE72AEF9 /* SentryInstallation.h in Headers */, + A1797FA8DC8B5CBFC7627DCCF932E522 /* SentryInternalCDefines.h in Headers */, + 597508F924752320C385ADB5AFC2F814 /* SentryInternalDefines.h in Headers */, + B79998FF0A519637E396B2717C0C25B5 /* SentryInternalNotificationNames.h in Headers */, + AB86E6ECB40478ECD0EE565E1B1D5F09 /* SentryInternalSerializable.h in Headers */, + 92DB7C81B3F97400CF177B0A3B9A0A8F /* SentryLaunchProfiling.h in Headers */, + 5A6FD8CE67015D0EE95FAFAC0ADB5177 /* SentryLevelHelper.h in Headers */, + EE4DE6F76C479E71D316DDD1D035AB78 /* SentryLevelMapper.h in Headers */, + 574C5029F3E3E40696E630C181E32AFB /* SentryLog.h in Headers */, + 69DFA8B1F1EC68D15BF60318C104D1CA /* SentryLogC.h in Headers */, + 26B9B841446D52C5DCAB1FEE0832F419 /* SentryMachLogging.hpp in Headers */, + 12927CED4D6D7FED0E6A9FC27AB05136 /* SentryMeasurementUnit.h in Headers */, + 0AF241400EAA9C4F8DFB618CAF940EBA /* SentryMeasurementValue.h in Headers */, + E12807496D37E3713185A8B4B1E6E556 /* SentryMechanism.h in Headers */, + 6E4AFB0A40628D9FA2798975E5F52381 /* SentryMechanismMeta.h in Headers */, + 284AC68336A9D2D5763E683B6D546D9F /* SentryMessage.h in Headers */, + 329D86134DB41FA3C2268C7129185A88 /* SentryMeta.h in Headers */, + 669125B4C98548E1A3B10D274465DBB3 /* SentryMetricKitIntegration.h in Headers */, + F99BE6D54A42AB91A1EF0959337E7480 /* SentryMetricProfiler.h in Headers */, + 8249B7BD7EC8914EE2E23BFFB6BC8990 /* SentryMigrateSessionInit.h in Headers */, + 84881E7CDC2031B3BE915535C0DD3790 /* SentryMsgPackSerializer.h in Headers */, + 3C0335486AAC2E7ACE27B0ADC2F5C5DC /* SentryNetworkTracker.h in Headers */, + 41CCD67DD308972FB4750100DD5DA80B /* SentryNetworkTrackingIntegration.h in Headers */, + 0A1671002890E4433501B412126CFF03 /* SentryNoOpSpan.h in Headers */, + F9FBA4C26C1FE7B1FB61725CC20A6FF2 /* SentryNSDataSwizzling.h in Headers */, + B1EE06DBCADFB469F22F6A3E748E9111 /* SentryNSDataTracker.h in Headers */, + 7BD1E496976C4CE5A68E70C5E7E1AD86 /* SentryNSDataUtils.h in Headers */, + BE4CEA3B07CA2D2584C8E33C13A96FCC /* SentryNSDictionarySanitize.h in Headers */, + 91779607AD01FB55B4B5A2E4E20EF59B /* SentryNSError.h in Headers */, + 8FDE1A05F3BD179213E10C7D20701CE9 /* SentryNSNotificationCenterWrapper.h in Headers */, + F000ED7B4CC033147825CA51ECC89EC8 /* SentryNSProcessInfoWrapper.h in Headers */, + E5DD361F77DEEAFF5F023AC28110346D /* SentryNSTimerFactory.h in Headers */, + 04468E4085A63F4B649EA98E5AC1A88E /* SentryNSURLRequest.h in Headers */, + FBE5E02CB9AFA135FED55C4C6B6D46AD /* SentryNSURLRequestBuilder.h in Headers */, + 181BB3A4AE34E47984253DD5DD28799B /* SentryNSURLSessionTaskSearch.h in Headers */, + D9F189B3751A4B87BA4CE88D92A6FA62 /* SentryObjCRuntimeWrapper.h in Headers */, + 6B2B062F505489EE60F609DF4C3AEA5D /* SentryOptions.h in Headers */, + CC34C8DD1776936DF3C75A672B14A0FB /* SentryOptions+HybridSDKs.h in Headers */, + 9C4EFFB7152DB9C1DCDF4F80A21877BF /* SentryOptions+Private.h in Headers */, + 7E0A57EA69BD8EB2B5A22ABB663F8B11 /* SentryPerformanceTracker.h in Headers */, + 2BD433F75B320826097A54D36BA6474D /* SentryPerformanceTrackingIntegration.h in Headers */, + CC8A1372A96DA193D857327074506C24 /* SentryPredicateDescriptor.h in Headers */, + 6575175333C20857353FB757E77243C4 /* SentryPrivate.h in Headers */, + 2089C6EA3F40C9F9A6A8A387F5F9EB30 /* SentryProfiledTracerConcurrency.h in Headers */, + 61015DDD4C5E8CEB14788B047FBA7C4E /* SentryProfiler+Private.h in Headers */, + E6FA7C73B7E03A6D76833EF47DC46B71 /* SentryProfilerDefines.h in Headers */, + AF34FCBB6E67A30AA9FC7BA164F555D0 /* SentryProfilerSerialization.h in Headers */, + 5A966C52DA8DFFD4F940E45542B63B8C /* SentryProfilerSerialization+Test.h in Headers */, + A87B808BC358D3CF036CFE7D999A7BF8 /* SentryProfilerState.h in Headers */, + 4AF3866C1FD39D834CCBE10F05C5DAF7 /* SentryProfilerState+ObjCpp.h in Headers */, + 8BA14EC86BEE75C51075FDAE45A69F34 /* SentryProfilerTestHelpers.h in Headers */, + 72B2AF45220B59FA340E6707F1B53296 /* SentryProfileTimeseries.h in Headers */, + 6A73EDF12B8CDDBDB1404F793EF25BE7 /* SentryProfilingConditionals.h in Headers */, + B6FEDFCFC1D08665DD309ACEFDF52FBA /* SentryPropagationContext.h in Headers */, + 1CD7CFB4879AD004DB7868A4144694A4 /* SentryQueueableRequestManager.h in Headers */, + 9FA8D81BD6325236CACD09AFEEA99184 /* SentryRandom.h in Headers */, + 611C71BE50FECC1A394EE650D9EFFC47 /* SentryRateLimitParser.h in Headers */, + 50B2088ABAA246179B146F0459F203D8 /* SentryRateLimits.h in Headers */, + 0DD62AEE2C64D66904E4741E1FFBDAEA /* SentryReachability.h in Headers */, + 93A1D4FF8AB8E3954D8BDC8D7F483022 /* SentryRequest.h in Headers */, + 03E93DE3BC1009B15C5AC9F645D1B505 /* SentryRequestManager.h in Headers */, + 7539F9D50E1729301BBDD62D3BA4B137 /* SentryRequestOperation.h in Headers */, + D55E9DE8374EA9E93CAE92E06CA3E1FD /* SentryRetryAfterHeaderParser.h in Headers */, + F91F6C418F4A8DB03C2FC69E4B134994 /* SentrySample.h in Headers */, + 665CCFC06FAAEF5C986D183101F480DD /* SentrySampleDecision.h in Headers */, + 208F46231C26BF5F64DE25723287F6E4 /* SentrySampleDecision+Private.h in Headers */, + 866FF228D7E04BDB19C6CB0DA1DACE3C /* SentrySamplerDecision.h in Headers */, + 69F0163F28DC425BEB090C4E1D82AC60 /* SentrySampling.h in Headers */, + C774200666FB9799EC14F5B5D7742AF1 /* SentrySamplingContext.h in Headers */, + D89C52EBFA4F53027ACF62F715028BF6 /* SentrySamplingProfiler.hpp in Headers */, + 492051A062483E1A8771A28E997879FA /* SentryScope.h in Headers */, + 8E0B6A601E2BA79F03825DF092B4E918 /* SentryScope+Private.h in Headers */, + 13409CEFE9444FA78216DD10B3E6C12F /* SentryScopeObserver.h in Headers */, + 620E3CC5288BD366D5B0AA67BBCFDA00 /* SentryScopeSyncC.h in Headers */, + 2947068A472AED471FFCA2DBE05EBCC0 /* SentryScreenFrames.h in Headers */, + F057EC0D8DE36C19DFF9F904A4FB825B /* SentryScreenshot.h in Headers */, + 0C01009228035066F2CEB77F8F608590 /* SentryScreenshotIntegration.h in Headers */, + 6E08A914A3386C45DE81083A0DC1657F /* SentrySDK.h in Headers */, + 705A021F8DFB25E5F73B3E34DFF83AFA /* SentrySDK+Private.h in Headers */, + 4CE5D77F67DBB90D59392B9C9B7D844B /* SentrySdkInfo.h in Headers */, + 607E8F399E3FE84CF258C60B2FA2FFF9 /* SentrySerializable.h in Headers */, + BAB212996A595C6E85FB2F969476571E /* SentrySerialization.h in Headers */, + 70B1D68AABECB581B3657A81E210D4C3 /* SentrySession.h in Headers */, + 56069D86D1FBBAE5D9F383CD4905AB23 /* SentrySession+Private.h in Headers */, + 5B7CBC345C89ED636684EF183D83EF57 /* SentrySessionCrashedHandler.h in Headers */, + 6FCCB96D6F20E3A3EB4E60E88F85B7C1 /* SentrySessionReplayIntegration.h in Headers */, + A4BDC047B3F26A9115DB2E18164F5A75 /* SentrySessionReplayIntegration+Private.h in Headers */, + BA2AB49398A5D5B3535552613BD92C72 /* SentrySessionReplayIntegration-Hybrid.h in Headers */, + FE00DA58347ADBB29A51D87CA6E7690B /* SentrySessionReplaySyncC.h in Headers */, + E173D6799EE0F0AA1BA542C7CD427444 /* SentrySessionTracker.h in Headers */, + 9E30518699EC6EA1F8E9D00292DF35E3 /* SentrySpan.h in Headers */, + AA72DF2A6B08DFDA765C66CAB96FD34E /* SentrySpan+Private.h in Headers */, + F9AEAB352456C776466104C28AA7C7F3 /* SentrySpanContext.h in Headers */, + A29DFFC67282B472D5F6A74B47CACB07 /* SentrySpanContext+Private.h in Headers */, + 0643DF5A6EAC912BDA66A18CBF66291C /* SentrySpanId.h in Headers */, + A001FAF2EF59B0AE18AFB5BADADA9563 /* SentrySpanOperations.h in Headers */, + AB209F4F025C8205A2AFBDB78A86BBD6 /* SentrySpanProtocol.h in Headers */, + 7EA9341FF8D4B9F542C1F8F0A1CCBFF2 /* SentrySpanStatus.h in Headers */, + EABDB5F6E0DBD5D0989D5F043E8AF711 /* SentrySpotlightTransport.h in Headers */, + 38B8A2034223A1021E0D040428EFD629 /* SentryStackBounds.hpp in Headers */, + B1D4882E23E6E9E25D377E7047112C5E /* SentryStackFrame.hpp in Headers */, + A49B8174788EB78294EC5C08795BF46B /* SentryStacktrace.h in Headers */, + 423E50F7E969FC3947F0589F1F94D65F /* SentryStacktraceBuilder.h in Headers */, + 08801E749C8606B0DDA2BF569868EDEF /* SentryStatsdClient.h in Headers */, + 2055C771D20CBE42213771F967AA1B62 /* SentrySubClassFinder.h in Headers */, + 6DFE1E0CA97D021E6EBFC086C654BB15 /* SentrySwift.h in Headers */, + 5F3B4012D6A914C8A0D02ABAAFAFEF36 /* SentrySwiftAsyncIntegration.h in Headers */, + 880899914F73C0BDC732FA09DC6E5838 /* SentrySwizzle.h in Headers */, + A397809CAC83A80AAE52156B85F84BAE /* SentrySwizzleWrapper.h in Headers */, + 2470C78D3E72A059FAE2A42C082FAC67 /* SentrySysctl.h in Headers */, + C4F12BD34CC2882FC3722C05D6AE3044 /* SentrySystemEventBreadcrumbs.h in Headers */, + 1FF81D990FCF1404F17AB3DD37F9D79B /* SentrySystemWrapper.h in Headers */, + 28265BC7CB0B3573F4705AB2ECB42EF6 /* SentryThread.h in Headers */, + 7A4AF5E68999265E8D80C3A4C863611C /* SentryThreadHandle.hpp in Headers */, + 2E4CB995EB382BB6AA7E64D691F7F3C0 /* SentryThreadInspector.h in Headers */, + B27DB7B40108916CDE48D55767E11F5D /* SentryThreadMetadataCache.hpp in Headers */, + 1F791156B8925AA4119AA545B3874170 /* SentryThreadState.hpp in Headers */, + 1B7293E18703058C27E090FD69D7B978 /* SentryThreadWrapper.h in Headers */, + 0EF0BFFF2BC66ECBE295D98354DD1EEE /* SentryTime.h in Headers */, + A911732D4221F8636FA50F7534F9C495 /* SentryTimeToDisplayTracker.h in Headers */, + 74C0F4F8C7CABE5254ED538D36158DDB /* SentryTraceContext.h in Headers */, + D35A3B4F99C44C7D26BDD6FF45434261 /* SentryTraceHeader.h in Headers */, + 750DA60EB3D6F1A7CFA061479B9B0C4B /* SentryTraceOrigins.h in Headers */, + 7C53949D32787D8CEAEBE3E056D23EC8 /* SentryTraceProfiler.h in Headers */, + D4D6FC6793C33CF75B3FF8147B6DECFF /* SentryTracer.h in Headers */, + BC7C26EC60EA12AAEA10783ADD6DA96B /* SentryTracer+Private.h in Headers */, + B133C12A9500EF6A47B828FF8C0BCA01 /* SentryTracerConfiguration.h in Headers */, + CE47808E0BD440868C56DEB13D219502 /* SentryTransaction.h in Headers */, + 0004BF649D11B8BEE3D204F57F0D1539 /* SentryTransactionContext.h in Headers */, + 36CF11EDA19D3119A1695D553177650C /* SentryTransactionContext+Private.h in Headers */, + 629EE810C376B0BBD45AEEE254000F3E /* SentryTransport.h in Headers */, + 78D4A6D6100243C370F424EC3D1424BB /* SentryTransportAdapter.h in Headers */, + 2BE6161760B7EDDE73A0B21C0847A433 /* SentryTransportFactory.h in Headers */, + 3C33AE6DC22BCC72134AFF798FB96D26 /* SentryUIApplication.h in Headers */, + D4C7E48BCFA9988ED0B2C93C7047F505 /* SentryUIDeviceWrapper.h in Headers */, + EFF7F64AEF044BCA0926FD9062B24A0F /* SentryUIEventTracker.h in Headers */, + 9F40C405E611B60970D1433DF6A3DB11 /* SentryUIEventTrackerMode.h in Headers */, + 2ECA5376A4275FECEB8B9598D29B0EDB /* SentryUIEventTrackerTransactionMode.h in Headers */, + 844D64D30AC5A62EEEA378C51AF1FE18 /* SentryUIEventTrackingIntegration.h in Headers */, + 16B8E4CFB86F8433EA5C3E8647DA308B /* SentryUIViewControllerPerformanceTracker.h in Headers */, + 04AC802383F6072E0520161C6F0AB012 /* SentryUIViewControllerSwizzling.h in Headers */, + 35B2B9FC451A80479098E181D7E32656 /* SentryUser.h in Headers */, + C1EAA428CE23F8643A205CDC9AA7AC47 /* SentryUser+Private.h in Headers */, + 6678029CE1803F1E393A984445B4856E /* SentryUserFeedback.h in Headers */, + 1675567B17FB153A61730D619B5B5B3F /* SentryViewHierarchy.h in Headers */, + 447401598D1E99257F2511FFF0C13877 /* SentryViewHierarchyIntegration.h in Headers */, + 50C8350A5D03DD68712F0E0523A6E572 /* SentryWatchdogTerminationLogic.h in Headers */, + D3E810D73DF555ED6156CBD8852BB2A4 /* SentryWatchdogTerminationScopeObserver.h in Headers */, + B86B27B864EE1D5821149D54B206D4AE /* SentryWatchdogTerminationTracker.h in Headers */, + 5F5180438C3F31B9E6677FAB46DD5AEB /* SentryWatchdogTerminationTrackingIntegration.h in Headers */, + D76339A44236AA3D0105185B032B6E53 /* SentryWithoutUIKit.h in Headers */, + FD07D81884AEEFFAA41514881C80BEFE /* UIViewController+Sentry.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 613D93EC1A02EC57A103897A676D6332 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3843,33 +3869,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7814A934D7E973B6A22B40A152537297 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 42FE62F6DC28913E0CA898CD113EE8D6 /* CLIColor.h in Headers */, - D61CBBA63A7E44E23CE68CD374F9109E /* CocoaLumberjack.h in Headers */, - BC22142B3622E1E66A1E0DE4C3F3A438 /* DDAbstractDatabaseLogger.h in Headers */, - 373ECF67C4DF0E2E13CF810046D587E1 /* DDASLLogCapture.h in Headers */, - 4A2911DF718BAD29A32CAE59D78415BE /* DDASLLogger.h in Headers */, - 8DFF144D6CCB37DF916AA51CA2672BA5 /* DDAssertMacros.h in Headers */, - 7591EB190A7C3A21C47171BB4399BC81 /* DDContextFilterLogFormatter.h in Headers */, - BEEB4030C466154E446E0100ECD4BFED /* DDContextFilterLogFormatter+Deprecated.h in Headers */, - 9B0A4DFB30DD8B625E09537EAA319BF5 /* DDDispatchQueueLogFormatter.h in Headers */, - 750CA5764904FFB65D84CD66B78C14DD /* DDFileLogger.h in Headers */, - 014F484ED692FB7D52E53B47369A94A3 /* DDFileLogger+Buffering.h in Headers */, - DA2237A58D40CE5A6AE0614E2E87F194 /* DDFileLogger+Internal.h in Headers */, - 0B0F3C4D7A445C5A1F114065F27EB21A /* DDLegacyMacros.h in Headers */, - 3536E5A32C1F915E2EEBCF1FB4083ED8 /* DDLog.h in Headers */, - CBC7BD6E7BB076F521D42378F4D43CCD /* DDLog+LOGV.h in Headers */, - B5CFF991801137D904B8AD39E5854B68 /* DDLoggerNames.h in Headers */, - 919648C42E993BF8AAC0D691CA523B2D /* DDLogMacros.h in Headers */, - 89B6E64C04C69075F2FF889B833D7F95 /* DDMultiFormatter.h in Headers */, - A11779105C247E62CFFB9329FB275B6E /* DDOSLogger.h in Headers */, - 31666BEC6D958B7A592786FA696C6D2F /* DDTTYLogger.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 8F9187336E1C6770A026046541A6561E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3911,6 +3910,33 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + BF0711143497A422C4885970DAB3D725 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + DB61CAE95D4354A283098D1D0EEDCB9B /* CLIColor.h in Headers */, + 08F257AF3F6510626F96AE276DA0BA14 /* CocoaLumberjack.h in Headers */, + 3883EBDA95B1ED9C4654181BFA6F22AF /* DDAbstractDatabaseLogger.h in Headers */, + A71B86F0A140929D5439924F289D5F3D /* DDASLLogCapture.h in Headers */, + 32825F7C0395EBB60A462B2FD13503C8 /* DDASLLogger.h in Headers */, + 6949079E56CDA6A188498E9B3A893540 /* DDAssertMacros.h in Headers */, + 66D20E347FC016EA89EB899919A656B9 /* DDContextFilterLogFormatter.h in Headers */, + FF115F865F6851D637C6B9824C7D6F4F /* DDContextFilterLogFormatter+Deprecated.h in Headers */, + 28BCDD9DA3865FD3916C0E38F01F7DBF /* DDDispatchQueueLogFormatter.h in Headers */, + 046D5D581A99C0B232C574FECC38CE18 /* DDFileLogger.h in Headers */, + 1E98E41E380BBF1C7E1D796483804B13 /* DDFileLogger+Buffering.h in Headers */, + 1FE5C73DE49100C69313FD06304D75CE /* DDFileLogger+Internal.h in Headers */, + 7687A13D5D949DB58BD8951EE8E82B6F /* DDLegacyMacros.h in Headers */, + FBDFBE19D382BA336109509D42614456 /* DDLog.h in Headers */, + 35F2665D5A44D0FB3704F144278792AD /* DDLog+LOGV.h in Headers */, + B4DDC98A312019E4ABF8FFDB3EC790AA /* DDLoggerNames.h in Headers */, + 6AC94B40B5D3E8899E0F757DDDCF059E /* DDLogMacros.h in Headers */, + 7A8B9F331176F37678F9D3104FE8C59D /* DDMultiFormatter.h in Headers */, + F2FE1A01677C62A04FCC0B958269B677 /* DDOSLogger.h in Headers */, + 50293970C02F5744FED9E257A0F30F5B /* DDTTYLogger.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; F4D12483D26D2E9608A4795A3343C2AA /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3982,11 +4008,11 @@ }; 276021C4482165D46E0CBBEFB822FE95 /* CocoaLumberjack-CocoaLumberjackPrivacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 6482F952D73E9581F7BED123533EF290 /* Build configuration list for PBXNativeTarget "CocoaLumberjack-CocoaLumberjackPrivacy" */; + buildConfigurationList = 5C01ED195F55EB14EB60F564A79328C3 /* Build configuration list for PBXNativeTarget "CocoaLumberjack-CocoaLumberjackPrivacy" */; buildPhases = ( - B02BBBEF2EFB3C06BCFC0F5E6D5C105C /* Sources */, - 632744865D3A93C64914360CFE368D24 /* Frameworks */, - 90C7704041CCED2850572678964A3D26 /* Resources */, + 1271CD5372228CAF66D821E1177F8C4C /* Sources */, + C7DBCAF4E3F5D00A1A2FA02116406E4E /* Frameworks */, + 188E709BC643A724E6D6F30906AABB04 /* Resources */, ); buildRules = ( ); @@ -4008,16 +4034,16 @@ buildRules = ( ); dependencies = ( - C82659A1D1061B036110E77C7BD0004E /* PBXTargetDependency */, - 50FB35059ED3EBB98BDF1E0DEBFB54D8 /* PBXTargetDependency */, - ACB800BFA794BCFBB9CEC81F8B25B31F /* PBXTargetDependency */, - 8479F2D97259DD48E394B4E3DAB86116 /* PBXTargetDependency */, - 84E6A080AEE075B6815276F319277837 /* PBXTargetDependency */, - 528232815E82911556246552BAE45BC6 /* PBXTargetDependency */, - 3907EC2566D624937B760978EA819CEB /* PBXTargetDependency */, - 9C0FAF71E31AD67609D20A0C099CDCCA /* PBXTargetDependency */, - 0796663D3A44602FD3015BE51F244D1D /* PBXTargetDependency */, - 121047C793DF3B8F47755454CF99B47E /* PBXTargetDependency */, + 29CBCDA2266ED4B22EB054EAEE9639B7 /* PBXTargetDependency */, + E4F3A0FB85F47D8DC0E6E5434FEC8D30 /* PBXTargetDependency */, + 00D6569A640D9D27D6CCE0BB950E54AE /* PBXTargetDependency */, + C4D3E183BAC8C82A3AB68391309B101A /* PBXTargetDependency */, + 71AE8240788EEB781FE23A03C16DE964 /* PBXTargetDependency */, + 37B9FD9413123380585125A1C1812ADF /* PBXTargetDependency */, + D3998B908F7D28C9CA35598E0369F120 /* PBXTargetDependency */, + 7115000615248DF8188239319A41A78A /* PBXTargetDependency */, + 2287F9E2A43E1614E3CBB88C3177F424 /* PBXTargetDependency */, + 97E911443DF13762040A9E91B734B12C /* PBXTargetDependency */, ); name = "Pods-Hammerspoon"; productName = "Pods-Hammerspoon"; @@ -4077,17 +4103,17 @@ }; 94BDCD90B52278D1FB244A66E8B95A4A /* Sentry */ = { isa = PBXNativeTarget; - buildConfigurationList = AA5CF2ADF183C920D3B9690D3F5979B9 /* Build configuration list for PBXNativeTarget "Sentry" */; + buildConfigurationList = DF056DA25BC7C0D683012738627EEA95 /* Build configuration list for PBXNativeTarget "Sentry" */; buildPhases = ( - 043EBADF6CE19B5F617797F541090F8C /* Headers */, - 9670D46F23E094747981B60B04FDBDD4 /* Sources */, - 26885016D44D7B8EE99EF07CAC40D950 /* Frameworks */, - 2B393B1241BD1B859C349412FC127086 /* Copy generated compatibility header */, + 5C65D7DCF00C236039E8E3CF3C98D861 /* Headers */, + 4201C628742B71DC67A9C803752ACA77 /* Sources */, + D61AAE72DF06659CDA618D8A406C4BC9 /* Frameworks */, + 3DEA4E5FC8612BFE7E63B0571D95AB6E /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( - F9805A73C4254AB1E340A1A423C6C33C /* PBXTargetDependency */, + FC78F17866FFBE0466DFF0DEC5EBDE05 /* PBXTargetDependency */, ); name = Sentry; productName = Sentry; @@ -4096,11 +4122,11 @@ }; 97C36B3C576D3765DAAE4EA7AC1E9ADC /* Sentry-Sentry */ = { isa = PBXNativeTarget; - buildConfigurationList = FD179FC3077B6D6791CAB7369B33E970 /* Build configuration list for PBXNativeTarget "Sentry-Sentry" */; + buildConfigurationList = 5429302C3A1387B69841B3555032FBF9 /* Build configuration list for PBXNativeTarget "Sentry-Sentry" */; buildPhases = ( - 9778BE1EF3BC36BB94F3F6DF1A2ECF1E /* Sources */, - E3D3DB92C5CA0437798757F84DC1F895 /* Frameworks */, - 6E3EFFA402576D01C4F9C954CC029E89 /* Resources */, + AF279A098DAA60A73AA8FCE0DF4DB73B /* Sources */, + ECA104863245D2CEEFC99A32F4541BF8 /* Frameworks */, + DBB7F330D0F363C4ABB0C8E911FB1C97 /* Resources */, ); buildRules = ( ); @@ -4122,8 +4148,8 @@ buildRules = ( ); dependencies = ( - 25F86A8D470BDA73D98BA8C349621548 /* PBXTargetDependency */, - 3F20EAF7B74F24013474830B07E948BD /* PBXTargetDependency */, + EECCDCB61A33ED73A5A15BE3C36193E3 /* PBXTargetDependency */, + EF2C3CFC6BBFF5A3D7B2354627E8C140 /* PBXTargetDependency */, ); name = CocoaHTTPServer; productName = CocoaHTTPServer; @@ -4149,16 +4175,16 @@ }; E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */ = { isa = PBXNativeTarget; - buildConfigurationList = 0895DCCCA079A72B682144D9705113DE /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */; + buildConfigurationList = 2D6090864D20A1FFF3E63ABF54079DD2 /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */; buildPhases = ( - 7814A934D7E973B6A22B40A152537297 /* Headers */, - FF8572E4564A3A00D91F4CFF536E19CD /* Sources */, - 1EFE0AE968F65060FA0F45C4A20703FA /* Frameworks */, + BF0711143497A422C4885970DAB3D725 /* Headers */, + 3A9081147109634907DC4A8B433CB33F /* Sources */, + 17DBC7A203C8A826D395E7E0CB5EF793 /* Frameworks */, ); buildRules = ( ); dependencies = ( - 6152DE53E5665B736C17D5D6BF1212BE /* PBXTargetDependency */, + E965A62B2ADE8A94A0B2343914935851 /* PBXTargetDependency */, ); name = CocoaLumberjack; productName = CocoaLumberjack; @@ -4205,26 +4231,26 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 6E3EFFA402576D01C4F9C954CC029E89 /* Resources */ = { + 188E709BC643A724E6D6F30906AABB04 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3B3EF12856BD0B5ABFAACCD2321252B5 /* PrivacyInfo.xcprivacy in Resources */, + A3F13A606E35DD5792FBF859BCC77FA5 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 90C7704041CCED2850572678964A3D26 /* Resources */ = { + DBB7F330D0F363C4ABB0C8E911FB1C97 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 159CDDC2585A4141E8AD4A948A0EAF3F /* PrivacyInfo.xcprivacy in Resources */, + 1DD82F0BAA7139EA8E0CAA0A0FB6AF67 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 2B393B1241BD1B859C349412FC127086 /* Copy generated compatibility header */ = { + 3DEA4E5FC8612BFE7E63B0571D95AB6E /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -4295,6 +4321,343 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 1271CD5372228CAF66D821E1177F8C4C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3A9081147109634907DC4A8B433CB33F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B61A498BAC433156323FD534C140B33E /* CLIColor.m in Sources */, + 08C1DBE65BE206D762ED4EC039C74361 /* CocoaLumberjack-dummy.m in Sources */, + EC0047F79318AC8F938EC0A178D65FBE /* DDAbstractDatabaseLogger.m in Sources */, + FA31BE729963425F591193E287A38A5A /* DDASLLogCapture.m in Sources */, + 96BC9F146513131231528511A772D098 /* DDASLLogger.m in Sources */, + 2F2AD588A07B06E6830E1F74FB811B5C /* DDContextFilterLogFormatter.m in Sources */, + B009C1F2D6DD314054B2F6190B16E0E5 /* DDContextFilterLogFormatter+Deprecated.m in Sources */, + AB305CE4EDD2FDFA479EEDB481960DD0 /* DDDispatchQueueLogFormatter.m in Sources */, + CB499BFC75E725B23B81F1844838C6D0 /* DDFileLogger.m in Sources */, + D7CACE598009EF6D7E8F35E8F6C472C9 /* DDFileLogger+Buffering.m in Sources */, + 191D1EA5D1F76012C41B48C2C97AB990 /* DDLog.m in Sources */, + 3A34608622B2D07A99A6B4386EEF96E4 /* DDLoggerNames.m in Sources */, + 8A71A42BA83410BC16D965FDA493E930 /* DDMultiFormatter.m in Sources */, + AE84536B5D1EE6FFC96D541EE8F54525 /* DDOSLogger.m in Sources */, + 49C8135C8BBE1EED5816782A30A450C3 /* DDTTYLogger.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4201C628742B71DC67A9C803752ACA77 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C4D1273B09D9E9BD1A4003563BE64CB0 /* BucketsMetricsAggregator.swift in Sources */, + C6A8D2BB9E01A7B9E7FFEDA47A8BC613 /* CounterMetric.swift in Sources */, + 4CBCBBF19F8CAF8661CBDF3297A3C1FA /* DistributionMetric.swift in Sources */, + 9BF49D377398357A10F2CD9974BD024A /* EncodeMetrics.swift in Sources */, + 465A8FB4874D92756E2BAB4B45EF2F41 /* GaugeMetric.swift in Sources */, + 6D1CEA4B44BBAC27514383161C7BF0F2 /* HTTPHeaderSanitizer.swift in Sources */, + 5D8CF7D8EED8435E93FDB1B46FDBE118 /* LocalMetricsAggregator.swift in Sources */, + 6936A49DE278C017AE9D565F704600E2 /* Metric.swift in Sources */, + C0643222BFFC8E1C5A5965C9FD253B94 /* MetricsAggregator.swift in Sources */, + 3903609905F88546B1B5F45A9A52FD73 /* NSArray+SentrySanitize.m in Sources */, + 7F52D4E419E020B682CFC2FAE5031602 /* NSLocale+Sentry.m in Sources */, + C5BFD2B5473D328CE23DB1D22ADEE559 /* NSLock.swift in Sources */, + 848EDD21B8A879E654B3F15035EDC332 /* NSMutableDictionary+Sentry.m in Sources */, + 256D3F363DCAF6E62C3E7AD36B263629 /* NumberExtensions.swift in Sources */, + 7D054B901822406E69497ACBEFB6208D /* PrivateSentrySDKOnly.mm in Sources */, + E94162A5F6BFB5C19D75E9D79DBE1BCE /* Sentry-dummy.m in Sources */, + 0417E833049121C5E9798556774C085B /* SentryANRTracker.m in Sources */, + 15D2D28794F603EA5676057464A8FCC9 /* SentryANRTrackerV2.m in Sources */, + 57F1E4EFB807F07E5A2AC3127C7B0B55 /* SentryANRTrackerV2Delegate.swift in Sources */, + 57B0EFD28B4268B4828439CB5173C6D3 /* SentryANRTrackingIntegration.m in Sources */, + 90D9F117CDECDACBDDBE2E8632D2D5FA /* SentryANRTrackingIntegrationV2.m in Sources */, + 042AB57BD47856948BC721115C7FECAF /* SentryAppStartMeasurement.m in Sources */, + 620B53E123444774713CB30E0720032A /* SentryAppStartTracker.m in Sources */, + FE43B61C070B36466A861DCE20D1B456 /* SentryAppStartTrackingIntegration.m in Sources */, + 1CC522205B1834DDD6473193F89297D4 /* SentryAppState.m in Sources */, + E4D5AF1864FB539A5AF952772FC996E9 /* SentryAppStateManager.m in Sources */, + 3B700A4C176E6643AB08B5D336B474F7 /* SentryAsynchronousOperation.m in Sources */, + B52EF7FE94B3D1F7BC6F3B666EDA6BFF /* SentryAsyncSafeLog.c in Sources */, + A39DA17B37F860B7A71CF4A268203BC4 /* SentryAttachment.m in Sources */, + 88559FBA81CD3CFA2EBF721F71B5146A /* SentryAutoBreadcrumbTrackingIntegration.m in Sources */, + 03A30B9F86DAED4B85108990D9FE6AC7 /* SentryAutoSessionTrackingIntegration.m in Sources */, + 9F7676FF7D4834980ACA4150EF5A52DE /* SentryBacktrace.cpp in Sources */, + CD9E8CBF881DC34EE3AFB9E34FF1DB1F /* SentryBaggage.m in Sources */, + BBC1F11EEA7A69E75C3CD2BEB08E8141 /* SentryBaggageSerialization.swift in Sources */, + 7175923422852BCB0F766C62D52F0457 /* SentryBaseIntegration.m in Sources */, + D636557B2FEE707BA2B7867FD2C310B1 /* SentryBinaryImageCache.m in Sources */, + 11ECCD113F25A02E38B15070DB44077F /* SentryBreadcrumb.m in Sources */, + 16AB25F403054D7C69E04CCD0FFA824F /* SentryBreadcrumbTracker.m in Sources */, + E1A8B2C83BED92DC00E316499F8B18DE /* SentryBuildAppStartSpans.m in Sources */, + 886CC415364964154E36041767FD415B /* SentryByteCountFormatter.m in Sources */, + E1D973CCE6CD3745DA19A5C0EF6F8328 /* SentryClient.m in Sources */, + 260E658E503306150CDA2699CA095D1A /* SentryClientReport.m in Sources */, + ABF7C3A1834E6EFCEC2FE29C725CE7F3 /* SentryConcurrentRateLimitsDictionary.m in Sources */, + 1E1AC93A8259104AD5D81A03C57076F8 /* SentryContinuousProfiler.mm in Sources */, + 91CFEDCE8E152D1F209A8056ED22E4D4 /* SentryCoreDataSwizzling.m in Sources */, + 3A54F4963DD5E4493D116FDF7C1F7609 /* SentryCoreDataTracker.m in Sources */, + B7C62AFB86CC777FE30AE562B5FF7750 /* SentryCoreDataTrackingIntegration.m in Sources */, + D0B02A242D6B79350E4AE6B3B8F7AEC0 /* SentryCrash.m in Sources */, + FF67F4B993096FACDDAB68A5DC267FDA /* SentryCrashBinaryImageCache.c in Sources */, + 6A1EEB9C7134FDA01553588CF2882CD8 /* SentryCrashC.c in Sources */, + C2AF0CB37A9354A3D8924F63192CD82D /* SentryCrashCachedData.c in Sources */, + C0D095D1139C1058C01942AD5A51F154 /* SentryCrashCPU.c in Sources */, + 28DB0D34C351E97C640AB05F3F101A4B /* SentryCrashCPU_arm.c in Sources */, + 0B83E774D4FDAA06F16067C4A1C85BB2 /* SentryCrashCPU_arm64.c in Sources */, + 6BC9306586E5F912A9C6EEA9D6169991 /* SentryCrashCPU_x86_32.c in Sources */, + E73CA0549599E482B6A40ECE82FE1AD1 /* SentryCrashCPU_x86_64.c in Sources */, + 549A117E8A616104DF6C67B3CFBC9897 /* SentryCrashDate.c in Sources */, + FE92B2039BE912B1ADD409EB697EBD03 /* SentryCrashDebug.c in Sources */, + ADBF7B2976E188D602B6A3582060DBEE /* SentryCrashDefaultBinaryImageProvider.m in Sources */, + BD97C087EC6479D5B918E1326D49DCF4 /* SentryCrashDefaultMachineContextWrapper.m in Sources */, + A8251337377A590A2D5FFC044FD2A497 /* SentryCrashDoctor.m in Sources */, + 44E8E1B0A4823FE03FFEAD83FE5FEBF5 /* SentryCrashDynamicLinker.c in Sources */, + 8DDAB609965C973E7AE43DDA7482A5D2 /* SentryCrashExceptionApplication.m in Sources */, + D32AE54E9FC0B963B54ED5089CED5F54 /* SentryCrashFileUtils.c in Sources */, + 8B57E2E1EC240356CF2C03F688DF1326 /* SentryCrashID.c in Sources */, + 945A7ABE8DAC06D228C1119B07B01C78 /* SentryCrashInstallation.m in Sources */, + 5FB5A3C334CE0B60296EF3140D7F0859 /* SentryCrashInstallationReporter.m in Sources */, + FA4C983C7C11ABDAE1FE574AD38E6B64 /* SentryCrashIntegration.m in Sources */, + C5F6E43C296889494115AD07DF9F00AB /* SentryCrashJSONCodec.c in Sources */, + B6BA67150396CB705EC4076E00528B37 /* SentryCrashJSONCodecObjC.m in Sources */, + 218432EECAA06DB742B1C65E3B521208 /* SentryCrashMach.c in Sources */, + BE2079363FEDF2A5018E8EC370A94BB1 /* SentryCrashMachineContext.c in Sources */, + 4048CD316D6B9C320A92681BADD51F5C /* SentryCrashMemory.c in Sources */, + 0B62104C21A0603AF5AC84911F6429E9 /* SentryCrashMonitor.c in Sources */, + 846A9E129CFF98168231AD2AC7FE6423 /* SentryCrashMonitor_AppState.c in Sources */, + 55CC25C29D23177FF16072EC874F395C /* SentryCrashMonitor_CPPException.cpp in Sources */, + 5C16A5258BDE8DA5B5F7439730BEF548 /* SentryCrashMonitor_MachException.c in Sources */, + E12215FBDF3A3AA6DEEA4BFF40B710AE /* SentryCrashMonitor_NSException.m in Sources */, + 7BB6FF6F1DCBFECD9FC36E60E1BC5F45 /* SentryCrashMonitor_Signal.c in Sources */, + 0AC5483B7251DACC906C93239FB02784 /* SentryCrashMonitor_System.m in Sources */, + 08E050E9E9AD5D6D120E66F5EB57AAA2 /* SentryCrashMonitorType.c in Sources */, + EB02D5EFBBA7131C0555BCBD18C179AA /* SentryCrashNSErrorUtil.m in Sources */, + F3F1870764E62D7F76A782DD1B02A5E9 /* SentryCrashObjC.c in Sources */, + 86D1508DBE41B3D7171C6137EF80C0FA /* SentryCrashReport.c in Sources */, + D8B3A62BD1C4EF01E2F40ED0F878FFB1 /* SentryCrashReportConverter.m in Sources */, + E1494CF4920E57E5DA9279033D3A775A /* SentryCrashReportFilterBasic.m in Sources */, + A978431FB4BCB5DBC81664886B86497F /* SentryCrashReportFixer.c in Sources */, + A00701CADC907A10871BC76CDFB85841 /* SentryCrashReportSink.m in Sources */, + 28FAA8029AF20F60E3A0AEDDCD0B9E59 /* SentryCrashReportStore.c in Sources */, + E9BB792F805702D6967A4643FCBA6857 /* SentryCrashScopeObserver.m in Sources */, + 77FA660CE0EAFE8D82EAF42BE396B4E4 /* SentryCrashSignalInfo.c in Sources */, + 8FA2C8171A0AA5D027D6B91AB57FB606 /* SentryCrashStackCursor.c in Sources */, + 8CA82B41A0290CD6AC07091B053CE77F /* SentryCrashStackCursor_Backtrace.c in Sources */, + 38F776DF445EBC8FC301B10A69559693 /* SentryCrashStackCursor_MachineContext.c in Sources */, + 2E04B368A03698942F52BF1E7459FFE0 /* SentryCrashStackCursor_SelfThread.m in Sources */, + 547582281F10D4D2A8C80E36F63678F0 /* SentryCrashStackEntryMapper.m in Sources */, + 0C591EDDD296A8CFF9D3889566250502 /* SentryCrashString.c in Sources */, + 2BC7EBFE86D1E577E70756F0B1097312 /* SentryCrashSymbolicator.c in Sources */, + E589EAC40C5FC613BA87571E76F0E89D /* SentryCrashSysCtl.c in Sources */, + 88859EB9DB5127DE1D512F7F9A22BC74 /* SentryCrashThread.c in Sources */, + 917FEC78C7CF643079EF79828A3994F6 /* SentryCrashUUIDConversion.c in Sources */, + AD9A2C0A13B584985CFF29E260A18937 /* SentryCrashWrapper.m in Sources */, + D8891FA2F17C2C4A8945A4AC70FC1149 /* SentryCurrentDateProvider.swift in Sources */, + DDA94F409FCE14105C009D36043ED47D /* SentryDataCategoryMapper.m in Sources */, + 444C5FCCE7ED1727D4621B4CE8B485FB /* SentryDateUtil.m in Sources */, + D9C52876DD6E34F63897BCFC755446E5 /* SentryDateUtils.m in Sources */, + FBB05F338E5C6A6856BE3C310C681569 /* SentryDebugImageProvider.m in Sources */, + 6E90BBDA1ED7FF0812D7CC7ECD9154C1 /* SentryDebugMeta.m in Sources */, + CB56F13F07A8715916A4867F443D6858 /* SentryDefaultObjCRuntimeWrapper.m in Sources */, + D2DCCBA996ABBEEA3AA6EE2C24282E95 /* SentryDefaultRateLimits.m in Sources */, + FBE4CAF9C1137E0ADCDEF4FA8917CFAE /* SentryDelayedFrame.m in Sources */, + D933CFF3BB559B2BF610E7D5BE40F97E /* SentryDelayedFramesTracker.m in Sources */, + 1ACE251A21FE3A3F9D197AD28FBC30B3 /* SentryDependencyContainer.m in Sources */, + 84DE5CB0AC9FFED3B265839ACDB78ACC /* SentryDevice.mm in Sources */, + 1EFFA3B698BFBB393D64EA8F02B45BB9 /* SentryDictionaryDeepSearch.m in Sources */, + CE3BA5413F43BA6AD528CBC7540135AA /* SentryDiscardedEvent.m in Sources */, + C70407E4FF5DA1F06802EA77CE147685 /* SentryDiscardReasonMapper.m in Sources */, + AD7E99BEEAFCFC1113920D2AE4A3419E /* SentryDispatchFactory.m in Sources */, + 587D27295C9F844725347253FE0DA99D /* SentryDispatchQueueWrapper.m in Sources */, + 7327254378E4632552F4336A72D7A0F3 /* SentryDispatchSourceWrapper.m in Sources */, + 5E14B4FC127508339455235C519F27D2 /* SentryDisplayLinkWrapper.m in Sources */, + 87BB440ABF524BB5B83683A21D73BE53 /* SentryDsn.m in Sources */, + 02B7972F7FE6418D91D2FA4E152D9771 /* SentryEnabledFeaturesBuilder.swift in Sources */, + ACF3DF1BF349600818FAAB1EE7048FA0 /* SentryEnvelope.m in Sources */, + ED4BC1521F9CADA4900053FD00403FCE /* SentryEnvelopeAttachmentHeader.m in Sources */, + F5055F0081B69B4E4CD91E465E1CCEA8 /* SentryEnvelopeItemHeader.m in Sources */, + 84278CAB196A83B878B2170831314FEF /* SentryEnvelopeRateLimit.m in Sources */, + 1983A741E49EB71F85EED5D4D91F8CA6 /* SentryError.mm in Sources */, + 4A92F58FDE97E53903F72D575684A8E0 /* SentryEvent.m in Sources */, + 5926036EC3CEE73CA5359A17E6A9557B /* SentryException.m in Sources */, + 4AC246AB379128DC64EF07598CA4D997 /* SentryExperimentalOptions.swift in Sources */, + 7CF8DBCE56BB105361065352FC57FF87 /* SentryExtraContextProvider.m in Sources */, + 3653022395CFC41120681BFD7A9BE7CE /* SentryFileContents.swift in Sources */, + C9FA5FC7C3FFC46B87E5225ADFA7EFA8 /* SentryFileIOTrackingIntegration.m in Sources */, + C17E199308A2A89086DD676138D27073 /* SentryFileManager.m in Sources */, + D93BF478C020C7F99D78DD529BE82D71 /* SentryFrame.m in Sources */, + B13BD4267982B06FD960A6A1FD9388EA /* SentryFrameRemover.m in Sources */, + 4281C2DC0E377EAA186435F7CB076ED6 /* SentryFramesDelayResult.swift in Sources */, + 15A9E1089BF57D15ADB5CCE5D3D37B7B /* SentryFramesTracker.m in Sources */, + 88A1FD5F93AA6BAD4BDC6689FE1924A6 /* SentryFramesTrackingIntegration.m in Sources */, + 8296D1A49CDA0909D64AAA8566FB6CCB /* SentryGeo.m in Sources */, + 0A70FF9AD1C74CF9DF572D8E8EFC7166 /* SentryGlobalEventProcessor.m in Sources */, + FDD3E71B9AF5466B1BD26D2E8046381F /* SentryHttpDateParser.m in Sources */, + 0383036F2CEFE83DF6AEF9D0101BF681 /* SentryHttpStatusCodeRange.m in Sources */, + ACA885F60431E53F0AC8C8ACB1F76145 /* SentryHttpTransport.m in Sources */, + E8E1219E0676529F65C960438F45AEC6 /* SentryHub.m in Sources */, + 9D5B5AD1E05A7D99E4B6C988918C980F /* SentryId.swift in Sources */, + 11D628BCFCA133394C6385934CD996AB /* SentryInAppLogic.m in Sources */, + 80B38636A48B29EA377EDB3C8CC345A6 /* SentryInstallation.m in Sources */, + 6DD7498350F608C6C4071026B9A70C84 /* SentryIntegrationProtocol.swift in Sources */, + 7EC5CCA4E4A850FC3DF7DDBC97384815 /* SentryLaunchProfiling.m in Sources */, + D36ABD0F9ACF88F638DD56ED3311AFEF /* SentryLevel.swift in Sources */, + 5CDD4F898E5F7E9FD96DF98D1A36C77A /* SentryLevelHelper.m in Sources */, + AA03F112E69F81A279BEE0076C43119E /* SentryLevelMapper.m in Sources */, + 190722AA104B317195E1EEDB2D90A1CF /* SentryLog.swift in Sources */, + E293A13BCCDA9244E4C058648DAB482D /* SentryLogC.m in Sources */, + 0D6207CBCBC4C5A730FC96B2785E7DA4 /* SentryLogOutput.swift in Sources */, + 1AC02F2B57DD762E6D8E3337C2837C66 /* SentryMachLogging.cpp in Sources */, + 4F1FB36259415404F9DE133E5925B112 /* SentryMeasurementUnit.m in Sources */, + 0C9089EB01962EBD378D203BFA5F8504 /* SentryMeasurementValue.m in Sources */, + D22E1903718B4C2830A6F5D1125C7369 /* SentryMechanism.m in Sources */, + 99286A9222D7F9AF15D0CD8C05C1BC1C /* SentryMechanismMeta.m in Sources */, + EBAFDBE2D81188FADC00FFB8A5F923B6 /* SentryMessage.m in Sources */, + BDAE22A8E04EE686E8D3C5E7824A68A9 /* SentryMeta.m in Sources */, + B30E15A94A471C11F3384DE65E2CAD6D /* SentryMetricKitIntegration.m in Sources */, + 0700F9BBAB7A32E70A32C227F71EE9F3 /* SentryMetricProfiler.mm in Sources */, + DC462AE433E2F55A3E9944AF284CA525 /* SentryMetricsAPI.swift in Sources */, + 0BB099B9D3EA4974412D7EF965378743 /* SentryMetricsClient.swift in Sources */, + BA5CE7EFEB97DA7759355D22783689E3 /* SentryMigrateSessionInit.m in Sources */, + 0F2F221F12CA832D4466DC4AEAE89F54 /* SentryMsgPackSerializer.m in Sources */, + 2912CC9068B868401A5059D475FE23F4 /* SentryMXCallStackTree.swift in Sources */, + 89D25E593D7EE73DC653BB9A3C714261 /* SentryMXManager.swift in Sources */, + 6340191F1ED87BA8CF58C155E05557EA /* SentryNetworkTracker.m in Sources */, + B8617EEA57021DC9CDDA2054334EC2A4 /* SentryNetworkTrackingIntegration.m in Sources */, + FD8BCB1C7E67877BC6793B897181A283 /* SentryNoOpSpan.m in Sources */, + 8C1839E41794952A788F0FF5714ACC6E /* SentryNSDataSwizzling.m in Sources */, + 0C525F30D6C849E3CA0C423B4F4635E9 /* SentryNSDataTracker.m in Sources */, + BF126046D3FA6EE09E0541D4C0216AE5 /* SentryNSDataUtils.m in Sources */, + 95391A75C28D693CDC501EEE6E899599 /* SentryNSDictionarySanitize.m in Sources */, + F75ECADFF9B8F8DDB7264278DC4093E5 /* SentryNSError.m in Sources */, + E1B83DF14EE881DE98F6CE05BB1DFF5A /* SentryNSNotificationCenterWrapper.m in Sources */, + 97743956A4AE1D60007EB491AF814430 /* SentryNSProcessInfoWrapper.mm in Sources */, + 2B5051F21B15E100205206C64099DEF9 /* SentryNSTimerFactory.m in Sources */, + 7246E30E7B4D311CBF9A99D240AC44C1 /* SentryNSURLRequest.m in Sources */, + BCFC2E44874DED23238F729C3130729A /* SentryNSURLRequestBuilder.m in Sources */, + 2BE07B60539A88C7F81D75DFDF2E587B /* SentryNSURLSessionTaskSearch.m in Sources */, + 1511BEDE68D1874749AAE606ED5A6F2F /* SentryOnDemandReplay.swift in Sources */, + 230F60C1AA4A677CEC0A205BD8067758 /* SentryOptions.m in Sources */, + 2233B3CCB5EF1F0D17014FF78EB88828 /* SentryPerformanceTracker.m in Sources */, + 34594DC8C3F29991E625AE9BBABC06AC /* SentryPerformanceTrackingIntegration.m in Sources */, + A687BF90EF94D48506FEA20E07B5D161 /* SentryPixelBuffer.swift in Sources */, + 48191EA10B0E1430E4DAE85F57F3FF79 /* SentryPredicateDescriptor.m in Sources */, + 72FF8D6F8F9B125D29AE2FC8EB81A6CF /* SentryProfiledTracerConcurrency.mm in Sources */, + FEA8F3A312B0B9B808ED9A3D1932340F /* SentryProfiler.mm in Sources */, + 877E94A676EB9A0DD64A4646D23F693F /* SentryProfilerSerialization.mm in Sources */, + 630E7FDF9E392FB3F81C8D1008BE6F4F /* SentryProfilerState.mm in Sources */, + 70A6875BEEC0912F82BD96D7FBCF9AD5 /* SentryProfilerTestHelpers.m in Sources */, + AAE36C2BF8E3D2F8AE0203CCBC2A2871 /* SentryProfileTimeseries.mm in Sources */, + F46186EE35FC9ABE860830607D599349 /* SentryPropagationContext.m in Sources */, + 8DF968950C2BC63F53CB1DD07262A031 /* SentryQueueableRequestManager.m in Sources */, + 245E25D47BAC59E2BDBE37A733B7F1CD /* SentryRandom.m in Sources */, + 167711AD3ED45C90FD72E89A1DEF937C /* SentryRateLimitParser.m in Sources */, + 0B48D1A968B65DCB93585B8323F6394C /* SentryReachability.m in Sources */, + AF2444F362544538C6E76D33A95B51A3 /* SentryRedactOptions.swift in Sources */, + 6B24FD6944FF2382432F2DC64EE1AF1B /* SentryReplayEvent.swift in Sources */, + 84D39C688F4EA63EC6B9361F38A59FC9 /* SentryReplayOptions.swift in Sources */, + 6B258A927D2F6A8614EBFC7FB9EF31DD /* SentryReplayRecording.swift in Sources */, + E96C8871923A362B7203ABBA7872FCC4 /* SentryReplayType.swift in Sources */, + 4CAB8B038B4C189F5A6393C5B3E0177F /* SentryReplayVideoMaker.swift in Sources */, + 3F0019DCE7147C7F0FA68607651A9A68 /* SentryRequest.m in Sources */, + 592E372E5DFDEE3EC3CE80D72EE0DD79 /* SentryRequestOperation.m in Sources */, + 75DB3A7C5F4C1802CA170236EA3854E1 /* SentryRetryAfterHeaderParser.m in Sources */, + D67CC53A1ACDC44517EF552330C896A1 /* SentryRRWebBreadcrumbEvent.swift in Sources */, + 32C68E7E25D7A579564449C4A21BC90E /* SentryRRWebCustomEvent.swift in Sources */, + 98D8E664C259B750CAE67742736CC458 /* SentryRRWebEvent.swift in Sources */, + 3E0262CAFEABC3603B99E7671582E5F2 /* SentryRRWebMetaEvent.swift in Sources */, + AB727E237B29D21A2E15F7E5216FF00E /* SentryRRWebSpanEvent.swift in Sources */, + BFD61B463223A1FBAC3C8F904DEBCF5B /* SentryRRWebTouchEvent.swift in Sources */, + 6EA651D48910B6963665FFBF96663CB3 /* SentryRRWebVideoEvent.swift in Sources */, + 1B3A8D77F099C0606AF15E997827BA97 /* SentrySample.m in Sources */, + 944B436CCF9071B09EE5F2FAE4023C69 /* SentrySampleDecision.m in Sources */, + C3EE45D959F21B6C7EB734136BDF01B7 /* SentrySamplerDecision.m in Sources */, + DAC54E5CB27B45ED2412460420273439 /* SentrySampling.m in Sources */, + D3BD0BEBA4DE99F22DD1F072DE1092F0 /* SentrySamplingContext.m in Sources */, + 1569098A5D9B4A7751C5AE8C334D2B37 /* SentrySamplingProfiler.cpp in Sources */, + 4816736157BB7D09D00CF803C868860E /* SentryScope.m in Sources */, + 78C9B6A2EE679526D14CA929038361AA /* SentryScopeSyncC.c in Sources */, + C019991AEB8E6BF8D8B0BF853603C75F /* SentryScreenFrames.m in Sources */, + 5217B8CBA1CE625E00FB8E1B33B5BBA8 /* SentryScreenshot.m in Sources */, + 5EEA4C7B96BFF3A36CC4A5937083B9D5 /* SentryScreenshotIntegration.m in Sources */, + CBEF642F2A8B0DE19E03254F29619ED5 /* SentrySDK.m in Sources */, + A8BE88CC1E857A5CBF3FB16F34E44DFF /* SentrySdkInfo.m in Sources */, + 0F827FA0C949D45A08B9677B22395761 /* SentrySerialization.m in Sources */, + 90C8537F7D48924824E1DAB208FA2B7E /* SentrySession.m in Sources */, + A8F08BC305B6A025ECEF3F2CD48E421D /* SentrySessionCrashedHandler.m in Sources */, + 152B9F2DF2AE4E24B1968C2D9DF4C612 /* SentrySessionListener.swift in Sources */, + 238DE7F1D9825AE8B22AC0AA1ADB42FC /* SentrySessionReplay.swift in Sources */, + 2E724516A2D99A67400837CA3A1FEB7A /* SentrySessionReplayIntegration.m in Sources */, + FDD4A8A77D7B5315EC1F6A7D2C7DCC31 /* SentrySessionReplaySyncC.c in Sources */, + 21B3ECAE804146516CE9B253D614F148 /* SentrySessionTracker.m in Sources */, + D20830CE1BEE9CB1D2655880AC60F61F /* SentrySpan.m in Sources */, + 1442E9279904E70D4603667BF0F56C50 /* SentrySpanContext.m in Sources */, + 2CD9E9E4B49954E170032197EBAD80C8 /* SentrySpanId.m in Sources */, + C266B22ADBBCF611AB0F546D25C4FC16 /* SentrySpanStatus.m in Sources */, + 70A97BE18BAEF3B865BFB82C6E8DCF0E /* SentrySpotlightTransport.m in Sources */, + 5992D50CB802E3BD0CA052CDB021F657 /* SentrySRDefaultBreadcrumbConverter.swift in Sources */, + E9DB64B7331053396A97A5BBDABAF991 /* SentryStacktrace.m in Sources */, + F7E1F6270E4144357007DD898382146D /* SentryStacktraceBuilder.m in Sources */, + 1D2636E2BC68FEAF2325B48DC65BE76C /* SentryStatsdClient.m in Sources */, + 650FDEA00AB1DBE015B855BEDB1079E2 /* SentrySubClassFinder.m in Sources */, + 7A4867F70993A4BD58E1895343E919A1 /* SentrySwiftAsyncIntegration.m in Sources */, + 698344257BA9F624443DD01A88627A59 /* SentrySwizzle.m in Sources */, + 1E9362C6A2BD9030A36B52CE13744896 /* SentrySwizzleWrapper.m in Sources */, + C651D7F4A41B3ECBBD2CD713F0DD25A6 /* SentrySysctl.m in Sources */, + 83875A68A61509456A667043677F5FF5 /* SentrySystemEventBreadcrumbs.m in Sources */, + 8D1AD1D92AF069C15B8725D3AEA03917 /* SentrySystemWrapper.mm in Sources */, + F39C70023E1375E5B39DF1E998AF8F6F /* SentryThread.m in Sources */, + 3438141C451C3C3DDFC048A4A5887DEA /* SentryThreadHandle.cpp in Sources */, + 4965E22C3DDE2B414158444E96B26698 /* SentryThreadInspector.m in Sources */, + E55C07B7EB8F1291F69C67E2456CE418 /* SentryThreadMetadataCache.cpp in Sources */, + 53074E437E2DA98BA0C7000F817C3CDA /* SentryThreadWrapper.m in Sources */, + 751EE8DE35BA969CD58F4DE939F43C36 /* SentryTime.mm in Sources */, + DA705BF8A52A96E80CC81457AAB6727B /* SentryTimeToDisplayTracker.m in Sources */, + 8DA0F5A4ED58EB4120614AF63E2DC9C0 /* SentryTouchTracker.swift in Sources */, + 7F23F4420A575EA6F9089B31DA1ABBAF /* SentryTraceContext.m in Sources */, + EEC3BF049E7D38061A5A96C4CFDC4208 /* SentryTraceHeader.m in Sources */, + 3954C752205A41490DE2AB342815900B /* SentryTraceProfiler.mm in Sources */, + 53AA4FF83C5264EC5EB0AF9E5CCAE38E /* SentryTracer.m in Sources */, + 5FA4258A0A444E3A2FB694EF2C631A7F /* SentryTracerConfiguration.m in Sources */, + C7555E2DADA2E6F253E96549DC9ECEBA /* SentryTransaction.m in Sources */, + 447908E021BF637A88D0C5DD7DD69827 /* SentryTransactionContext.mm in Sources */, + 8A461AA6DCF21314CCEEA540AF018F92 /* SentryTransactionNameSource.swift in Sources */, + B50F993B02EA10D4B787D34B003F0E29 /* SentryTransportAdapter.m in Sources */, + 9F6A05C55813D3C253C31183F0312A05 /* SentryTransportFactory.m in Sources */, + B4C67D5CBF48170BD6A9D063CA197EE6 /* SentryUIApplication.m in Sources */, + 35F05FB586B2DAE22DF4FF378901F089 /* SentryUIDeviceWrapper.m in Sources */, + 7B004A9EBB20F69D7B71EAEBC451D45B /* SentryUIEventTracker.m in Sources */, + CC58F8293D8B94D3020D4281C1D6663B /* SentryUIEventTrackerTransactionMode.m in Sources */, + DEF887939B1ABD7D189339DE4774E9FD /* SentryUIEventTrackingIntegration.m in Sources */, + 4E2ED944F68E35B84A0FB208AED24544 /* SentryUIViewControllerPerformanceTracker.m in Sources */, + 20C64FE4C9E540EE222B5DAD84AF0370 /* SentryUIViewControllerSwizzling.m in Sources */, + 18355C155B008D83B4F03F7BA03C0B0A /* SentryUser.m in Sources */, + 967CF8EF1A94D97A2DB6DA0C97E8B2AE /* SentryUserFeedback.m in Sources */, + 35330705DA7AE14774E2720BED096470 /* SentryVideoInfo.swift in Sources */, + D819198BBBE8ADC2CD82B7BE966FE78B /* SentryViewHierarchy.m in Sources */, + 66908376F842D3415C5BAD2FB41DD33C /* SentryViewHierarchyIntegration.m in Sources */, + C05FEA5E69806AC4E6E09A2EB0DE974E /* SentryViewPhotographer.swift in Sources */, + BF4D40272B93F042B2EFD0CC1D194468 /* SentryViewScreenshotProvider.swift in Sources */, + B1CAFDFCFB8260F173E0FAA070AF7F1E /* SentryWatchdogTerminationLogic.m in Sources */, + 3BD775F78FA54AC95E3D2AF1C46EE392 /* SentryWatchdogTerminationScopeObserver.m in Sources */, + E8FDA840392A2194E00EA6D035684563 /* SentryWatchdogTerminationTracker.m in Sources */, + 484E9F4576AC1A7F1F8810B0CB9DBBE5 /* SentryWatchdogTerminationTrackingIntegration.m in Sources */, + A0C881978333586E0F2F52B1AFA578F1 /* SetMetric.swift in Sources */, + 65FEC42E0950CD489D680A7263494CA9 /* StringExtensions.swift in Sources */, + 7397464EBDFC165A2D004713EE017205 /* SwiftDescriptor.swift in Sources */, + CB6AAE131B39D7C97EAADD14433D3532 /* UIImageHelper.swift in Sources */, + F9D775371AE9231D86ACED54637935B5 /* UIRedactBuilder.swift in Sources */, + 7E95DF28AA554FCE9B3D4F36D4398CF4 /* UIViewController+Sentry.m in Sources */, + CF47690FD96F011A040FF5E7973CE3F4 /* UIViewExtensions.swift in Sources */, + 6F2D62ECCFE01A5D5DAD1776075C4C39 /* UrlSanitized.swift in Sources */, + D9277F3A030B8F6298A839732201AA30 /* URLSessionTaskHelper.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 47BD6A7EAF35699447A9A95453DA1EE1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4354,315 +4717,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9670D46F23E094747981B60B04FDBDD4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6B9EE516881B7F16B64C506D8672B3D3 /* BucketsMetricsAggregator.swift in Sources */, - 0769B8E7E40B06EFABEC8B21F797FEAC /* CounterMetric.swift in Sources */, - 94B794183935F15A5319ECCFEAD8EAB7 /* DistributionMetric.swift in Sources */, - F7B29626D595CCA554EAD87ED9383CFA /* EncodeMetrics.swift in Sources */, - 1A371DA62B55056E96B5D8815C63C91E /* GaugeMetric.swift in Sources */, - B64E62F64B87D32E412DA55B52E957F3 /* HTTPHeaderSanitizer.swift in Sources */, - 8739052580C22383AD4A1BEF2DC6C342 /* LocalMetricsAggregator.swift in Sources */, - DA22764B38F37FA0609101CE7688CB53 /* Metric.swift in Sources */, - ABD9E971F26E7B366B6DEBEA2DEC770F /* MetricsAggregator.swift in Sources */, - 959DE97C7861F744652FC8D8DF34BE8E /* NSArray+SentrySanitize.m in Sources */, - D65C3FCD1ADD9BB3E01948A9AE88EBB3 /* NSLocale+Sentry.m in Sources */, - 2CF741489C6E8F1008FD84082A8DB9C7 /* NSLock.swift in Sources */, - 568C9DA843B891BC9B2AEBBAFC17DF07 /* NSMutableDictionary+Sentry.m in Sources */, - B6EDDF8AFE3A9907C2710E837AAE6074 /* NumberExtensions.swift in Sources */, - A726C12C56296F1629BABCB89BD1B60D /* PrivateSentrySDKOnly.mm in Sources */, - A32D0C47A2BCA1AE2BCD288BA8D35F97 /* Sentry-dummy.m in Sources */, - A325490BD7CFBCFAD50EA332FF54DFE7 /* SentryANRTracker.m in Sources */, - 45A41D1B57025A1FF417658E44D16CEC /* SentryANRTrackingIntegration.m in Sources */, - DDDB9E78D5CBB0D54C1611A6B94A0671 /* SentryAppStartMeasurement.m in Sources */, - 87EA79605274526259E32F7A00740227 /* SentryAppStartTracker.m in Sources */, - B411EDE712B3D51375689F4DE16F4649 /* SentryAppStartTrackingIntegration.m in Sources */, - 64B36EA4E151F9B158F7FAB3ECE78471 /* SentryAppState.m in Sources */, - F0E73755E7AF9CE90161F0953F14A8AC /* SentryAppStateManager.m in Sources */, - 50CEE7473CE9369C0D1EAB9F81321A8A /* SentryAsynchronousOperation.m in Sources */, - 8741896EF4E83F4634FB9D882D44A5F1 /* SentryAsyncSafeLog.c in Sources */, - C355C29887727B00C67B82E5AE02C3E7 /* SentryAttachment.m in Sources */, - 2555D71E7A1190A0F578B3F4D60DA7B1 /* SentryAutoBreadcrumbTrackingIntegration.m in Sources */, - 5387C3971382B83991C66037BF9E3A62 /* SentryAutoSessionTrackingIntegration.m in Sources */, - 1A1B448FF7482CEDEA440FD5C7FCCB4A /* SentryBacktrace.cpp in Sources */, - 12918DB907E54D6F9456F0FC3D39DBFA /* SentryBaggage.m in Sources */, - EA577D207A508A30D00219D20F711B4C /* SentryBaggageSerialization.swift in Sources */, - 58717C9FA364F6D21D992A9B1AB7BBB7 /* SentryBaseIntegration.m in Sources */, - A0A84794726C8FE1759D1CA9FA20ED2C /* SentryBinaryImageCache.m in Sources */, - A962DA42E522A9B97B8E3C692B4467E3 /* SentryBreadcrumb.m in Sources */, - 3658114B975A41BED70812E030434995 /* SentryBreadcrumbReplayConverter.swift in Sources */, - C30218B520B2B91DBAED2F405A133C85 /* SentryBreadcrumbTracker.m in Sources */, - 92A5C2291D0D4F0C0B614B4B51BF4EE3 /* SentryBuildAppStartSpans.m in Sources */, - 0C7DB1BADC4F3EC9D5A4B0BB81EA3A30 /* SentryByteCountFormatter.m in Sources */, - DDBFCB4B12A1EAAA3EF7AAAEE4B08B94 /* SentryClient.m in Sources */, - 0EA3A6EF8D96284C8BC83301BA285B4A /* SentryClientReport.m in Sources */, - E7E190A43A388F573E8B378226DDEFC1 /* SentryConcurrentRateLimitsDictionary.m in Sources */, - 2B8FAAE430EA752FA2B706491861E6C6 /* SentryContinuousProfiler.mm in Sources */, - 6149DB94F26B8DA9D1A24AE43A6A6112 /* SentryCoreDataSwizzling.m in Sources */, - C141BBFF05DCD2DE7D449849F4DEE7AB /* SentryCoreDataTracker.m in Sources */, - 1E48BB349CEF7F1193D7E5CE7D7C04C7 /* SentryCoreDataTrackingIntegration.m in Sources */, - 67F194CDB43E5DA48D690E6B6EAD1AE0 /* SentryCrash.m in Sources */, - ACB54692105089E2499BBA8419CE01BB /* SentryCrashBinaryImageCache.c in Sources */, - 47FF9C1D03897CE7572829689F67A1F1 /* SentryCrashC.c in Sources */, - CFCBB4938E58A215ED2721CC62ABAB75 /* SentryCrashCachedData.c in Sources */, - 09DE85EFE432B9DD9E34FA4877D6E732 /* SentryCrashCPU.c in Sources */, - 21AD029F3A67171276502C6DBF5468F1 /* SentryCrashCPU_arm.c in Sources */, - BA0E846832D406999DDEC8C52B70EF38 /* SentryCrashCPU_arm64.c in Sources */, - F280A371E56531BE93CB5D99AD00C7DC /* SentryCrashCPU_x86_32.c in Sources */, - C1ED1C0284FCEC981F645A140CE29086 /* SentryCrashCPU_x86_64.c in Sources */, - F883C8B6835C22F3CB34C01D0967BD67 /* SentryCrashDate.c in Sources */, - 12BCB0870FF3B726792E7E824A5825E2 /* SentryCrashDebug.c in Sources */, - 0CA9AE6CE0DED2A7B9FBD0954B59EDED /* SentryCrashDefaultBinaryImageProvider.m in Sources */, - C2473E065C67A9000DF56E1F5573C521 /* SentryCrashDefaultMachineContextWrapper.m in Sources */, - 5534C13CB2B7639A833806BEED931475 /* SentryCrashDoctor.m in Sources */, - 775FF421E3678FA5B1D44D5E0F5E3FD6 /* SentryCrashDynamicLinker.c in Sources */, - 90BF653B68313DFE3C09E7FCCD30CD8C /* SentryCrashExceptionApplication.m in Sources */, - 589C6E44C4B0D05FBC36C89FD7DE7D70 /* SentryCrashFileUtils.c in Sources */, - 3CD5B9899E4DD132C4EB73DB6F28D014 /* SentryCrashID.c in Sources */, - 2850B7B33B71284BE716AF41EE10FC7C /* SentryCrashInstallation.m in Sources */, - 033D30F17F18D0829B2A35ED95B4FFF9 /* SentryCrashInstallationReporter.m in Sources */, - 219A4F61D4A7AFCAE7DC67FEADC16A11 /* SentryCrashIntegration.m in Sources */, - 6454E0F701F967BE1A8339E5FB61270B /* SentryCrashJSONCodec.c in Sources */, - ADB6A034A92963AE9059F405978E4BE6 /* SentryCrashJSONCodecObjC.m in Sources */, - F37BCAD6070A7A181A43047F748FF124 /* SentryCrashMach.c in Sources */, - 004F46C2460AB50D4648029843BC4EC5 /* SentryCrashMachineContext.c in Sources */, - 7D19BF8B7119B94873A80C24EB9839B9 /* SentryCrashMemory.c in Sources */, - 9CCEC89408549216D667AE1A268CE17E /* SentryCrashMonitor.c in Sources */, - 642C6D768D2AD25C01571904527B9F5A /* SentryCrashMonitor_AppState.c in Sources */, - 1FB5B008F3C3F696FDBA2AB0A7D00CCD /* SentryCrashMonitor_CPPException.cpp in Sources */, - 76039791881FD73674F55E246DD221BA /* SentryCrashMonitor_MachException.c in Sources */, - 5255684D86D397BF3BE7BD79C048E589 /* SentryCrashMonitor_NSException.m in Sources */, - F4F89E36D5CB146D355B49B84EA348E7 /* SentryCrashMonitor_Signal.c in Sources */, - 3531034E992B6433D2C2B4ECAAAF197C /* SentryCrashMonitor_System.m in Sources */, - 5909ED7307507842A1E958E780E9C56D /* SentryCrashMonitorType.c in Sources */, - 1F754B5F18E78356135998A7180761AC /* SentryCrashNSErrorUtil.m in Sources */, - 01CF5231586965C20ABCD808219D3B58 /* SentryCrashObjC.c in Sources */, - B873333C4F5C066FECA61A29793D46DA /* SentryCrashReport.c in Sources */, - AD28A02B9D66EC1BA9B254559F104206 /* SentryCrashReportConverter.m in Sources */, - 21ADFBE14F0784D17B18BCF8065DD5B1 /* SentryCrashReportFilterBasic.m in Sources */, - 0C946C49177A0067CBE4F04B78B72DA4 /* SentryCrashReportFixer.c in Sources */, - 7EA67A28E827F533B15B4F5FF7E733FD /* SentryCrashReportSink.m in Sources */, - 0D961B66EBA8CA4F63BF70E3A9521AB5 /* SentryCrashReportStore.c in Sources */, - 04DA13C8AE7B70C403502CBD87F69525 /* SentryCrashScopeObserver.m in Sources */, - 0B0887C5CC23B6E8417C6456F914DE91 /* SentryCrashSignalInfo.c in Sources */, - 04A619E2172CE9D07EA720B87DD68062 /* SentryCrashStackCursor.c in Sources */, - D8798645C52C49C879D11A3253FF2485 /* SentryCrashStackCursor_Backtrace.c in Sources */, - 42DDC27498B267887F3E08E91AD5935B /* SentryCrashStackCursor_MachineContext.c in Sources */, - B35A203226AEB654753F16ABDD3C4558 /* SentryCrashStackCursor_SelfThread.m in Sources */, - 70E0C4F1EE7F85FF924146923EB6E3DC /* SentryCrashStackEntryMapper.m in Sources */, - 0344301B5F2D77A8E3BA2284F7F97C93 /* SentryCrashString.c in Sources */, - 2ABF98C5BFBB5787B47228F69C74DBB0 /* SentryCrashSymbolicator.c in Sources */, - 9C0B7584F4C21E95E558A915133BB68D /* SentryCrashSysCtl.c in Sources */, - 68E23B985013FB2EB4F2DC867DF196CA /* SentryCrashThread.c in Sources */, - B58CB380BF871F9652296A54C808E014 /* SentryCrashUUIDConversion.c in Sources */, - D60960D1645ED6CD798D0C714AB433A7 /* SentryCrashWrapper.m in Sources */, - 698645B973459865898DD28C55401A90 /* SentryCurrentDateProvider.swift in Sources */, - 48BB620DFE360A8E7D137E0CE483F89B /* SentryDataCategoryMapper.m in Sources */, - 53C3F0C0BF4F12CBB572B8E0EDE701F6 /* SentryDateUtil.m in Sources */, - 2825B84D00160D80C83A6D0CF906237D /* SentryDateUtils.m in Sources */, - 18D8E788B67F1E25FA6A6DE0CD869BFE /* SentryDebugImageProvider.m in Sources */, - EECEEEC75F72CF79257C4B15F19E7936 /* SentryDebugMeta.m in Sources */, - EF456EABE9702722977F26F921182C26 /* SentryDefaultObjCRuntimeWrapper.m in Sources */, - 3B082558840A067F055E5B392AD6B3DA /* SentryDefaultRateLimits.m in Sources */, - DF268015BAD089B24A78FE7AD8E79FF7 /* SentryDelayedFrame.m in Sources */, - 421DAACB5DA6758CB4AFC52FFEFFE519 /* SentryDelayedFramesTracker.m in Sources */, - 748CBACDA3901AAF3B3BC103B4C92AB5 /* SentryDependencyContainer.m in Sources */, - 6C26D0A962C6291DC63BA0F50CC9B238 /* SentryDevice.mm in Sources */, - 1AC3AE9BAACE6FA29466D51BAAC25564 /* SentryDictionaryDeepSearch.m in Sources */, - 9A93F412786720BB4413CF2C020D927C /* SentryDiscardedEvent.m in Sources */, - 08329ED46EE9881B5B152BFFAD5CF537 /* SentryDiscardReasonMapper.m in Sources */, - 4C21C37B8CED023189E64451B5E2633E /* SentryDispatchFactory.m in Sources */, - 754212E4482286051F5E9B659F6699A5 /* SentryDispatchQueueWrapper.m in Sources */, - 4C95E57724857919C661341FB39DA506 /* SentryDispatchSourceWrapper.m in Sources */, - E4BF2B032D202C86D6AF33059A4B659B /* SentryDisplayLinkWrapper.m in Sources */, - 0B6BFE71EC94B77B8E885B1AA471AE18 /* SentryDsn.m in Sources */, - A8E229A2E2D78250C9983C771E8658E7 /* SentryEnabledFeaturesBuilder.swift in Sources */, - 1D36665DE0A43653EFA6C725312F872B /* SentryEnvelope.m in Sources */, - FFD593C3E7F596E64C8BCB576D8AC7CB /* SentryEnvelopeAttachmentHeader.m in Sources */, - 05A4307CD9F305261B1726056F3ABB29 /* SentryEnvelopeItemHeader.m in Sources */, - D6A35150A7D701AE227B6F7C5395F46A /* SentryEnvelopeRateLimit.m in Sources */, - 871617F59E407545F21E79208D8BDBAF /* SentryError.mm in Sources */, - EFE20AE90C4F584D36CD9FB2162611B7 /* SentryEvent.m in Sources */, - A74EBADD8119D71B26AB875354B14133 /* SentryException.m in Sources */, - A7F58EBED7DE76944907735AE29AF547 /* SentryExperimentalOptions.swift in Sources */, - 468059F5680ED2C4DA7F001F8EC4A473 /* SentryExtraContextProvider.m in Sources */, - BF1D65B591D58943D261AF38884CC786 /* SentryFileContents.m in Sources */, - 0C8039BA69C36A6A9A90C09F91EA22F9 /* SentryFileIOTrackingIntegration.m in Sources */, - 2D7B62D66F6BA3148656CAD3C199B298 /* SentryFileManager.m in Sources */, - A4F79A084EBE09C6EF8424814EEC4369 /* SentryFrame.m in Sources */, - ABC583069D813506FACC181F9618D329 /* SentryFrameRemover.m in Sources */, - EF0D4ED1E39ECECD00730BA847DFE682 /* SentryFramesTracker.m in Sources */, - 7BD1C9E44E16B8CB95039177198E6A6F /* SentryFramesTrackingIntegration.m in Sources */, - A3B33082D5DEBD9446370AAB24FCAD73 /* SentryGeo.m in Sources */, - BFC1B8FB369F98F48FE7B85EF78A6B69 /* SentryGlobalEventProcessor.m in Sources */, - FC3321A56EDCED120502D26764DF6670 /* SentryHttpDateParser.m in Sources */, - F74BEBD06C6671C85E3CAB513E8856DD /* SentryHttpStatusCodeRange.m in Sources */, - 12F8036CC5474DD983B9B0EF61E4416B /* SentryHttpTransport.m in Sources */, - 84CA90E6A22A701FF2A3ECC4AF1685FD /* SentryHub.m in Sources */, - DD1BC80D608C04F91B1415E48E3EB952 /* SentryId.swift in Sources */, - 530BF435D8FA256881F645C4D1178388 /* SentryInAppLogic.m in Sources */, - D263B90FA641EA42281FD5C734E373BC /* SentryInstallation.m in Sources */, - C26859249B49EC2A54E0F172202C23EF /* SentryIntegrationProtocol.swift in Sources */, - 0E61F413AAA69BE2CCC9B265AC4824EC /* SentryLaunchProfiling.m in Sources */, - 9103FBFBD740CA3B0CD10860B7DE4BF7 /* SentryLevel.swift in Sources */, - 8679B4671AAC8480D3A37EA5E75758E6 /* SentryLevelHelper.m in Sources */, - 1D0885513328D46202979FBC31C902DA /* SentryLevelMapper.m in Sources */, - E384C20214A4CFC7F970DC91442716DC /* SentryLog.m in Sources */, - 6109234F59EA36928F9A26A79484CB09 /* SentryLogOutput.m in Sources */, - 28BA1127B76FD1B2350D82618FAC22BE /* SentryMachLogging.cpp in Sources */, - 5E6B4AEE106F24693F19F073D29C55A5 /* SentryMeasurementUnit.m in Sources */, - A2851BFD9E6C61956ED3A20D502BD1AF /* SentryMeasurementValue.m in Sources */, - C514A64CF840B5E986CCF5A02EB7E0B4 /* SentryMechanism.m in Sources */, - A168A6503B8C4156B13AD7D5C4A43048 /* SentryMechanismMeta.m in Sources */, - D8873739F7AB1BCC8E6BE8E0C670CCD4 /* SentryMessage.m in Sources */, - BF9EB62C2BDEBCBFDE07185CD1C5C453 /* SentryMeta.m in Sources */, - 6C5A7C8BE5ED129AA361757379C212C7 /* SentryMetricKitIntegration.m in Sources */, - 81BD77FBCE48A4F77B4A0998FB22B4FC /* SentryMetricProfiler.mm in Sources */, - BBACA5835331745AD920BEA4BB852A7B /* SentryMetricsAPI.swift in Sources */, - 8D852717C50BA10C095B177C516F3B1F /* SentryMetricsClient.swift in Sources */, - CE5C5FCFFA4740EE4A9E4CFCB46BC2F8 /* SentryMigrateSessionInit.m in Sources */, - 1FF738CD7F91009A8E17B1937EC24061 /* SentryMsgPackSerializer.m in Sources */, - 1B5207ED95972C56084B2B09E7DE2E28 /* SentryMXCallStackTree.swift in Sources */, - 1E262B54B7F3E5214248DCF77A38EB10 /* SentryMXManager.swift in Sources */, - 38E6BBF2A067BCCF6BC7A7F2ECEB9E13 /* SentryNetworkTracker.m in Sources */, - 529709C79C0E171CA6C646E29BE2E65F /* SentryNetworkTrackingIntegration.m in Sources */, - 6F1C6DA26D37D3E8090015AF9312569D /* SentryNoOpSpan.m in Sources */, - FDF90FE550F45C68766F99FBBE2EE457 /* SentryNSDataSwizzling.m in Sources */, - 7AAE34B08A6B7311D7B56708ED30220A /* SentryNSDataTracker.m in Sources */, - FAD3A7470CEBC0F05FB0D6F65B8B1488 /* SentryNSDataUtils.m in Sources */, - 4F68D520D5213AC2FE84146AD1139172 /* SentryNSDictionarySanitize.m in Sources */, - 8A64B3982FC53818B17E68E8B5FE1F4C /* SentryNSError.m in Sources */, - 0670FDF1CD1E3215BEAFBE75D8926FA4 /* SentryNSNotificationCenterWrapper.m in Sources */, - A2A11174B0986099601D3D96D19333EB /* SentryNSProcessInfoWrapper.mm in Sources */, - 55070A2EBAC8B848DEAE864E1A4D1658 /* SentryNSTimerFactory.m in Sources */, - 6C62273ABA4803FBCCD8B897F03E4DD1 /* SentryNSURLRequest.m in Sources */, - 87FEEC3F36A0577D4C8D56210D700BA0 /* SentryNSURLRequestBuilder.m in Sources */, - 0F14DF23DDFE55359BA2DDDA900E02CB /* SentryNSURLSessionTaskSearch.m in Sources */, - 97F9AB844A8943C9F387D15EEF3B1FD5 /* SentryOnDemandReplay.swift in Sources */, - 86130432BE2EC552525E3EB729D227A7 /* SentryOptions.m in Sources */, - 8E4FCE90C09893B7F2EAE5CBC8C8D0FB /* SentryPerformanceTracker.m in Sources */, - 2A59FA1C472A91FCD080863B5045F04E /* SentryPerformanceTrackingIntegration.m in Sources */, - 004A5DEA28FE24498172BC5C342D3D41 /* SentryPixelBuffer.swift in Sources */, - 96B46B406C3DE621666BB0BD7E6757D3 /* SentryPredicateDescriptor.m in Sources */, - 967B33F6BF4D4B995B0988448EFB2DCD /* SentryProfiledTracerConcurrency.mm in Sources */, - AC4976A72521352451D9B0861E681A9F /* SentryProfiler.mm in Sources */, - A42C89BBDD5E546BA4C9EE4EAD830DFF /* SentryProfilerSerialization.mm in Sources */, - 2F4689D142709BB9C2F03355463488AE /* SentryProfilerState.mm in Sources */, - 0788748FFB1BE17C4435198865989B3A /* SentryProfilerTestHelpers.m in Sources */, - ED447670CCAEB738E59A254FB7176CE2 /* SentryProfileTimeseries.mm in Sources */, - C987DCBD3B0928689FDDB2C8E58DBFE9 /* SentryPropagationContext.m in Sources */, - 27E5D7B1D551AACDC53B2BE5555D831A /* SentryQueueableRequestManager.m in Sources */, - E7C6140CC1870C3565AEF866B7DAA046 /* SentryRandom.m in Sources */, - F56836D424B1D0965B92EEE2774C8113 /* SentryRateLimitParser.m in Sources */, - 5FC67AB18556BA8C0EC8B2983316F66D /* SentryReachability.m in Sources */, - D59CAF2CE3D977FB967CB0ADF08227F2 /* SentryRedactOptions.swift in Sources */, - 39205958C882190C522C956ABABBFC3C /* SentryReplayEvent.swift in Sources */, - F90CA3B73D0FA52A62618CDF59EA6D9F /* SentryReplayOptions.swift in Sources */, - DDB684CDCFAA3B608E88F42A9F2F0258 /* SentryReplayRecording.swift in Sources */, - 72C3F4CFC77ABBC1F89E77BDEDF38EB2 /* SentryReplayType.swift in Sources */, - A42845DD5A9F6DB992F506504138EAC8 /* SentryReplayVideoMaker.swift in Sources */, - FB6C7B51FCC1623CFECD4D66E7B3C04D /* SentryRequest.m in Sources */, - 12CC19F9140D61D70AA55296E477787E /* SentryRequestOperation.m in Sources */, - CF4C690B16A16BA4DB3C76689DF7FC61 /* SentryRetryAfterHeaderParser.m in Sources */, - E02F205D469DBC5D5EC7A6A26588E8FC /* SentryRRWebBreadcrumbEvent.swift in Sources */, - 2C36014139CB74A54A1ACCFDB798233C /* SentryRRWebCustomEvent.swift in Sources */, - C227BE59DF010B5674FEB4F2BC0B88FC /* SentryRRWebEvent.swift in Sources */, - 6FFA8F2C87345D0FFEA3800895767FF8 /* SentryRRWebMetaEvent.swift in Sources */, - C321826C279961478B794E45B1F2AD8C /* SentryRRWebSpanEvent.swift in Sources */, - E230212D0AA41FBB5C6B98EF1EE2A1C1 /* SentryRRWebTouchEvent.swift in Sources */, - F4AB27F74A081E0485C5D541AC5BCAB0 /* SentryRRWebVideoEvent.swift in Sources */, - DA79C77F005082A4ECD34BAF599A5D89 /* SentrySample.m in Sources */, - 5DC007FAF56A6E48D9941CC8AF704F22 /* SentrySampleDecision.m in Sources */, - 9B00E31C7AC5D6CA0235CE5CC52312A0 /* SentrySamplerDecision.m in Sources */, - DEEAE573D9ED004C56169652462C89FD /* SentrySampling.m in Sources */, - 8C8E83CA5A5B6E66B4572B888137A94B /* SentrySamplingContext.m in Sources */, - 18B058D7ECB9D33A286946138B3574D6 /* SentrySamplingProfiler.cpp in Sources */, - 87F2B86DE67DE6975E0C2BC066669741 /* SentryScope.m in Sources */, - 85E849433CEFB0E3074D84CB4BCBBF97 /* SentryScopeSyncC.c in Sources */, - F55AA1F280B8992C73A177739B9B8668 /* SentryScreenFrames.m in Sources */, - 835791785E995F38E97A04BD77B9FECB /* SentryScreenshot.m in Sources */, - A27F3E8AE48AF78E87B80AB967458C2A /* SentryScreenshotIntegration.m in Sources */, - 90CF0F6165FDF77B6C80CBEACF4312FD /* SentrySDK.m in Sources */, - 7659D617DCE550CD7BE790E9DE4011A6 /* SentrySdkInfo.m in Sources */, - A9CC2CE15699C4E789A792BB710BEBEF /* SentrySerialization.m in Sources */, - CE3998902AB96FE02795DFEE6B578336 /* SentrySession.m in Sources */, - 65EB700BE77EF5416DAB6057BC7F7F8B /* SentrySessionCrashedHandler.m in Sources */, - CD3AF865646A6FD53D9E5723B375DA33 /* SentrySessionListener.swift in Sources */, - F560BBB2C7440223B6BB94262C08FB72 /* SentrySessionReplay.swift in Sources */, - F444F871C5E917D56441655E07F16D92 /* SentrySessionReplayIntegration.m in Sources */, - 3476850DBF52E8AAA98466DA95AC8746 /* SentrySessionTracker.m in Sources */, - BC83B40CB2DC9821A779C7B26CA5C498 /* SentrySpan.m in Sources */, - 58D000AA83569DF05CD90B409FAA0413 /* SentrySpanContext.m in Sources */, - F386FD11E181929F7CF8C21C84A5BC16 /* SentrySpanId.m in Sources */, - AD92EB778ECAF560C3577706592CCD63 /* SentrySpanStatus.m in Sources */, - 938B53A26ED40FD841E0DDCDB129DC40 /* SentrySpotlightTransport.m in Sources */, - 7D9C55CF7D7FB4E6533C8409ADB51D3A /* SentrySRDefaultBreadcrumbConverter.swift in Sources */, - 9E75F4F4CFF0DA305ACF6CD940E51099 /* SentryStacktrace.m in Sources */, - AFB788DE7DBB7B9EBA2B8F1BF6037EBF /* SentryStacktraceBuilder.m in Sources */, - 71BB4DBAB43DB9C54821B51D0F5FEF26 /* SentryStatsdClient.m in Sources */, - 6EEB193A5E31DB06C87EC41BEF47138B /* SentrySubClassFinder.m in Sources */, - FFCB4A7A8341769C42297E0526D3708E /* SentrySwiftAsyncIntegration.m in Sources */, - 7C78174BDE0CDBACB162F9A4C25035DC /* SentrySwizzle.m in Sources */, - 42DCD5AC2E5E301BEA936A0EFAF2862A /* SentrySwizzleWrapper.m in Sources */, - C4D58DD816DBC26EFB733002C4399127 /* SentrySysctl.m in Sources */, - 77490C3C198AD769598BE39659542637 /* SentrySystemEventBreadcrumbs.m in Sources */, - C2469AD36F417F61C8B7501C04F09617 /* SentrySystemWrapper.mm in Sources */, - AE573144B9802E6A35AFD3AC21DA2434 /* SentryThread.m in Sources */, - E408CF8B01DA1440FE4D284A087BF3E7 /* SentryThreadHandle.cpp in Sources */, - D66F7C2B4D3391C28B06B8A826FA54FF /* SentryThreadInspector.m in Sources */, - D81C0D57119DBD32541FE05D5883AA50 /* SentryThreadMetadataCache.cpp in Sources */, - 716C213806934FC228C331093C7A437E /* SentryThreadWrapper.m in Sources */, - B6C91506FDA8C84B17802CC7626BB6CF /* SentryTime.mm in Sources */, - 028C16AD3FF9C15BCE43740445E71A73 /* SentryTimeToDisplayTracker.m in Sources */, - 1CA1BB8BD953FAB0AE28506AD911F448 /* SentryTouchTracker.swift in Sources */, - A84AACE2F2446E0438B9CDF3514B7A5B /* SentryTraceContext.m in Sources */, - 3629BBD11A7408358CB844CA0CBEC866 /* SentryTraceHeader.m in Sources */, - CC28D1F82E7778988C5A470535A6FEA3 /* SentryTraceProfiler.mm in Sources */, - 4207994138988115F24BA0B6553564EB /* SentryTracer.m in Sources */, - D5A12F1E208FA53E65C63A8247035B3B /* SentryTracerConfiguration.m in Sources */, - D56AC6CF40D74209AE4A6D2CC46602CE /* SentryTransaction.m in Sources */, - 04B2D4C3C3549971062B8D03DBC53E3A /* SentryTransactionContext.mm in Sources */, - E935DE3FC92FC5842F3C55BDC9A402EA /* SentryTransactionNameSource.swift in Sources */, - 04B59DC743B105DFF91741B3B252A6A7 /* SentryTransportAdapter.m in Sources */, - BF2D3C2C9ED1421B7FAE7B0EDA049BAF /* SentryTransportFactory.m in Sources */, - F6E8CA5F80447D5A213284F133FACA18 /* SentryUIApplication.m in Sources */, - A150FC18A5744D4BBE583725723AEC07 /* SentryUIDeviceWrapper.m in Sources */, - 04FF126E7672D01651D912AAE3C7A83F /* SentryUIEventTracker.m in Sources */, - 4275329AC60B1340DEDA94174A832A41 /* SentryUIEventTrackerTransactionMode.m in Sources */, - 07F4CF92784FCDBE2D9AF0AD9DC0AB69 /* SentryUIEventTrackingIntegration.m in Sources */, - 314F023B31AFADAFE53A97243593B011 /* SentryUIViewControllerPerformanceTracker.m in Sources */, - 06902F69A0FA5AA95B664AD0767E8939 /* SentryUIViewControllerSwizzling.m in Sources */, - 149CCC3D5C535468A137BB2BB9040A18 /* SentryUser.m in Sources */, - 86A68238DD652ABAA61750F63F7F1D27 /* SentryUserFeedback.m in Sources */, - 82D2C5CDD0B198BBF3F61404C156DDCA /* SentryVideoInfo.swift in Sources */, - FDF8F9593223C3423B5382D8B03E2860 /* SentryViewHierarchy.m in Sources */, - 27455F573DFADDD723FF1D14160EC810 /* SentryViewHierarchyIntegration.m in Sources */, - 9567568024F84178AFE680097A34E7C7 /* SentryViewPhotographer.swift in Sources */, - 2C99A1818240F0CD0342BD995332105B /* SentryViewScreenshotProvider.swift in Sources */, - 64CD7BB39E7D564272DA42AD49E9E787 /* SentryWatchdogTerminationLogic.m in Sources */, - 26550ACD53B07B837764F8343724B997 /* SentryWatchdogTerminationScopeObserver.m in Sources */, - F999408D1F4467A7EC77A61E5C07641E /* SentryWatchdogTerminationTracker.m in Sources */, - 4AA7FEBB161C3E0B87E22C1092FA53F8 /* SentryWatchdogTerminationTrackingIntegration.m in Sources */, - CB9B11F3C62FAE1EFA28BA087F730746 /* SetMetric.swift in Sources */, - A3BAE9684A120F134F13B77F4121A482 /* StringExtensions.swift in Sources */, - 192EEC773EB7507559423765BA373B06 /* SwiftDescriptor.swift in Sources */, - 058617609A3368D87CA564DAA705FE7A /* UIImageHelper.swift in Sources */, - 94CCB33FFA934900898A74FB0C5C949B /* UIRedactBuilder.swift in Sources */, - EEFA4C59384F0DB8D5F39670A6C438C1 /* UIViewController+Sentry.m in Sources */, - 56EB3F63A45ED545BB65A62CE7EDF1F1 /* UrlSanitized.swift in Sources */, - A809BBE186AFB8CB1C3F1DEFD6B0FDDE /* URLSessionTaskHelper.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9778BE1EF3BC36BB94F3F6DF1A2ECF1E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; A9105BE00AE9D556514F5218AD9F45D0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4738,7 +4792,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B02BBBEF2EFB3C06BCFC0F5E6D5C105C /* Sources */ = { + AF279A098DAA60A73AA8FCE0DF4DB73B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -4753,114 +4807,92 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - FF8572E4564A3A00D91F4CFF536E19CD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E85ECC989E54E74BE2689A08EF2E5848 /* CLIColor.m in Sources */, - E1B021A84D856D78B84D4B96DF594E60 /* CocoaLumberjack-dummy.m in Sources */, - DC7FB9DCC0CE31409C32D520F977C2C4 /* DDAbstractDatabaseLogger.m in Sources */, - 22C81B0BF062524744FD5822E0026DD4 /* DDASLLogCapture.m in Sources */, - 26FDC5170955B7E4D801DF86A225B33D /* DDASLLogger.m in Sources */, - 8A88ADC77D28E9856612AA92C4A29EC7 /* DDContextFilterLogFormatter.m in Sources */, - 74FA674B65270F9C15543CA1890A67B6 /* DDContextFilterLogFormatter+Deprecated.m in Sources */, - 800D0C1C88667426C80455C7041ECBD7 /* DDDispatchQueueLogFormatter.m in Sources */, - 911EB9E008B9A5EAB30E02110C137F16 /* DDFileLogger.m in Sources */, - 8FBFAFF5F12B18E5096A089B920A0AFE /* DDFileLogger+Buffering.m in Sources */, - F95892B6E33BE47C95E683E99136ABB3 /* DDLog.m in Sources */, - 01DA0762B8ACA7CE5AE1AC9B87592E1F /* DDLoggerNames.m in Sources */, - 91659F6377090AEC47F8C0DB9567F8E6 /* DDMultiFormatter.m in Sources */, - C922057A0729E03BEED2B3B38CFDF1A7 /* DDOSLogger.m in Sources */, - 21E6EF3FE4245526B0BD6E85BF7AFF89 /* DDTTYLogger.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 0796663D3A44602FD3015BE51F244D1D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SocketRocket; - target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; - targetProxy = CE50963C98DD26FED5DBB6D376BB356B /* PBXContainerItemProxy */; - }; - 121047C793DF3B8F47755454CF99B47E /* PBXTargetDependency */ = { + 00D6569A640D9D27D6CCE0BB950E54AE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Sparkle; - target = ED77B4B88587C894E85C361023D67C53 /* Sparkle */; - targetProxy = 4642C940185640EBE531B0713A745CAC /* PBXContainerItemProxy */; + name = CocoaHTTPServer; + target = ADF9F3B1BBEC7F642AA07171CF4B2509 /* CocoaHTTPServer */; + targetProxy = 6163E4293E3820766CDB11A8807C63A0 /* PBXContainerItemProxy */; }; - 25F86A8D470BDA73D98BA8C349621548 /* PBXTargetDependency */ = { + 2287F9E2A43E1614E3CBB88C3177F424 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocoaAsyncSocket; - target = 6083682834ABE0AE7BD1CBF06CADD036 /* CocoaAsyncSocket */; - targetProxy = 77C0BB7C46EAC42C67A2E1ADB1D67B68 /* PBXContainerItemProxy */; + name = SocketRocket; + target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; + targetProxy = C875ED04A734CA02BD07A6BB143667A8 /* PBXContainerItemProxy */; }; - 3907EC2566D624937B760978EA819CEB /* PBXTargetDependency */ = { + 29CBCDA2266ED4B22EB054EAEE9639B7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PocketSocket; - target = 83EFF9537A7F38964851032EF617DE38 /* PocketSocket */; - targetProxy = 90E058103D1D35CE19C8C63AA66D1029 /* PBXContainerItemProxy */; + name = ASCIImage; + target = BB446757690D70C17D8A0A56E3FE1C37 /* ASCIImage */; + targetProxy = A59C8166B1670B6C0EBA0496F50ACE80 /* PBXContainerItemProxy */; }; - 3F20EAF7B74F24013474830B07E948BD /* PBXTargetDependency */ = { + 37B9FD9413123380585125A1C1812ADF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocoaLumberjack; - target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = F81BC3BBE104A4EFBD44B4B961233CEB /* PBXContainerItemProxy */; + name = ORSSerialPort; + target = 18ABAA2950D5B4418A5DBF7F07F33088 /* ORSSerialPort */; + targetProxy = D5DA9ADF79485913B4BA2C2FFF8AD895 /* PBXContainerItemProxy */; }; - 50FB35059ED3EBB98BDF1E0DEBFB54D8 /* PBXTargetDependency */ = { + 7115000615248DF8188239319A41A78A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocoaAsyncSocket; - target = 6083682834ABE0AE7BD1CBF06CADD036 /* CocoaAsyncSocket */; - targetProxy = C8731F61EE71F47FDAACA07C0AE2C3C9 /* PBXContainerItemProxy */; + name = Sentry; + target = 94BDCD90B52278D1FB244A66E8B95A4A /* Sentry */; + targetProxy = 153B011777FD92C53882013EF118F4E2 /* PBXContainerItemProxy */; }; - 528232815E82911556246552BAE45BC6 /* PBXTargetDependency */ = { + 71AE8240788EEB781FE23A03C16DE964 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = ORSSerialPort; - target = 18ABAA2950D5B4418A5DBF7F07F33088 /* ORSSerialPort */; - targetProxy = BD5194439D9F8D940A9038E54D94D404 /* PBXContainerItemProxy */; + name = MIKMIDI; + target = 9310B3A9161D4A357995A672BC027CBF /* MIKMIDI */; + targetProxy = 336D80FADEE195A6C01BDBC0E224FD23 /* PBXContainerItemProxy */; }; - 6152DE53E5665B736C17D5D6BF1212BE /* PBXTargetDependency */ = { + 97E911443DF13762040A9E91B734B12C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "CocoaLumberjack-CocoaLumberjackPrivacy"; - target = 276021C4482165D46E0CBBEFB822FE95 /* CocoaLumberjack-CocoaLumberjackPrivacy */; - targetProxy = 36786192A46D44888E8E6AAD65541270 /* PBXContainerItemProxy */; + name = Sparkle; + target = ED77B4B88587C894E85C361023D67C53 /* Sparkle */; + targetProxy = F1EEC7A79844ED15519CFB1F0012C3FD /* PBXContainerItemProxy */; }; - 8479F2D97259DD48E394B4E3DAB86116 /* PBXTargetDependency */ = { + C4D3E183BAC8C82A3AB68391309B101A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CocoaLumberjack; target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = 8825AC8281FA31E2A9BEC0E52FA96625 /* PBXContainerItemProxy */; + targetProxy = 18F9CFACC79073DEBF05739447958F5D /* PBXContainerItemProxy */; }; - 84E6A080AEE075B6815276F319277837 /* PBXTargetDependency */ = { + D3998B908F7D28C9CA35598E0369F120 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = MIKMIDI; - target = 9310B3A9161D4A357995A672BC027CBF /* MIKMIDI */; - targetProxy = E4B266DAB1C6F5B26B007E5F716C0D53 /* PBXContainerItemProxy */; + name = PocketSocket; + target = 83EFF9537A7F38964851032EF617DE38 /* PocketSocket */; + targetProxy = 0C33701A2EF5965F295B7FB6B5E81424 /* PBXContainerItemProxy */; }; - 9C0FAF71E31AD67609D20A0C099CDCCA /* PBXTargetDependency */ = { + E4F3A0FB85F47D8DC0E6E5434FEC8D30 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Sentry; - target = 94BDCD90B52278D1FB244A66E8B95A4A /* Sentry */; - targetProxy = 769593586492A068AF0B913EF1B1F25B /* PBXContainerItemProxy */; + name = CocoaAsyncSocket; + target = 6083682834ABE0AE7BD1CBF06CADD036 /* CocoaAsyncSocket */; + targetProxy = 5164237F76A6DEDB999ABCAD4743E1E9 /* PBXContainerItemProxy */; }; - ACB800BFA794BCFBB9CEC81F8B25B31F /* PBXTargetDependency */ = { + E965A62B2ADE8A94A0B2343914935851 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocoaHTTPServer; - target = ADF9F3B1BBEC7F642AA07171CF4B2509 /* CocoaHTTPServer */; - targetProxy = FFDB140FB4514332D8BB18E9759E0B34 /* PBXContainerItemProxy */; + name = "CocoaLumberjack-CocoaLumberjackPrivacy"; + target = 276021C4482165D46E0CBBEFB822FE95 /* CocoaLumberjack-CocoaLumberjackPrivacy */; + targetProxy = A27E3C39A61E64FE888F18C5815B0618 /* PBXContainerItemProxy */; }; - C82659A1D1061B036110E77C7BD0004E /* PBXTargetDependency */ = { + EECCDCB61A33ED73A5A15BE3C36193E3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = ASCIImage; - target = BB446757690D70C17D8A0A56E3FE1C37 /* ASCIImage */; - targetProxy = 3A8AFA9ED3E12277775E234954AC6480 /* PBXContainerItemProxy */; + name = CocoaAsyncSocket; + target = 6083682834ABE0AE7BD1CBF06CADD036 /* CocoaAsyncSocket */; + targetProxy = FFD7A0DEE8C0AFDF2992C67336AFBA8F /* PBXContainerItemProxy */; + }; + EF2C3CFC6BBFF5A3D7B2354627E8C140 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CocoaLumberjack; + target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; + targetProxy = C63313907FBE0765C8410FBE552FB99E /* PBXContainerItemProxy */; }; - F9805A73C4254AB1E340A1A423C6C33C /* PBXTargetDependency */ = { + FC78F17866FFBE0466DFF0DEC5EBDE05 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Sentry-Sentry"; target = 97C36B3C576D3765DAAE4EA7AC1E9ADC /* Sentry-Sentry */; - targetProxy = 9D851BB152EFDD8582BDA9CEF6CC2D93 /* PBXContainerItemProxy */; + targetProxy = F9169E41DEA0C5E6DF22FF430C3E5CD6 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -4875,7 +4907,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/ORSSerialPort/ORSSerialPort-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -4888,6 +4920,36 @@ }; name = Profile; }; + 07E359AFB5B76CAF8515BB836ADCCA49 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 16A6A10301EC58EDE0CC9CE0D9DC20D4 /* Sentry.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + ENABLE_NS_ASSERTIONS = YES; + EXECUTABLE_PREFIX = lib; + GCC_PREFIX_HEADER = "Target Support Files/Sentry/Sentry-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "SENTRY_NO_UIKIT=1", + ); + MACOSX_DEPLOYMENT_TARGET = 13.0; + MODULEMAP_FILE = Headers/Public/Sentry/Sentry.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Sentry; + PRODUCT_NAME = Sentry; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.5; + }; + name = Debug; + }; 09C63D416D74C08185A967D37FDB701E /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 2DFCF710C9D6BDCE5850D34283ABC015 /* Sparkle.release.xcconfig */; @@ -4901,7 +4963,7 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 10.13; + MACOSX_DEPLOYMENT_TARGET = 13.0; SDKROOT = macosx; }; name = Release; @@ -4917,7 +4979,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/ASCIImage/ASCIImage-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -4930,25 +4992,6 @@ }; name = Profile; }; - 0CB9841122856DF00EFF8A94AFC70304 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5963CE4ED5DF209DB22E173273A64DF6 /* CocoaLumberjack.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CocoaLumberjack"; - ENABLE_NS_ASSERTIONS = YES; - IBSC_MODULE = CocoaLumberjack; - INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; - MACOSX_DEPLOYMENT_TARGET = 10.13; - PRODUCT_NAME = CocoaLumberjackPrivacy; - SDKROOT = macosx; - SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; - }; - name = Profile; - }; 15DB7492AB178924DF87D7B483312302 /* Profile */ = { isa = XCBuildConfiguration; baseConfigurationReference = 446B4CF957F3C0C801C5F70DBA29E7D1 /* CocoaAsyncSocket.debug.xcconfig */; @@ -4959,7 +5002,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/CocoaAsyncSocket/CocoaAsyncSocket-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -4972,146 +5015,53 @@ }; name = Profile; }; - 275A6A0C109DD2BEEF43FE27E9714D23 /* Debug */ = { + 1CF7292B3F82F178FAF33EF002212C84 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5D6D6B8527C99A3626003480ADAB5D99 /* ORSSerialPort.debug.xcconfig */; + baseConfigurationReference = 5963CE4ED5DF209DB22E173273A64DF6 /* CocoaLumberjack.debug.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/ORSSerialPort/ORSSerialPort-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; + GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ORSSerial; - PRODUCT_NAME = ORSSerialPort; + PRODUCT_MODULE_NAME = CocoaLumberjack; + PRODUCT_NAME = CocoaLumberjack; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.8; }; name = Debug; }; - 2874E4F7D29DD1339A178C5E92A5AEE2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 976B6373B6050F75B5F22384B0FE1A73 /* Pods-Hammerspoon.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - ENABLE_NS_ASSERTIONS = YES; - EXECUTABLE_PREFIX = lib; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MODULEMAP_FILE = "Target Support Files/Pods-Hammerspoon/Pods-Hammerspoon.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 32AC8675391065A8723441159022AACF /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_PROFILE=1", - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Profile; - }; - 3CA61AFB6298414AA466DFFFA441DAB2 /* Release */ = { + 275A6A0C109DD2BEEF43FE27E9714D23 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A19D60FA3820BCB5AECC1BD4D0C6F0F5 /* Sentry.release.xcconfig */; + baseConfigurationReference = 5D6D6B8527C99A3626003480ADAB5D99 /* ORSSerialPort.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/Sentry/Sentry-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "SENTRY_NO_UIKIT=1", - ); - MACOSX_DEPLOYMENT_TARGET = 10.13; - MODULEMAP_FILE = Headers/Public/Sentry/Sentry.modulemap; + GCC_PREFIX_HEADER = "Target Support Files/ORSSerialPort/ORSSerialPort-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Sentry; - PRODUCT_NAME = Sentry; + PRODUCT_MODULE_NAME = ORSSerial; + PRODUCT_NAME = ORSSerialPort; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.5; }; - name = Release; + name = Debug; }; 452084A909FB2BE5E0FE49FF45B3C647 /* Release */ = { isa = XCBuildConfiguration; @@ -5123,7 +5073,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/MIKMIDI/MIKMIDI-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5146,7 +5096,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/CocoaHTTPServer/CocoaHTTPServer-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5169,7 +5119,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/PocketSocket/PocketSocket-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5182,9 +5132,9 @@ }; name = Release; }; - 49332B47779790E13A74FB4AFCABD8C3 /* Debug */ = { + 4BC411C130D0CA204260E8256DE72CBC /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1ACD2F1DCC42558D5B126FA5BE67214C /* Sentry.debug.xcconfig */; + baseConfigurationReference = 16A6A10301EC58EDE0CC9CE0D9DC20D4 /* Sentry.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; COMBINE_HIDPI_IMAGES = YES; @@ -5193,32 +5143,65 @@ IBSC_MODULE = Sentry; INFOPLIST_FILE = "Target Support Files/Sentry/ResourceBundle-Sentry-Sentry-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; - MACOSX_DEPLOYMENT_TARGET = 10.13; + MACOSX_DEPLOYMENT_TARGET = 13.0; PRODUCT_NAME = Sentry; SDKROOT = macosx; SKIP_INSTALL = YES; WRAPPER_EXTENSION = bundle; }; - name = Debug; + name = Profile; }; - 4E379FF66626CAAFCD35DD427112F974 /* Debug */ = { + 4CB2FA1BB05294E2C2876DD169ABACE2 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5963CE4ED5DF209DB22E173273A64DF6 /* CocoaLumberjack.debug.xcconfig */; + baseConfigurationReference = 16A6A10301EC58EDE0CC9CE0D9DC20D4 /* Sentry.debug.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CocoaLumberjack"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_NS_ASSERTIONS = YES; - IBSC_MODULE = CocoaLumberjack; - INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; - MACOSX_DEPLOYMENT_TARGET = 10.13; - PRODUCT_NAME = CocoaLumberjackPrivacy; + EXECUTABLE_PREFIX = lib; + GCC_PREFIX_HEADER = "Target Support Files/Sentry/Sentry-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "SENTRY_NO_UIKIT=1", + ); + MACOSX_DEPLOYMENT_TARGET = 13.0; + MODULEMAP_FILE = Headers/Public/Sentry/Sentry.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Sentry; + PRODUCT_NAME = Sentry; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.5; }; - name = Debug; + name = Profile; + }; + 4FCE2320EAC074142EE84CC8BED6A868 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 976B6373B6050F75B5F22384B0FE1A73 /* Pods-Hammerspoon.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + ENABLE_NS_ASSERTIONS = YES; + EXECUTABLE_PREFIX = lib; + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 13.0; + MODULEMAP_FILE = "Target Support Files/Pods-Hammerspoon/Pods-Hammerspoon.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + }; + name = Release; }; 53501BD4808A2F5F9A2B7F832A33C681 /* Release */ = { isa = XCBuildConfiguration; @@ -5231,7 +5214,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.13; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5244,6 +5227,36 @@ }; name = Release; }; + 593450329C0BD9BB2A5CF706990ADDEA /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F694C933B6EA4B00D70FB167F8452D36 /* Sentry.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + ENABLE_NS_ASSERTIONS = YES; + EXECUTABLE_PREFIX = lib; + GCC_PREFIX_HEADER = "Target Support Files/Sentry/Sentry-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "SENTRY_NO_UIKIT=1", + ); + MACOSX_DEPLOYMENT_TARGET = 13.0; + MODULEMAP_FILE = Headers/Public/Sentry/Sentry.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Sentry; + PRODUCT_NAME = Sentry; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.5; + }; + name = Release; + }; 5E1031519DA812ABF866CCE8FF52C2F2 /* Profile */ = { isa = XCBuildConfiguration; baseConfigurationReference = 32E6A74A3156E5EE30317B4653A10CB0 /* MIKMIDI.debug.xcconfig */; @@ -5254,7 +5267,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/MIKMIDI/MIKMIDI-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5267,131 +5280,22 @@ }; name = Profile; }; - 618AD1D411738AB0AACE19A2D556DADE /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Release; - }; - 6D488C548677A81A4EF6E0C980065F92 /* Debug */ = { + 645BF19318AA1997E83984F58C2FADA8 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 16A6A10301EC58EDE0CC9CE0D9DC20D4 /* Sentry.debug.xcconfig */; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; + CODE_SIGNING_ALLOWED = NO; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Sentry"; + ENABLE_NS_ASSERTIONS = YES; + IBSC_MODULE = Sentry; + INFOPLIST_FILE = "Target Support Files/Sentry/ResourceBundle-Sentry-Sentry-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + MACOSX_DEPLOYMENT_TARGET = 13.0; + PRODUCT_NAME = Sentry; + SDKROOT = macosx; + SKIP_INSTALL = YES; + WRAPPER_EXTENSION = bundle; }; name = Debug; }; @@ -5408,11 +5312,33 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 10.13; + MACOSX_DEPLOYMENT_TARGET = 13.0; SDKROOT = macosx; }; name = Profile; }; + 6EE9047286AA1118E13C29B5D3098D74 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 42AC81B40B97DF56D08CB62B5AF871C6 /* Pods-Hammerspoon.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + ENABLE_NS_ASSERTIONS = YES; + EXECUTABLE_PREFIX = lib; + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 13.0; + MODULEMAP_FILE = "Target Support Files/Pods-Hammerspoon/Pods-Hammerspoon.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + }; + name = Debug; + }; 70103D49FA3421DD925ABF710681B39E /* Profile */ = { isa = XCBuildConfiguration; baseConfigurationReference = 0BFD0976454B209FBB8282EB93D35336 /* PocketSocket.debug.xcconfig */; @@ -5423,7 +5349,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/PocketSocket/PocketSocket-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5446,7 +5372,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/MIKMIDI/MIKMIDI-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5470,7 +5396,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.13; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5483,25 +5409,44 @@ }; name = Profile; }; - 7F5D95D20B982F1E8198F60D2F08B7C4 /* Release */ = { + 7A67160A8E999CBB8F3AF283058CE920 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A19D60FA3820BCB5AECC1BD4D0C6F0F5 /* Sentry.release.xcconfig */; + baseConfigurationReference = 13C059366E835989D34DEE142C564130 /* CocoaLumberjack.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Sentry"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CocoaLumberjack"; ENABLE_NS_ASSERTIONS = YES; - IBSC_MODULE = Sentry; - INFOPLIST_FILE = "Target Support Files/Sentry/ResourceBundle-Sentry-Sentry-Info.plist"; + IBSC_MODULE = CocoaLumberjack; + INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; - MACOSX_DEPLOYMENT_TARGET = 10.13; - PRODUCT_NAME = Sentry; + MACOSX_DEPLOYMENT_TARGET = 13.0; + PRODUCT_NAME = CocoaLumberjackPrivacy; SDKROOT = macosx; SKIP_INSTALL = YES; WRAPPER_EXTENSION = bundle; }; name = Release; }; + 7D95E80A89A22791E504979D8C0020F6 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5963CE4ED5DF209DB22E173273A64DF6 /* CocoaLumberjack.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CocoaLumberjack"; + ENABLE_NS_ASSERTIONS = YES; + IBSC_MODULE = CocoaLumberjack; + INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + MACOSX_DEPLOYMENT_TARGET = 13.0; + PRODUCT_NAME = CocoaLumberjackPrivacy; + SDKROOT = macosx; + SKIP_INSTALL = YES; + WRAPPER_EXTENSION = bundle; + }; + name = Profile; + }; 835BCCEAB1E7470E3B79B881A4E29E38 /* Profile */ = { isa = XCBuildConfiguration; baseConfigurationReference = 839BB12438C2C096A2A438810D182307 /* CocoaHTTPServer.debug.xcconfig */; @@ -5512,7 +5457,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/CocoaHTTPServer/CocoaHTTPServer-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5535,7 +5480,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/ORSSerialPort/ORSSerialPort-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5548,35 +5493,67 @@ }; name = Release; }; - 9171E51E688149954855580FE6539372 /* Profile */ = { + 930E226C21F64A571D1CB76E18AB1F7D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1ACD2F1DCC42558D5B126FA5BE67214C /* Sentry.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - ENABLE_NS_ASSERTIONS = YES; - EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/Sentry/Sentry-prefix.pch"; + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", "$(inherited)", - "SENTRY_NO_UIKIT=1", ); - MACOSX_DEPLOYMENT_TARGET = 10.13; - MODULEMAP_FILE = Headers/Public/Sentry/Sentry.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Sentry; - PRODUCT_NAME = Sentry; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.5; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 13.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; }; - name = Profile; + name = Release; }; 9725115EE0D48A4BD7BD9054339C6EF9 /* Debug */ = { isa = XCBuildConfiguration; @@ -5588,7 +5565,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/PocketSocket/PocketSocket-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5611,7 +5588,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/CocoaAsyncSocket/CocoaAsyncSocket-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5624,7 +5601,7 @@ }; name = Release; }; - 9A9994C20AEACC5066606D89498289A0 /* Profile */ = { + 9EE56814351073FAF485CD524B8A1E19 /* Profile */ = { isa = XCBuildConfiguration; baseConfigurationReference = 5963CE4ED5DF209DB22E173273A64DF6 /* CocoaLumberjack.debug.xcconfig */; buildSettings = { @@ -5635,7 +5612,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.13; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5656,86 +5633,45 @@ CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - ENABLE_NS_ASSERTIONS = YES; - EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/ASCIImage/ASCIImage-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ASCIImage; - PRODUCT_NAME = ASCIImage; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - }; - name = Debug; - }; - A23DCC1FAD0C1653E318F64E98D5E41B /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 839BB12438C2C096A2A438810D182307 /* CocoaHTTPServer.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - ENABLE_NS_ASSERTIONS = YES; - EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/CocoaHTTPServer/CocoaHTTPServer-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = CocoaHTTPServer; - PRODUCT_NAME = CocoaHTTPServer; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - }; - name = Debug; - }; - AD55B6CE73CB9B42CD042463816A1626 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1ACD2F1DCC42558D5B126FA5BE67214C /* Sentry.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Sentry"; - ENABLE_NS_ASSERTIONS = YES; - IBSC_MODULE = Sentry; - INFOPLIST_FILE = "Target Support Files/Sentry/ResourceBundle-Sentry-Sentry-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; - MACOSX_DEPLOYMENT_TARGET = 10.13; - PRODUCT_NAME = Sentry; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + ENABLE_NS_ASSERTIONS = YES; + EXECUTABLE_PREFIX = lib; + GCC_PREFIX_HEADER = "Target Support Files/ASCIImage/ASCIImage-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 13.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ASCIImage; + PRODUCT_NAME = ASCIImage; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; }; - name = Profile; + name = Debug; }; - B3FDAF50285857B3F4C9E975E246C827 /* Profile */ = { + A23DCC1FAD0C1653E318F64E98D5E41B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A40744E74F20D172729FD70C1DC93565 /* Pods-Hammerspoon.profile.xcconfig */; + baseConfigurationReference = 839BB12438C2C096A2A438810D182307 /* CocoaHTTPServer.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MODULEMAP_FILE = "Target Support Files/Pods-Hammerspoon/Pods-Hammerspoon.modulemap"; + GCC_PREFIX_HEADER = "Target Support Files/CocoaHTTPServer/CocoaHTTPServer-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = CocoaHTTPServer; + PRODUCT_NAME = CocoaHTTPServer; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; }; - name = Profile; + name = Debug; }; B5AA2FB8C0911CD7031FD4B8DECD2FAB /* Release */ = { isa = XCBuildConfiguration; @@ -5748,7 +5684,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/ASCIImage/ASCIImage-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5761,77 +5697,179 @@ }; name = Release; }; - BD06608C2665AC650499A6DEACA969A1 /* Debug */ = { + B71873917D0ED6E1C976C88704C05BF3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 42AC81B40B97DF56D08CB62B5AF871C6 /* Pods-Hammerspoon.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - ENABLE_NS_ASSERTIONS = YES; - EXECUTABLE_PREFIX = lib; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MODULEMAP_FILE = "Target Support Files/Pods-Hammerspoon/Pods-Hammerspoon.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = macosx; - SKIP_INSTALL = YES; + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 13.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; - C65C0A52934D2706BB4C0DAA97C2FB67 /* Debug */ = { + BA12386F66411A1D6EDA84986C09955A /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1ACD2F1DCC42558D5B126FA5BE67214C /* Sentry.debug.xcconfig */; + baseConfigurationReference = A40744E74F20D172729FD70C1DC93565 /* Pods-Hammerspoon.profile.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/Sentry/Sentry-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "SENTRY_NO_UIKIT=1", - ); - MACOSX_DEPLOYMENT_TARGET = 10.13; - MODULEMAP_FILE = Headers/Public/Sentry/Sentry.modulemap; + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 13.0; + MODULEMAP_FILE = "Target Support Files/Pods-Hammerspoon/Pods-Hammerspoon.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Sentry; - PRODUCT_NAME = Sentry; - PUBLIC_HEADERS_FOLDER_PATH = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.5; }; - name = Debug; + name = Profile; }; - D064E975682370A8A175E56368FDA47D /* Release */ = { + CD5FC35F21DCD21A2A70B52906C4C324 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 13C059366E835989D34DEE142C564130 /* CocoaLumberjack.release.xcconfig */; + baseConfigurationReference = F694C933B6EA4B00D70FB167F8452D36 /* Sentry.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CocoaLumberjack"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Sentry"; ENABLE_NS_ASSERTIONS = YES; - IBSC_MODULE = CocoaLumberjack; - INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; + IBSC_MODULE = Sentry; + INFOPLIST_FILE = "Target Support Files/Sentry/ResourceBundle-Sentry-Sentry-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; - MACOSX_DEPLOYMENT_TARGET = 10.13; - PRODUCT_NAME = CocoaLumberjackPrivacy; + MACOSX_DEPLOYMENT_TARGET = 13.0; + PRODUCT_NAME = Sentry; SDKROOT = macosx; SKIP_INSTALL = YES; WRAPPER_EXTENSION = bundle; }; name = Release; }; + CE7A9C75F3FCA20BB70CA426E9B4E4FC /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_PROFILE=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 13.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Profile; + }; D16E2D929A1DD59B5B2AE7D3C6CFBFC4 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 9F051BC38B6E2DBC7610F5942CF80BD6 /* SocketRocket.debug.xcconfig */; @@ -5843,7 +5881,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.13; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5856,28 +5894,22 @@ }; name = Debug; }; - DF557D3BA7B784D6374E3E68D562E629 /* Debug */ = { + DA29EF2CEF5CC0F25E7C82D8EECAA768 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 5963CE4ED5DF209DB22E173273A64DF6 /* CocoaLumberjack.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CODE_SIGNING_ALLOWED = NO; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CocoaLumberjack"; ENABLE_NS_ASSERTIONS = YES; - EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.13; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = CocoaLumberjack; - PRODUCT_NAME = CocoaLumberjack; - PUBLIC_HEADERS_FOLDER_PATH = ""; + IBSC_MODULE = CocoaLumberjack; + INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + MACOSX_DEPLOYMENT_TARGET = 13.0; + PRODUCT_NAME = CocoaLumberjackPrivacy; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.8; + WRAPPER_EXTENSION = bundle; }; name = Debug; }; @@ -5894,12 +5926,12 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 10.13; + MACOSX_DEPLOYMENT_TARGET = 13.0; SDKROOT = macosx; }; name = Debug; }; - F47C75327C2E84FA943D0443EFCFFC9A /* Release */ = { + EECFF5172A5765E397A5CC9585844D42 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 13C059366E835989D34DEE142C564130 /* CocoaLumberjack.release.xcconfig */; buildSettings = { @@ -5910,7 +5942,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.13; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5934,7 +5966,7 @@ ENABLE_NS_ASSERTIONS = YES; EXECUTABLE_PREFIX = lib; GCC_PREFIX_HEADER = "Target Support Files/CocoaAsyncSocket/CocoaAsyncSocket-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 12.0; + MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -5970,16 +6002,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 0895DCCCA079A72B682144D9705113DE /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - DF557D3BA7B784D6374E3E68D562E629 /* Debug */, - 9A9994C20AEACC5066606D89498289A0 /* Profile */, - F47C75327C2E84FA943D0443EFCFFC9A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 0AFC659E74200C20AE52A49DE8DC8817 /* Build configuration list for PBXNativeTarget "CocoaAsyncSocket" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6000,52 +6022,62 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 2D6090864D20A1FFF3E63ABF54079DD2 /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1CF7292B3F82F178FAF33EF002212C84 /* Debug */, + 9EE56814351073FAF485CD524B8A1E19 /* Profile */, + EECFF5172A5765E397A5CC9585844D42 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6D488C548677A81A4EF6E0C980065F92 /* Debug */, - 32AC8675391065A8723441159022AACF /* Profile */, - 618AD1D411738AB0AACE19A2D556DADE /* Release */, + B71873917D0ED6E1C976C88704C05BF3 /* Debug */, + CE7A9C75F3FCA20BB70CA426E9B4E4FC /* Profile */, + 930E226C21F64A571D1CB76E18AB1F7D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 61721BB03D331B1840B009E83F802328 /* Build configuration list for PBXNativeTarget "PocketSocket" */ = { + 5429302C3A1387B69841B3555032FBF9 /* Build configuration list for PBXNativeTarget "Sentry-Sentry" */ = { isa = XCConfigurationList; buildConfigurations = ( - 9725115EE0D48A4BD7BD9054339C6EF9 /* Debug */, - 70103D49FA3421DD925ABF710681B39E /* Profile */, - 47062D7D4D53660AA946D6AEDCA4E0DB /* Release */, + 645BF19318AA1997E83984F58C2FADA8 /* Debug */, + 4BC411C130D0CA204260E8256DE72CBC /* Profile */, + CD5FC35F21DCD21A2A70B52906C4C324 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6482F952D73E9581F7BED123533EF290 /* Build configuration list for PBXNativeTarget "CocoaLumberjack-CocoaLumberjackPrivacy" */ = { + 5C01ED195F55EB14EB60F564A79328C3 /* Build configuration list for PBXNativeTarget "CocoaLumberjack-CocoaLumberjackPrivacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4E379FF66626CAAFCD35DD427112F974 /* Debug */, - 0CB9841122856DF00EFF8A94AFC70304 /* Profile */, - D064E975682370A8A175E56368FDA47D /* Release */, + DA29EF2CEF5CC0F25E7C82D8EECAA768 /* Debug */, + 7D95E80A89A22791E504979D8C0020F6 /* Profile */, + 7A67160A8E999CBB8F3AF283058CE920 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7098E1B8812EF1847D8F730F8D17A787 /* Build configuration list for PBXNativeTarget "ASCIImage" */ = { + 61721BB03D331B1840B009E83F802328 /* Build configuration list for PBXNativeTarget "PocketSocket" */ = { isa = XCConfigurationList; buildConfigurations = ( - A0B46A221E3E56FAF655FDE5FFC1774E /* Debug */, - 0B6B77B0752CECE826E22CFAF3243099 /* Profile */, - B5AA2FB8C0911CD7031FD4B8DECD2FAB /* Release */, + 9725115EE0D48A4BD7BD9054339C6EF9 /* Debug */, + 70103D49FA3421DD925ABF710681B39E /* Profile */, + 47062D7D4D53660AA946D6AEDCA4E0DB /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AA5CF2ADF183C920D3B9690D3F5979B9 /* Build configuration list for PBXNativeTarget "Sentry" */ = { + 7098E1B8812EF1847D8F730F8D17A787 /* Build configuration list for PBXNativeTarget "ASCIImage" */ = { isa = XCConfigurationList; buildConfigurations = ( - C65C0A52934D2706BB4C0DAA97C2FB67 /* Debug */, - 9171E51E688149954855580FE6539372 /* Profile */, - 3CA61AFB6298414AA466DFFFA441DAB2 /* Release */, + A0B46A221E3E56FAF655FDE5FFC1774E /* Debug */, + 0B6B77B0752CECE826E22CFAF3243099 /* Profile */, + B5AA2FB8C0911CD7031FD4B8DECD2FAB /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6053,9 +6085,9 @@ AE8C58F18A3A8AE69F366674D0C0B27B /* Build configuration list for PBXNativeTarget "Pods-Hammerspoon" */ = { isa = XCConfigurationList; buildConfigurations = ( - BD06608C2665AC650499A6DEACA969A1 /* Debug */, - B3FDAF50285857B3F4C9E975E246C827 /* Profile */, - 2874E4F7D29DD1339A178C5E92A5AEE2 /* Release */, + 6EE9047286AA1118E13C29B5D3098D74 /* Debug */, + BA12386F66411A1D6EDA84986C09955A /* Profile */, + 4FCE2320EAC074142EE84CC8BED6A868 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6070,22 +6102,22 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - DFD76CF3BA88B1E29302E27ACFBF9960 /* Build configuration list for PBXAggregateTarget "Sparkle" */ = { + DF056DA25BC7C0D683012738627EEA95 /* Build configuration list for PBXNativeTarget "Sentry" */ = { isa = XCConfigurationList; buildConfigurations = ( - E72C4822CA1C45A67316373440F6076D /* Debug */, - 6EB733D69A06B162F9AAE1C991CC4982 /* Profile */, - 09C63D416D74C08185A967D37FDB701E /* Release */, + 07E359AFB5B76CAF8515BB836ADCCA49 /* Debug */, + 4CB2FA1BB05294E2C2876DD169ABACE2 /* Profile */, + 593450329C0BD9BB2A5CF706990ADDEA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FD179FC3077B6D6791CAB7369B33E970 /* Build configuration list for PBXNativeTarget "Sentry-Sentry" */ = { + DFD76CF3BA88B1E29302E27ACFBF9960 /* Build configuration list for PBXAggregateTarget "Sparkle" */ = { isa = XCConfigurationList; buildConfigurations = ( - 49332B47779790E13A74FB4AFCABD8C3 /* Debug */, - AD55B6CE73CB9B42CD042463816A1626 /* Profile */, - 7F5D95D20B982F1E8198F60D2F08B7C4 /* Release */, + E72C4822CA1C45A67316373440F6076D /* Debug */, + 6EB733D69A06B162F9AAE1C991CC4982 /* Profile */, + 09C63D416D74C08185A967D37FDB701E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Sentry/README.md b/Pods/Sentry/README.md index 749713dfc..aa3082199 100644 --- a/Pods/Sentry/README.md +++ b/Pods/Sentry/README.md @@ -1,13 +1,13 @@ -

- - Sentry - -
-

Official Sentry SDK for iOS / tvOS / macOS / watchOS (1).

-

+ _Bad software is everywhere, and we're tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology. If you want to join us [**Check out our open positions**](https://sentry.io/careers/)_ +# Official Sentry SDK for iOS / tvOS / macOS / watchOS (1) + [![Build](https://img.shields.io/github/actions/workflow/status/getsentry/sentry-cocoa/build.yml?branch=main)](https://github.com/getsentry/sentry-cocoa/actions/workflows/build.yml?query=branch%3Amain) [![codebeat badge](https://codebeat.co/badges/07f0bc91-9102-4fd8-99a6-30b25dc98037)](https://codebeat.co/projects/github-com-getsentry-sentry-cocoa-master) [![codecov.io](https://codecov.io/gh/getsentry/sentry-cocoa/branch/master/graph/badge.svg)](https://codecov.io/gh/getsentry/sentry-cocoa) diff --git a/Pods/Sentry/Sources/Sentry/Profiling/SentryContinuousProfiler.mm b/Pods/Sentry/Sources/Sentry/Profiling/SentryContinuousProfiler.mm index e3cacd4e9..30a2d41a7 100644 --- a/Pods/Sentry/Sources/Sentry/Profiling/SentryContinuousProfiler.mm +++ b/Pods/Sentry/Sources/Sentry/Profiling/SentryContinuousProfiler.mm @@ -19,6 +19,7 @@ # if SENTRY_HAS_UIKIT # import "SentryFramesTracker.h" # import "SentryScreenFrames.h" +# import # endif // SENTRY_HAS_UIKIT # pragma mark - Private @@ -35,6 +36,16 @@ /** @note: The session ID is reused for any profile sessions started in the same app session. */ SentryId *_profileSessionID; +/** + * To avoid sending small chunks at the end of profiles, we let the current chunk run to the full + * time after the call to stop the profiler is received. + * */ +BOOL _stopCalled; + +# if SENTRY_HAS_UIKIT +NSObject *_observerToken; +# endif // SENTRY_HAS_UIKIT + void disableTimer() { @@ -90,6 +101,8 @@ + (void)start return; } + _stopCalled = NO; + static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ _profileSessionID = [[SentryId alloc] init]; }); _threadUnsafe_gContinuousCurrentProfiler.profilerId = _profileSessionID; @@ -101,6 +114,18 @@ + (void)start object:nil userInfo:nil]]; [self scheduleTimer]; + +# if SENTRY_HAS_UIKIT + _observerToken = [SentryDependencyContainer.sharedInstance.notificationCenterWrapper + addObserverForName:UIApplicationWillResignActiveNotification + object:nil + queue:nil + usingBlock:^(NSNotification *_Nonnull notification) { + [SentryDependencyContainer.sharedInstance.notificationCenterWrapper + removeObserver:_observerToken]; + [self stopTimerAndCleanup]; + }]; +# endif // SENTRY_HAS_UIKIT } + (BOOL)isCurrentlyProfiling @@ -119,12 +144,7 @@ + (void)stop return; } - _sentry_threadUnsafe_transmitChunkEnvelope(); - disableTimer(); - - [_threadUnsafe_gContinuousCurrentProfiler - stopForReason:SentryProfilerTruncationReasonNormal]; - _threadUnsafe_gContinuousCurrentProfiler = nil; + _stopCalled = YES; } } @@ -145,6 +165,8 @@ + (void)scheduleTimer [SentryDependencyContainer.sharedInstance.dispatchQueueWrapper dispatchAsyncOnMainQueue:^{ std::lock_guard l(_threadUnsafe_gContinuousProfilerLock); if (_chunkTimer != nil) { + SENTRY_LOG_WARN(@"There was already a timer in flight, but this codepath shouldn't be " + @"taken if there is no profiler running."); return; } @@ -159,14 +181,39 @@ + (void)scheduleTimer + (void)timerExpired { - std::lock_guard l(_threadUnsafe_gContinuousProfilerLock); - if (![_threadUnsafe_gContinuousCurrentProfiler isRunning]) { - SENTRY_LOG_WARN(@"Current profiler is not running. Sending whatever data it has left " - @"and disabling the timer from running again."); - disableTimer(); + { + std::lock_guard l(_threadUnsafe_gContinuousProfilerLock); + if (![_threadUnsafe_gContinuousCurrentProfiler isRunning]) { + SENTRY_LOG_WARN(@"Current profiler is not running. Sending whatever data it has left " + @"and disabling the timer from running again."); + disableTimer(); + } + + _sentry_threadUnsafe_transmitChunkEnvelope(); + + if (!_stopCalled) { + return; + } + } + +# if SENTRY_HAS_UIKIT + if (_observerToken != nil) { + [SentryDependencyContainer.sharedInstance.notificationCenterWrapper + removeObserver:_observerToken]; } +# endif // SENTRY_HAS_UIKIT + + [self stopTimerAndCleanup]; +} + ++ (void)stopTimerAndCleanup +{ + std::lock_guard l(_threadUnsafe_gContinuousProfilerLock); + + disableTimer(); - _sentry_threadUnsafe_transmitChunkEnvelope(); + [_threadUnsafe_gContinuousCurrentProfiler stopForReason:SentryProfilerTruncationReasonNormal]; + _threadUnsafe_gContinuousCurrentProfiler = nil; } # pragma mark - Testing diff --git a/Pods/Sentry/Sources/Sentry/Profiling/SentryProfiledTracerConcurrency.mm b/Pods/Sentry/Sources/Sentry/Profiling/SentryProfiledTracerConcurrency.mm index bdb2de792..f809cbd1f 100644 --- a/Pods/Sentry/Sources/Sentry/Profiling/SentryProfiledTracerConcurrency.mm +++ b/Pods/Sentry/Sources/Sentry/Profiling/SentryProfiledTracerConcurrency.mm @@ -125,6 +125,9 @@ # if SENTRY_HAS_UIKIT profiler.screenFrameData = [SentryDependencyContainer.sharedInstance.framesTracker.currentFrames copy]; + SENTRY_LOG_DEBUG( + @"Grabbing copy of frames tracker screen frames data to attach to profiler: %@.", + profiler.screenFrameData); if (_gProfilersToTracers.count == 0) { [SentryDependencyContainer.sharedInstance.framesTracker resetProfilingTimestamps]; } diff --git a/Pods/Sentry/Sources/Sentry/Profiling/SentryProfilerSerialization.mm b/Pods/Sentry/Sources/Sentry/Profiling/SentryProfilerSerialization.mm index 24f38cbe1..eff964d19 100644 --- a/Pods/Sentry/Sources/Sentry/Profiling/SentryProfilerSerialization.mm +++ b/Pods/Sentry/Sources/Sentry/Profiling/SentryProfilerSerialization.mm @@ -16,6 +16,7 @@ # import "SentryHub.h" # import "SentryInternalDefines.h" # import "SentryLog.h" +# import "SentryMeta.h" # import "SentryMetricProfiler.h" # import "SentryOptions.h" # import "SentryProfileTimeseries.h" @@ -260,6 +261,11 @@ payload[@"release"] = hub.getClient.options.releaseName; payload[@"platform"] = SentryPlatformName; + const auto clientInfo = [NSMutableDictionary dictionary]; + clientInfo[@"name"] = SentryMeta.sdkName; + clientInfo[@"version"] = SentryMeta.versionString; + payload[@"client_sdk"] = clientInfo; + // add the gathered metrics auto metrics = serializedMetrics; diff --git a/Pods/Sentry/Sources/Sentry/Profiling/SentryProfilerState.mm b/Pods/Sentry/Sources/Sentry/Profiling/SentryProfilerState.mm index 27e214fa7..437c9f235 100644 --- a/Pods/Sentry/Sources/Sentry/Profiling/SentryProfilerState.mm +++ b/Pods/Sentry/Sources/Sentry/Profiling/SentryProfilerState.mm @@ -1,5 +1,6 @@ #import "SentryProfilerState.h" #if SENTRY_TARGET_PROFILING_SUPPORTED +# import "SentryAsyncSafeLog.h" # import "SentryBacktrace.hpp" # import "SentryDependencyContainer.h" # import "SentryDispatchQueueWrapper.h" @@ -121,7 +122,8 @@ - (void)appendBacktrace:(const Backtrace &)backtrace const auto symbols = backtrace_symbols(reinterpret_cast(backtrace.addresses.data()), static_cast(backtrace.addresses.size())); -# endif + const auto *backtraceFunctionNames = [NSMutableArray array]; +# endif // defined(DEBUG) const auto stack = [NSMutableArray array]; for (std::vector::size_type backtraceAddressIdx = 0; @@ -133,8 +135,10 @@ - (void)appendBacktrace:(const Backtrace &)backtrace const auto frame = [NSMutableDictionary dictionary]; frame[@"instruction_addr"] = instructionAddress; # if defined(DEBUG) - frame[@"function"] + const auto functionName = parseBacktraceSymbolsFunctionName(symbols[backtraceAddressIdx]); + frame[@"function"] = functionName; + [backtraceFunctionNames addObject:functionName]; # endif const auto newFrameIndex = @(state.frames.count); [stack addObject:newFrameIndex]; @@ -146,7 +150,7 @@ - (void)appendBacktrace:(const Backtrace &)backtrace } # if defined(DEBUG) free(symbols); -# endif +# endif // defined(DEBUG) const auto sample = [[SentrySample alloc] init]; sample.absoluteTimestamp = backtrace.absoluteTimestamp; @@ -165,6 +169,14 @@ - (void)appendBacktrace:(const Backtrace &)backtrace [state.stacks addObject:stack]; } +# if defined(DEBUG) + if (backtraceFunctionNames.count > 0) { + SENTRY_ASYNC_SAFE_LOG_DEBUG("Recorded backtrace for thread %s at %llu: %s", + threadID.UTF8String, sample.absoluteTimestamp, + backtraceFunctionNames.description.UTF8String); + } +# endif // defined(DEBUG) + [state.samples addObject:sample]; }]; } diff --git a/Pods/Sentry/Sources/Sentry/Public/Sentry.h b/Pods/Sentry/Sources/Sentry/Public/Sentry.h index 7971af35a..83d298589 100644 --- a/Pods/Sentry/Sources/Sentry/Public/Sentry.h +++ b/Pods/Sentry/Sources/Sentry/Public/Sentry.h @@ -8,6 +8,7 @@ FOUNDATION_EXPORT double SentryVersionNumber; FOUNDATION_EXPORT const unsigned char SentryVersionString[]; # import +# import # import # import # import @@ -41,6 +42,7 @@ FOUNDATION_EXPORT const unsigned char SentryVersionString[]; # import # import # import +# import # import # import # import diff --git a/Pods/Sentry/Sources/Sentry/include/SentryBaggage.h b/Pods/Sentry/Sources/Sentry/Public/SentryBaggage.h similarity index 98% rename from Pods/Sentry/Sources/Sentry/include/SentryBaggage.h rename to Pods/Sentry/Sources/Sentry/Public/SentryBaggage.h index e62ca45cc..e306060f3 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryBaggage.h +++ b/Pods/Sentry/Sources/Sentry/Public/SentryBaggage.h @@ -6,6 +6,7 @@ NS_ASSUME_NONNULL_BEGIN static NSString *const SENTRY_BAGGAGE_HEADER = @"baggage"; +NS_SWIFT_NAME(Baggage) @interface SentryBaggage : NSObject /* diff --git a/Pods/Sentry/Sources/Sentry/Public/SentryDefines.h b/Pods/Sentry/Sources/Sentry/Public/SentryDefines.h index ac550383f..ca087667d 100644 --- a/Pods/Sentry/Sources/Sentry/Public/SentryDefines.h +++ b/Pods/Sentry/Sources/Sentry/Public/SentryDefines.h @@ -99,6 +99,13 @@ typedef id _Nullable (^SentryBeforeSendSpanCallback)(id */ typedef BOOL (^SentryBeforeCaptureScreenshotCallback)(SentryEvent *_Nonnull event); +/** + * Block can be used to decide if the SDK should capture a view hierarchy or not. Return @c true if + * the SDK should capture a view hierarchy, return @c false if not. This callback doesn't work for + * crashes. + */ +typedef BOOL (^SentryBeforeCaptureViewHierarchyCallback)(SentryEvent *_Nonnull event); + /** * A callback to be notified when the last program execution terminated with a crash. */ diff --git a/Pods/Sentry/Sources/Sentry/Public/SentryOptions.h b/Pods/Sentry/Sources/Sentry/Public/SentryOptions.h index d98da46d9..9b549a326 100644 --- a/Pods/Sentry/Sources/Sentry/Public/SentryOptions.h +++ b/Pods/Sentry/Sources/Sentry/Public/SentryOptions.h @@ -48,7 +48,7 @@ NS_SWIFT_NAME(Options) @property (nullable, nonatomic, copy) NSString *dist; /** - * The environment used for this event. + * The environment used for events if no environment is set on the current scope. * @note Default value is @c @"production". */ @property (nonatomic, copy) NSString *environment; @@ -136,6 +136,14 @@ NS_SWIFT_NAME(Options) */ @property (nullable, nonatomic, copy) SentryBeforeCaptureScreenshotCallback beforeCaptureScreenshot; +/** + * You can use this callback to decide if the SDK should capture a view hierarchy or not. Return @c + * true if the SDK should capture a view hierarchy, return @c false if not. This callback doesn't + * work for crashes. + */ +@property (nullable, nonatomic, copy) + SentryBeforeCaptureScreenshotCallback beforeCaptureViewHierarchy; + /** * A block called shortly after the initialization of the SDK when the last program execution * terminated with a crash. @@ -278,6 +286,15 @@ NS_SWIFT_NAME(Options) */ @property (nonatomic, assign) BOOL attachViewHierarchy; +/** + * @brief If enabled, view hierarchy attachment will contain view `accessibilityIdentifier`. + * Set it to @c NO if your project uses `accessibilityIdentifier` for PII. + * @warning This feature is not available in @c DebugWithoutUIKit and @c ReleaseWithoutUIKit + * configurations even when targeting iOS or tvOS platforms. + * @note Default value is @c YES. + */ +@property (nonatomic, assign) BOOL reportAccessibilityIdentifier; + /** * When enabled, the SDK creates transactions for UI events like buttons clicks, switch toggles, * and other ui elements that uses UIControl @c sendAction:to:forEvent: @@ -449,11 +466,12 @@ NS_SWIFT_NAME(Options) /** * @warning This is an experimental feature and may still have bugs. * Set to @c YES to run the profiler as early as possible in an app launch, before you would - * normally have the opportunity to call @c SentrySDK.start . If enabled, the @c tracesSampleRate - * and @c profilesSampleRate are persisted to disk and read on the next app launch to decide whether - * to profile that launch. - * @see @c tracesSampler and @c profilesSampler for more information on how they work for this - * feature. + * normally have the opportunity to call @c SentrySDK.start . If @c profilesSampleRate is nonnull, + * the @c tracesSampleRate and @c profilesSampleRate are persisted to disk and read on the next app + * launch to decide whether to profile that launch. + * @warning If @c profilesSampleRate is @c nil then a continuous profile will be started on every + * launch; if you desire sampling profiled launches, you must compute your own sample rate to decide + * whether to set this property to @c YES or @c NO . * @note Profiling is automatically disabled if a thread sanitizer is attached. */ @property (nonatomic, assign) BOOL enableAppLaunchProfiling; @@ -461,12 +479,11 @@ NS_SWIFT_NAME(Options) /** * @note Profiling is not supported on watchOS or tvOS. * Indicates the percentage profiles being sampled out of the sampled transactions. - * @note The default is @c 0. * @note The value needs to be >= @c 0.0 and \<= @c 1.0. When setting a value out of range - * the SDK sets it to the default of @c 0. - * This property is dependent on @c tracesSampleRate -- if @c tracesSampleRate is @c 0 (default), - * no profiles will be collected no matter what this property is set to. This property is - * used to undersample profiles *relative to* @c tracesSampleRate . + * the SDK sets it to @c 0. When set to a valid nonnull value, this property is dependent on + * @c tracesSampleRate -- if @c tracesSampleRate is @c 0 (default), no profiles will be collected no + * matter what this property is set to. This property is used to undersample profiles *relative to* + * @c tracesSampleRate . * @note Setting this value to @c nil enables an experimental new profiling mode, called continuous * profiling. This allows you to start and stop a profiler any time with @c SentrySDK.startProfiler * and @c SentrySDK.stopProfiler, which can run with no time limit, periodically uploading profiling @@ -476,6 +493,9 @@ NS_SWIFT_NAME(Options) * automatically started for app launches. If you wish to sample them, you must do so at the * callsites where you use the API or configure launch profiling. Continuous profiling is not * automatically started for performance transactions as was the previous version of profiling. + * @seealso https://docs.sentry.io/platforms/apple/profiling/ for more information about the + * different profiling modes. + * @note The default is @c nil (which implies continuous profiling mode). * @warning The new continuous profiling mode is experimental and may still contain bugs. * @note Profiling is automatically disabled if a thread sanitizer is attached. */ diff --git a/Pods/Sentry/Sources/Sentry/Public/SentrySDK.h b/Pods/Sentry/Sources/Sentry/Public/SentrySDK.h index 8747ca1dd..9f728c263 100644 --- a/Pods/Sentry/Sources/Sentry/Public/SentrySDK.h +++ b/Pods/Sentry/Sources/Sentry/Public/SentrySDK.h @@ -5,6 +5,7 @@ @class SentryOptions, SentryEvent, SentryBreadcrumb, SentryScope, SentryUser, SentryId, SentryUserFeedback, SentryTransactionContext; @class SentryMetricsAPI; +@class UIView; NS_ASSUME_NONNULL_BEGIN @@ -333,6 +334,45 @@ SENTRY_NO_INIT */ + (void)close; +#if SENTRY_TARGET_REPLAY_SUPPORTED + +/** + * @warning This is an experimental feature and may still have bugs. + * + * Marks this view to be redacted during replays. + */ ++ (void)replayRedactView:(UIView *)view; + +/** + * @warning This is an experimental feature and may still have bugs. + * + * Marks this view to be ignored during redact step + * of session replay. All its content will be visible in the replay. + */ ++ (void)replayIgnoreView:(UIView *)view; + +#endif + +#if SENTRY_TARGET_PROFILING_SUPPORTED +/** + * Start a new continuous profiling session if one is not already running. + * @note Unlike trace-based profiling, continuous profiling does not take into account @c + * SentryOptions.profilesSampleRate ; a call to this method will always start a profile if one is + * not already running. This includes app launch profiles configured with @c + * SentryOptions.enableAppLaunchProfiling . + * @warning Continuous profiling mode is experimental and may still contain bugs. + * @seealso https://docs.sentry.io/platforms/apple/guides/ios/profiling/#continuous-profiling + */ ++ (void)startProfiler; + +/** + * Stop a continuous profiling session if there is one ongoing. + * @warning Continuous profiling mode is experimental and may still contain bugs. + * @seealso https://docs.sentry.io/platforms/apple/guides/ios/profiling/#continuous-profiling + */ ++ (void)stopProfiler; +#endif // SENTRY_TARGET_PROFILING_SUPPORTED + @end NS_ASSUME_NONNULL_END diff --git a/Pods/Sentry/Sources/Sentry/Public/SentrySpanProtocol.h b/Pods/Sentry/Sources/Sentry/Public/SentrySpanProtocol.h index 4159d468f..4db933158 100644 --- a/Pods/Sentry/Sources/Sentry/Public/SentrySpanProtocol.h +++ b/Pods/Sentry/Sources/Sentry/Public/SentrySpanProtocol.h @@ -1,10 +1,9 @@ #import "SentryDefines.h" #import "SentrySerializable.h" #import "SentrySpanContext.h" - NS_ASSUME_NONNULL_BEGIN -@class SentrySpanId, SentryId, SentryTraceHeader, SentryMeasurementUnit; +@class SentrySpanId, SentryId, SentryTraceHeader, SentryMeasurementUnit, SentryTraceContext; NS_SWIFT_NAME(Span) @protocol SentrySpan @@ -80,6 +79,11 @@ NS_SWIFT_NAME(Span) */ @property (readonly) BOOL isFinished; +/** + * Retrieves a trace context from this tracer. + */ +@property (nullable, nonatomic, readonly) SentryTraceContext *traceContext; + /** * Starts a child span. * @param operation Short code identifying the type of operation the span is measuring. @@ -167,6 +171,12 @@ NS_SWIFT_NAME(Span) */ - (SentryTraceHeader *)toTraceHeader; +/** + * Returns the baggage http header + * @return NSString. + */ +- (nullable NSString *)baggageHttpHeader; + @end NS_ASSUME_NONNULL_END diff --git a/Pods/Sentry/Sources/Sentry/include/SentryTraceContext.h b/Pods/Sentry/Sources/Sentry/Public/SentryTraceContext.h similarity index 97% rename from Pods/Sentry/Sources/Sentry/include/SentryTraceContext.h rename to Pods/Sentry/Sources/Sentry/Public/SentryTraceContext.h index 9ed6a6781..0d41a6d23 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryTraceContext.h +++ b/Pods/Sentry/Sources/Sentry/Public/SentryTraceContext.h @@ -9,6 +9,7 @@ NS_ASSUME_NONNULL_BEGIN @class SentryScope, SentryOptions, SentryTracer, SentryUser, SentryBaggage; @class SentryId; +NS_SWIFT_NAME(TraceContext) @interface SentryTraceContext : NSObject /** @@ -96,7 +97,8 @@ NS_ASSUME_NONNULL_BEGIN */ - (instancetype)initWithTraceId:(SentryId *)traceId options:(SentryOptions *)options - userSegment:(nullable NSString *)userSegment; + userSegment:(nullable NSString *)userSegment + replayId:(nullable NSString *)replayId; /** * Create a SentryBaggage with the information of this SentryTraceContext. diff --git a/Pods/Sentry/Sources/Sentry/Public/SentryWithoutUIKit.h b/Pods/Sentry/Sources/Sentry/Public/SentryWithoutUIKit.h index c812ce2b2..82b500bf1 100644 --- a/Pods/Sentry/Sources/Sentry/Public/SentryWithoutUIKit.h +++ b/Pods/Sentry/Sources/Sentry/Public/SentryWithoutUIKit.h @@ -9,6 +9,7 @@ FOUNDATION_EXPORT const unsigned char SentryVersionString[]; # import # import +# import # import # import # import @@ -42,6 +43,7 @@ FOUNDATION_EXPORT const unsigned char SentryVersionString[]; # import # import # import +# import # import # import # import diff --git a/Pods/Sentry/Sources/Sentry/SentryANRTrackerV2.m b/Pods/Sentry/Sources/Sentry/SentryANRTrackerV2.m new file mode 100644 index 000000000..c23f09a08 --- /dev/null +++ b/Pods/Sentry/Sources/Sentry/SentryANRTrackerV2.m @@ -0,0 +1,269 @@ +#import "SentryANRTrackerV2.h" + +#if SENTRY_HAS_UIKIT + +# import "SentryCrashWrapper.h" +# import "SentryDependencyContainer.h" +# import "SentryDispatchQueueWrapper.h" +# import "SentryFramesTracker.h" +# import "SentryLog.h" +# import "SentrySwift.h" +# import "SentryThreadWrapper.h" +# import "SentryTime.h" +# import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, SentryANRTrackerState) { + kSentryANRTrackerNotRunning = 1, + kSentryANRTrackerRunning, + kSentryANRTrackerStarting, + kSentryANRTrackerStopping +}; + +@interface +SentryANRTrackerV2 () + +@property (nonatomic, strong) SentryCrashWrapper *crashWrapper; +@property (nonatomic, strong) SentryDispatchQueueWrapper *dispatchQueueWrapper; +@property (nonatomic, strong) SentryThreadWrapper *threadWrapper; +@property (nonatomic, strong) NSHashTable> *listeners; +@property (nonatomic, strong) SentryFramesTracker *framesTracker; +@property (nonatomic, assign) NSTimeInterval timeoutInterval; + +@end + +@implementation SentryANRTrackerV2 { + NSObject *threadLock; + SentryANRTrackerState state; +} + +- (instancetype)initWithTimeoutInterval:(NSTimeInterval)timeoutInterval + crashWrapper:(SentryCrashWrapper *)crashWrapper + dispatchQueueWrapper:(SentryDispatchQueueWrapper *)dispatchQueueWrapper + threadWrapper:(SentryThreadWrapper *)threadWrapper + framesTracker:(SentryFramesTracker *)framesTracker +{ + if (self = [super init]) { + self.timeoutInterval = timeoutInterval; + self.crashWrapper = crashWrapper; + self.dispatchQueueWrapper = dispatchQueueWrapper; + self.threadWrapper = threadWrapper; + self.framesTracker = framesTracker; + self.listeners = [NSHashTable weakObjectsHashTable]; + threadLock = [[NSObject alloc] init]; + state = kSentryANRTrackerNotRunning; + } + return self; +} + +- (void)detectANRs +{ + NSUUID *threadID = [NSUUID UUID]; + + @synchronized(threadLock) { + [self.threadWrapper threadStarted:threadID]; + + if (state != kSentryANRTrackerStarting) { + [self.threadWrapper threadFinished:threadID]; + return; + } + + NSThread.currentThread.name = @"io.sentry.app-hang-tracker"; + state = kSentryANRTrackerRunning; + } + + SentryCurrentDateProvider *dateProvider = SentryDependencyContainer.sharedInstance.dateProvider; + + BOOL reported = NO; + + NSInteger reportThreshold = 5; + NSTimeInterval sleepInterval = self.timeoutInterval / reportThreshold; + uint64_t timeoutIntervalInNanos = timeIntervalToNanoseconds(self.timeoutInterval); + + uint64_t appHangStoppedInterval = timeIntervalToNanoseconds(sleepInterval * 2); + CFTimeInterval appHangStoppedFrameDelayThreshold + = nanosecondsToTimeInterval(appHangStoppedInterval) * 0.2; + + uint64_t lastAppHangStoppedSystemTime = dateProvider.systemTime - timeoutIntervalInNanos; + + // Canceling the thread can take up to sleepInterval. + while (YES) { + @synchronized(threadLock) { + if (state != kSentryANRTrackerRunning) { + break; + } + } + + NSDate *sleepDeadline = [[dateProvider date] dateByAddingTimeInterval:self.timeoutInterval]; + + [self.threadWrapper sleepForTimeInterval:sleepInterval]; + + if (![self.crashWrapper isApplicationInForeground]) { + SENTRY_LOG_DEBUG(@"Ignoring potential app hangs because the app is in the background"); + continue; + } + + // The sleepDeadline should be roughly executed after the timeoutInterval even if there is + // an AppHang. If the app gets suspended this thread could sleep and wake up again. To avoid + // false positives, we don't report AppHangs if the delta is too big. + NSTimeInterval deltaFromNowToSleepDeadline = + [[dateProvider date] timeIntervalSinceDate:sleepDeadline]; + + if (deltaFromNowToSleepDeadline >= self.timeoutInterval) { + SENTRY_LOG_DEBUG(@"Ignoring App Hang because the delta is too big: %f.", + deltaFromNowToSleepDeadline); + continue; + } + + uint64_t nowSystemTime = dateProvider.systemTime; + + if (reported) { + + uint64_t framesDelayStartSystemTime = nowSystemTime - appHangStoppedInterval; + + SentryFramesDelayResult *framesDelay = + [self.framesTracker getFramesDelay:framesDelayStartSystemTime + endSystemTimestamp:nowSystemTime]; + + if (framesDelay.delayDuration == -1) { + continue; + } + + BOOL appHangStopped = framesDelay.delayDuration < appHangStoppedFrameDelayThreshold; + + if (appHangStopped) { + SENTRY_LOG_DEBUG(@"App hang stopped."); + + // The App Hang stopped, don't block the App Hangs thread or the main thread with + // calling ANRStopped listeners. + [self.dispatchQueueWrapper dispatchAsyncWithBlock:^{ [self ANRStopped]; }]; + + lastAppHangStoppedSystemTime = dateProvider.systemTime; + reported = NO; + } + + continue; + } + + uint64_t lastAppHangLongEnoughInPastThreshold + = lastAppHangStoppedSystemTime + timeoutIntervalInNanos; + + if (dateProvider.systemTime < lastAppHangLongEnoughInPastThreshold) { + SENTRY_LOG_DEBUG(@"Ignoring app hang cause one happened recently."); + continue; + } + + uint64_t frameDelayStartSystemTime = nowSystemTime - timeoutIntervalInNanos; + + SentryFramesDelayResult *framesDelayForTimeInterval = + [self.framesTracker getFramesDelay:frameDelayStartSystemTime + endSystemTimestamp:nowSystemTime]; + + if (framesDelayForTimeInterval.delayDuration == -1) { + continue; + } + + uint64_t framesDelayForTimeIntervalInNanos + = timeIntervalToNanoseconds(framesDelayForTimeInterval.delayDuration); + + BOOL isFullyBlocking = framesDelayForTimeInterval.framesContributingToDelayCount == 1; + + if (isFullyBlocking && framesDelayForTimeIntervalInNanos >= timeoutIntervalInNanos) { + SENTRY_LOG_WARN(@"App Hang detected: fully-blocking."); + + reported = YES; + [self ANRDetected:SentryANRTypeFullyBlocking]; + } + + NSTimeInterval nonFullyBlockingFramesDelayThreshold = self.timeoutInterval * 0.99; + if (!isFullyBlocking + && framesDelayForTimeInterval.delayDuration > nonFullyBlockingFramesDelayThreshold) { + + SENTRY_LOG_WARN(@"App Hang detected: non-fully-blocking."); + + reported = YES; + [self ANRDetected:SentryANRTypeNonFullyBlocking]; + } + } + + @synchronized(threadLock) { + state = kSentryANRTrackerNotRunning; + [self.threadWrapper threadFinished:threadID]; + } +} + +- (void)ANRDetected:(enum SentryANRType)type +{ + NSArray *localListeners; + @synchronized(self.listeners) { + localListeners = [self.listeners allObjects]; + } + + for (id target in localListeners) { + [target anrDetectedWithType:type]; + } +} + +- (void)ANRStopped +{ + NSArray *targets; + @synchronized(self.listeners) { + targets = [self.listeners allObjects]; + } + + for (id target in targets) { + [target anrStopped]; + } +} + +- (void)addListener:(id)listener +{ + @synchronized(self.listeners) { + [self.listeners addObject:listener]; + + @synchronized(threadLock) { + if (self.listeners.count > 0 && state == kSentryANRTrackerNotRunning) { + if (state == kSentryANRTrackerNotRunning) { + state = kSentryANRTrackerStarting; + [NSThread detachNewThreadSelector:@selector(detectANRs) + toTarget:self + withObject:nil]; + } + } + } + } +} + +- (void)removeListener:(id)listener +{ + @synchronized(self.listeners) { + [self.listeners removeObject:listener]; + + if (self.listeners.count == 0) { + [self stop]; + } + } +} + +- (void)clear +{ + @synchronized(self.listeners) { + [self.listeners removeAllObjects]; + [self stop]; + } +} + +- (void)stop +{ + @synchronized(threadLock) { + SENTRY_LOG_INFO(@"Stopping App Hang detection"); + state = kSentryANRTrackerStopping; + } +} + +@end + +NS_ASSUME_NONNULL_END + +#endif // SENTRY_HAS_UIKIT diff --git a/Pods/Sentry/Sources/Sentry/SentryANRTrackingIntegrationV2.m b/Pods/Sentry/Sources/Sentry/SentryANRTrackingIntegrationV2.m new file mode 100644 index 000000000..6a2e4ff48 --- /dev/null +++ b/Pods/Sentry/Sources/Sentry/SentryANRTrackingIntegrationV2.m @@ -0,0 +1,131 @@ +#import "SentryANRTrackingIntegrationV2.h" + +#if SENTRY_HAS_UIKIT + +# import "SentryANRTrackerV2.h" +# import "SentryClient+Private.h" +# import "SentryCrashMachineContext.h" +# import "SentryCrashWrapper.h" +# import "SentryDependencyContainer.h" +# import "SentryDispatchQueueWrapper.h" +# import "SentryEvent.h" +# import "SentryException.h" +# import "SentryHub+Private.h" +# import "SentryLog.h" +# import "SentryMechanism.h" +# import "SentrySDK+Private.h" +# import "SentryStacktrace.h" +# import "SentryThread.h" +# import "SentryThreadInspector.h" +# import "SentryThreadWrapper.h" +# import "SentryUIApplication.h" +# import +# import + +NS_ASSUME_NONNULL_BEGIN + +@interface +SentryANRTrackingIntegrationV2 () + +@property (nonatomic, strong) SentryANRTrackerV2 *tracker; +@property (nonatomic, strong) SentryOptions *options; +@property (atomic, assign) BOOL reportAppHangs; + +@end + +@implementation SentryANRTrackingIntegrationV2 + +- (BOOL)installWithOptions:(SentryOptions *)options +{ + if (![super installWithOptions:options]) { + return NO; + } + + self.tracker = + [SentryDependencyContainer.sharedInstance getANRTrackerV2:options.appHangTimeoutInterval]; + + [self.tracker addListener:self]; + self.options = options; + self.reportAppHangs = YES; + + return YES; +} + +- (SentryIntegrationOption)integrationOptions +{ + return kIntegrationOptionEnableAppHangTrackingV2 | kIntegrationOptionDebuggerNotAttached; +} + +- (void)pauseAppHangTracking +{ + self.reportAppHangs = NO; +} + +- (void)resumeAppHangTracking +{ + self.reportAppHangs = YES; +} + +- (void)uninstall +{ + [self.tracker removeListener:self]; +} + +- (void)dealloc +{ + [self uninstall]; +} + +- (void)anrDetectedWithType:(enum SentryANRType)type +{ + if (self.reportAppHangs == NO) { + SENTRY_LOG_DEBUG(@"AppHangTracking paused. Ignoring reported app hang.") + return; + } + + // If the app is not active, the main thread may be blocked or too busy. + // Since there is no UI for the user to interact, there is no need to report app hang. + if (SentryDependencyContainer.sharedInstance.application.applicationState + != UIApplicationStateActive) { + return; + } + + SentryThreadInspector *threadInspector = SentrySDK.currentHub.getClient.threadInspector; + + NSArray *threads = [threadInspector getCurrentThreadsWithStackTrace]; + + if (threads.count == 0) { + SENTRY_LOG_WARN(@"Getting current thread returned an empty list. Can't create AppHang " + @"event without a stacktrace."); + return; + } + + NSString *message = [NSString stringWithFormat:@"App hanging for at least %li ms.", + (long)(self.options.appHangTimeoutInterval * 1000)]; + SentryEvent *event = [[SentryEvent alloc] initWithLevel:kSentryLevelError]; + SentryException *sentryException = + [[SentryException alloc] initWithValue:message type:SentryANRExceptionTypeV2]; + + sentryException.mechanism = [[SentryMechanism alloc] initWithType:@"AppHang"]; + sentryException.stacktrace = [threads[0] stacktrace]; + sentryException.stacktrace.snapshot = @(YES); + + [threads enumerateObjectsUsingBlock:^(SentryThread *_Nonnull obj, NSUInteger idx, + BOOL *_Nonnull stop) { obj.current = [NSNumber numberWithBool:idx == 0]; }]; + + event.exceptions = @[ sentryException ]; + event.threads = threads; + + [SentrySDK captureEvent:event]; +} + +- (void)anrStopped +{ + // We dont report when an ANR ends. +} + +@end + +NS_ASSUME_NONNULL_END + +#endif // SENTRY_HAS_UIKIT diff --git a/Pods/Sentry/Sources/Sentry/SentryBacktrace.cpp b/Pods/Sentry/Sources/Sentry/SentryBacktrace.cpp index c5d5a7a32..32cb54e27 100644 --- a/Pods/Sentry/Sources/Sentry/SentryBacktrace.cpp +++ b/Pods/Sentry/Sources/Sentry/SentryBacktrace.cpp @@ -11,7 +11,12 @@ # include "SentryThreadMetadataCache.hpp" # include "SentryThreadState.hpp" # include "SentryTime.h" - +extern "C" { +# define restrict +/** Allow importing C99 headers that use the restrict keyword, which isn't valid in C++ */ +# include "SentryCrashMemory.h" +# undef restrict +} # include # include # include @@ -81,6 +86,9 @@ namespace profiling { bool reachedEndOfStack = false; while (depth < maxDepth) { const auto frame = reinterpret_cast(current); + if (!sentrycrashmem_isMemoryReadable(frame, sizeof(StackFrame))) { + break; + } if (LIKELY(skip == 0)) { addresses[depth++] = getPreviousInstructionAddress(frame->returnAddress); } else { diff --git a/Pods/Sentry/Sources/Sentry/SentryBaseIntegration.m b/Pods/Sentry/Sources/Sentry/SentryBaseIntegration.m index e1fc0b7ad..f6f7f6698 100644 --- a/Pods/Sentry/Sources/Sentry/SentryBaseIntegration.m +++ b/Pods/Sentry/Sources/Sentry/SentryBaseIntegration.m @@ -89,6 +89,18 @@ - (BOOL)shouldBeEnabledWithOptions:(SentryOptions *)options } } + if (integrationOptions & kIntegrationOptionEnableAppHangTrackingV2) { + if (!options.enableAppHangTrackingV2) { + [self logWithOptionName:@"enableAppHangTrackingV2"]; + return NO; + } + + if (options.appHangTimeoutInterval == 0) { + [self logWithReason:@"because appHangTimeoutInterval is 0"]; + return NO; + } + } + if ((integrationOptions & kIntegrationOptionEnableNetworkTracking) && !options.enableNetworkTracking) { [self logWithOptionName:@"enableNetworkTracking"]; @@ -144,7 +156,7 @@ - (BOOL)shouldBeEnabledWithOptions:(SentryOptions *)options if (integrationOptions & kIntegrationOptionEnableReplay) { if (@available(iOS 16.0, tvOS 16.0, *)) { - if (options.experimental.sessionReplay.errorSampleRate == 0 + if (options.experimental.sessionReplay.onErrorSampleRate == 0 && options.experimental.sessionReplay.sessionSampleRate == 0) { [self logWithOptionName:@"sessionReplaySettings"]; return NO; diff --git a/Pods/Sentry/Sources/Sentry/SentryBreadcrumbTracker.m b/Pods/Sentry/Sources/Sentry/SentryBreadcrumbTracker.m index ca386d467..c01cac77b 100644 --- a/Pods/Sentry/Sources/Sentry/SentryBreadcrumbTracker.m +++ b/Pods/Sentry/Sources/Sentry/SentryBreadcrumbTracker.m @@ -179,6 +179,10 @@ - (void)addEnabledCrumb #if SENTRY_HAS_UIKIT + (BOOL)avoidSender:(id)sender forTarget:(id)target action:(NSString *)action { + if (sender == nil || target == nil) { + return YES; + } + if ([sender isKindOfClass:UITextField.self]) { // This is required to avoid creating breadcrumbs for every key pressed in a text field. // Textfield may invoke many types of event, in order to check if is a diff --git a/Pods/Sentry/Sources/Sentry/SentryClient.m b/Pods/Sentry/Sources/Sentry/SentryClient.m index 4e6c60daf..03db338fe 100644 --- a/Pods/Sentry/Sources/Sentry/SentryClient.m +++ b/Pods/Sentry/Sources/Sentry/SentryClient.m @@ -11,7 +11,7 @@ #import "SentryDsn.h" #import "SentryEnvelope+Private.h" #import "SentryEnvelopeItemType.h" -#import "SentryEvent.h" +#import "SentryEvent+Private.h" #import "SentryException.h" #import "SentryExtraContextProvider.h" #import "SentryFileManager.h" @@ -403,7 +403,8 @@ - (nullable SentryTraceContext *)getTraceStateWithEvent:(SentryEvent *)event #pragma clang diagnostic ignored "-Wdeprecated-declarations" return [[SentryTraceContext alloc] initWithTraceId:scope.propagationContext.traceId options:self.options - userSegment:scope.userObject.segment]; + userSegment:scope.userObject.segment + replayId:scope.replayId]; #pragma clang diagnostic pop } @@ -468,6 +469,12 @@ - (SentryId *)sendEvent:(SentryEvent *)event } } + if (event.isCrashEvent && event.context[@"replay"] && + [event.context[@"replay"] isKindOfClass:NSDictionary.class]) { + NSDictionary *replay = event.context[@"replay"]; + scope.replayId = replay[@"replay_id"]; + } + SentryTraceContext *traceContext = [self getTraceStateWithEvent:event withScope:scope]; if (nil == session.releaseName || [session.releaseName length] == 0) { diff --git a/Pods/Sentry/Sources/Sentry/SentryCrashWrapper.m b/Pods/Sentry/Sources/Sentry/SentryCrashWrapper.m index b0e9bba43..0a3cd1c48 100644 --- a/Pods/Sentry/Sources/Sentry/SentryCrashWrapper.m +++ b/Pods/Sentry/Sources/Sentry/SentryCrashWrapper.m @@ -5,6 +5,7 @@ #import "SentryCrashMonitor_AppState.h" #import "SentryCrashMonitor_System.h" #import "SentryScope.h" +#import "SentryUIDeviceWrapper.h" #import #import #import @@ -126,7 +127,8 @@ - (void)enrichScope:(SentryScope *)scope // For MacCatalyst the UIDevice returns the current version of MacCatalyst and not the // macOSVersion. Therefore we have to use NSProcessInfo. #if SENTRY_HAS_UIKIT && !TARGET_OS_MACCATALYST - [osData setValue:[UIDevice currentDevice].systemVersion forKey:@"version"]; + [osData setValue:[SentryDependencyContainer.sharedInstance.uiDeviceWrapper getSystemVersion] + forKey:@"version"]; #else NSOperatingSystemVersion version = [NSProcessInfo processInfo].operatingSystemVersion; NSString *systemVersion = [NSString stringWithFormat:@"%d.%d.%d", (int)version.majorVersion, diff --git a/Pods/Sentry/Sources/Sentry/SentryDelayedFramesTracker.m b/Pods/Sentry/Sources/Sentry/SentryDelayedFramesTracker.m index 5a515e5cd..d52ed0b7b 100644 --- a/Pods/Sentry/Sources/Sentry/SentryDelayedFramesTracker.m +++ b/Pods/Sentry/Sources/Sentry/SentryDelayedFramesTracker.m @@ -3,6 +3,7 @@ #if SENTRY_HAS_UIKIT # import "SentryDelayedFrame.h" +# import "SentryInternalCDefines.h" # import "SentryLog.h" # import "SentrySwift.h" # import "SentryTime.h" @@ -15,6 +16,8 @@ @property (nonatomic, assign) CFTimeInterval keepDelayedFramesDuration; @property (nonatomic, strong, readonly) SentryCurrentDateProvider *dateProvider; @property (nonatomic, strong) NSMutableArray *delayedFrames; +@property (nonatomic) uint64_t lastDelayedFrameSystemTimestamp; +@property (nonatomic) uint64_t previousFrameSystemTimestamp; @end @@ -31,6 +34,20 @@ - (instancetype)initWithKeepDelayedFramesDuration:(CFTimeInterval)keepDelayedFra return self; } +- (void)setPreviousFrameSystemTimestamp:(uint64_t)previousFrameSystemTimestamp + SENTRY_DISABLE_THREAD_SANITIZER("We don't want to synchronize the access to this property to " + "avoid slowing down the main thread.") +{ + _previousFrameSystemTimestamp = previousFrameSystemTimestamp; +} + +- (uint64_t)getPreviousFrameSystemTimestamp SENTRY_DISABLE_THREAD_SANITIZER( + "We don't want to synchronize the access to this property to avoid slowing down the main " + "thread.") +{ + return _previousFrameSystemTimestamp; +} + - (void)resetDelayedFramesTimeStamps { _delayedFrames = [NSMutableArray array]; @@ -42,9 +59,13 @@ - (void)resetDelayedFramesTimeStamps } - (void)recordDelayedFrame:(uint64_t)startSystemTimestamp - expectedDuration:(CFTimeInterval)expectedDuration - actualDuration:(CFTimeInterval)actualDuration + thisFrameSystemTimestamp:(uint64_t)thisFrameSystemTimestamp + expectedDuration:(CFTimeInterval)expectedDuration + actualDuration:(CFTimeInterval)actualDuration { + // This @synchronized block only gets called for delayed frames. + // We accept the tradeoff of slowing down the main thread a bit to + // record the frame delay data. @synchronized(self.delayedFrames) { [self removeOldDelayedFrames]; @@ -53,6 +74,8 @@ - (void)recordDelayedFrame:(uint64_t)startSystemTimestamp expectedDuration:expectedDuration actualDuration:actualDuration]; [self.delayedFrames addObject:delayedFrame]; + self.lastDelayedFrameSystemTimestamp = thisFrameSystemTimestamp; + self.previousFrameSystemTimestamp = thisFrameSystemTimestamp; } } @@ -89,13 +112,14 @@ - (void)removeOldDelayedFrames [self.delayedFrames removeObjectsInRange:NSMakeRange(0, left)]; } -- (CFTimeInterval)getFramesDelay:(uint64_t)startSystemTimestamp - endSystemTimestamp:(uint64_t)endSystemTimestamp - isRunning:(BOOL)isRunning - previousFrameSystemTimestamp:(uint64_t)previousFrameSystemTimestamp - slowFrameThreshold:(CFTimeInterval)slowFrameThreshold +- (SentryFramesDelayResult *)getFramesDelay:(uint64_t)startSystemTimestamp + endSystemTimestamp:(uint64_t)endSystemTimestamp + isRunning:(BOOL)isRunning + slowFrameThreshold:(CFTimeInterval)slowFrameThreshold { - CFTimeInterval cantCalculateFrameDelayReturnValue = -1.0; + SentryFramesDelayResult *cantCalculateFrameDelayReturnValue = + [[SentryFramesDelayResult alloc] initWithDelayDuration:-1.0 + framesContributingToDelayCount:0]; if (isRunning == NO) { SENTRY_LOG_DEBUG(@"Not calculating frames delay because frames tracker isn't running."); @@ -114,13 +138,20 @@ - (CFTimeInterval)getFramesDelay:(uint64_t)startSystemTimestamp return cantCalculateFrameDelayReturnValue; } - if (previousFrameSystemTimestamp == 0) { - SENTRY_LOG_DEBUG(@"Not calculating frames delay because no frames yet recorded."); - return cantCalculateFrameDelayReturnValue; - } + // Make a local copy because this method can be called on a background thread and the value + // could change. + uint64_t localPreviousFrameSystemTimestamp; NSMutableArray *frames; @synchronized(self.delayedFrames) { + + localPreviousFrameSystemTimestamp = self.previousFrameSystemTimestamp; + + if (localPreviousFrameSystemTimestamp == 0) { + SENTRY_LOG_DEBUG(@"Not calculating frames delay because no frames yet recorded."); + return cantCalculateFrameDelayReturnValue; + } + uint64_t oldestDelayedFrameStartTimestamp = UINT64_MAX; SentryDelayedFrame *oldestDelayedFrame = self.delayedFrames.firstObject; if (oldestDelayedFrame != nil) { @@ -139,10 +170,10 @@ - (CFTimeInterval)getFramesDelay:(uint64_t)startSystemTimestamp // Add a delayed frame for a potentially ongoing but not recorded delayed frame SentryDelayedFrame *currentFrameDelay = [[SentryDelayedFrame alloc] - initWithStartTimestamp:previousFrameSystemTimestamp + initWithStartTimestamp:localPreviousFrameSystemTimestamp expectedDuration:slowFrameThreshold actualDuration:nanosecondsToTimeInterval( - endSystemTimestamp - previousFrameSystemTimestamp)]; + endSystemTimestamp - localPreviousFrameSystemTimestamp)]; [frames addObject:currentFrameDelay]; @@ -160,6 +191,7 @@ - (CFTimeInterval)getFramesDelay:(uint64_t)startSystemTimestamp endDate:endDate]; CFTimeInterval delay = 0.0; + NSUInteger framesCount = 0; // Iterate in reverse order, as younger frame delays are more likely to match the queried // period. @@ -172,9 +204,14 @@ - (CFTimeInterval)getFramesDelay:(uint64_t)startSystemTimestamp } delay = delay + [self calculateDelay:frame queryDateInterval:queryDateInterval]; + framesCount++; } - return delay; + SentryFramesDelayResult *data = + [[SentryFramesDelayResult alloc] initWithDelayDuration:delay + framesContributingToDelayCount:framesCount]; + + return data; } - (CFTimeInterval)calculateDelay:(SentryDelayedFrame *)delayedFrame diff --git a/Pods/Sentry/Sources/Sentry/SentryDependencyContainer.m b/Pods/Sentry/Sources/Sentry/SentryDependencyContainer.m index 1ec1c9ac0..50256a2ac 100644 --- a/Pods/Sentry/Sources/Sentry/SentryDependencyContainer.m +++ b/Pods/Sentry/Sources/Sentry/SentryDependencyContainer.m @@ -1,4 +1,5 @@ #import "SentryANRTracker.h" +#import "SentryANRTrackerV2.h" #import "SentryBinaryImageCache.h" #import "SentryDispatchFactory.h" #import "SentryDispatchQueueWrapper.h" @@ -198,11 +199,10 @@ - (SentryNSNotificationCenterWrapper *)notificationCenterWrapper } } -#if TARGET_OS_IOS +#if SENTRY_HAS_UIKIT - (SentryUIDeviceWrapper *)uiDeviceWrapper SENTRY_DISABLE_THREAD_SANITIZER( "double-checked lock produce false alarms") { -# if SENTRY_HAS_UIKIT if (_uiDeviceWrapper == nil) { @synchronized(sentryDependencyContainerLock) { if (_uiDeviceWrapper == nil) { @@ -211,14 +211,9 @@ - (SentryUIDeviceWrapper *)uiDeviceWrapper SENTRY_DISABLE_THREAD_SANITIZER( } } return _uiDeviceWrapper; -# else - SENTRY_LOG_DEBUG( - @"SentryDependencyContainer.uiDeviceWrapper only works with UIKit enabled. Ensure you're " - @"using the right configuration of Sentry that links UIKit."); - return nil; -# endif // SENTRY_HAS_UIKIT } -#endif // TARGET_OS_IOS + +#endif // SENTRY_HAS_UIKIT #if SENTRY_UIKIT_AVAILABLE - (SentryScreenshot *)screenshot SENTRY_DISABLE_THREAD_SANITIZER( @@ -306,6 +301,32 @@ - (SentryFramesTracker *)framesTracker SENTRY_DISABLE_THREAD_SANITIZER( # endif // SENTRY_HAS_UIKIT } +- (SentryANRTrackerV2 *)getANRTrackerV2:(NSTimeInterval)timeout + SENTRY_DISABLE_THREAD_SANITIZER("double-checked lock produce false alarms") +{ +# if SENTRY_HAS_UIKIT + if (_anrTrackerV2 == nil) { + @synchronized(sentryDependencyContainerLock) { + if (_anrTrackerV2 == nil) { + _anrTrackerV2 = + [[SentryANRTrackerV2 alloc] initWithTimeoutInterval:timeout + crashWrapper:self.crashWrapper + dispatchQueueWrapper:self.dispatchQueueWrapper + threadWrapper:self.threadWrapper + framesTracker:self.framesTracker]; + } + } + } + + return _anrTrackerV2; +# else + SENTRY_LOG_DEBUG( + @"SentryDependencyContainer.getANRTrackerV2 only works with UIKit enabled. Ensure you're " + @"using the right configuration of Sentry that links UIKit."); + return nil; +# endif // SENTRY_HAS_UIKIT +} + - (SentrySwizzleWrapper *)swizzleWrapper SENTRY_DISABLE_THREAD_SANITIZER( "double-checked lock produce false alarms") { diff --git a/Pods/Sentry/Sources/Sentry/SentryFileContents.m b/Pods/Sentry/Sources/Sentry/SentryFileContents.m deleted file mode 100644 index 9fae5da2b..000000000 --- a/Pods/Sentry/Sources/Sentry/SentryFileContents.m +++ /dev/null @@ -1,19 +0,0 @@ -#import "SentryFileContents.h" - -@interface -SentryFileContents () - -@end - -@implementation SentryFileContents - -- (instancetype)initWithPath:(NSString *)path andContents:(NSData *)contents -{ - if (self = [super init]) { - _path = path; - _contents = contents; - } - return self; -} - -@end diff --git a/Pods/Sentry/Sources/Sentry/SentryFileManager.m b/Pods/Sentry/Sources/Sentry/SentryFileManager.m index 3793f1ea8..173f23df5 100644 --- a/Pods/Sentry/Sources/Sentry/SentryFileManager.m +++ b/Pods/Sentry/Sources/Sentry/SentryFileManager.m @@ -9,7 +9,6 @@ #import "SentryEnvelopeItemHeader.h" #import "SentryError.h" #import "SentryEvent.h" -#import "SentryFileContents.h" #import "SentryInternalDefines.h" #import "SentryLog.h" #import "SentryMigrateSessionInit.h" @@ -199,7 +198,7 @@ - (SentryFileContents *_Nullable)getFileContents:(NSString *)folderPath NSFileManager *fileManager = [NSFileManager defaultManager]; NSData *content = [fileManager contentsAtPath:finalPath]; if (nil != content) { - return [[SentryFileContents alloc] initWithPath:finalPath andContents:content]; + return [[SentryFileContents alloc] initWithPath:finalPath contents:content]; } else { return nil; } @@ -313,7 +312,7 @@ - (void)removeFileAtPath:(NSString *)path - (NSString *)storeEnvelope:(SentryEnvelope *)envelope { - NSData *envelopeData = [SentrySerialization dataWithEnvelope:envelope error:nil]; + NSData *envelopeData = [SentrySerialization dataWithEnvelope:envelope]; @synchronized(self) { NSString *path = diff --git a/Pods/Sentry/Sources/Sentry/SentryFramesTracker.m b/Pods/Sentry/Sources/Sentry/SentryFramesTracker.m index b9b0123e2..cbc5188fd 100644 --- a/Pods/Sentry/Sources/Sentry/SentryFramesTracker.m +++ b/Pods/Sentry/Sources/Sentry/SentryFramesTracker.m @@ -31,6 +31,8 @@ @interface SentryFramesTracker () +@property (nonatomic, assign, readonly) BOOL isStarted; + @property (nonatomic, strong, readonly) SentryDisplayLinkWrapper *displayLinkWrapper; @property (nonatomic, strong, readonly) SentryCurrentDateProvider *dateProvider; @property (nonatomic, strong, readonly) SentryDispatchQueueWrapper *dispatchQueueWrapper; @@ -71,6 +73,7 @@ - (instancetype)initWithDisplayLinkWrapper:(SentryDisplayLinkWrapper *)displayLi { if (self = [super init]) { _isRunning = NO; + _isStarted = NO; _displayLinkWrapper = displayLinkWrapper; _dateProvider = dateProvider; _dispatchQueueWrapper = dispatchQueueWrapper; @@ -93,19 +96,6 @@ - (void)setDisplayLinkWrapper:(SentryDisplayLinkWrapper *)displayLinkWrapper { _displayLinkWrapper = displayLinkWrapper; } -- (void)setPreviousFrameSystemTimestamp:(uint64_t)previousFrameSystemTimestamp - SENTRY_DISABLE_THREAD_SANITIZER("As you can only disable the thread sanitizer for methods, we " - "must manually create the setter here.") -{ - _previousFrameSystemTimestamp = previousFrameSystemTimestamp; -} - -- (uint64_t)getPreviousFrameSystemTimestamp SENTRY_DISABLE_THREAD_SANITIZER( - "As you can only disable the thread sanitizer for methods, we must manually create the getter " - "here.") -{ - return _previousFrameSystemTimestamp; -} - (void)resetFrames { @@ -132,6 +122,7 @@ - (void)resetProfilingTimestamps - (void)resetProfilingTimestampsInternal { + SENTRY_LOG_DEBUG(@"Resetting profiling GPU timeseries data."); self.frozenFrameTimestamps = [SentryMutableFrameInfoTimeSeries array]; self.slowFrameTimestamps = [SentryMutableFrameInfoTimeSeries array]; self.frameRateTimestamps = [SentryMutableFrameInfoTimeSeries array]; @@ -141,6 +132,12 @@ - (void)resetProfilingTimestampsInternal - (void)start { + if (_isStarted) { + return; + } + + _isStarted = YES; + [self.notificationCenter addObserver:self selector:@selector(didBecomeActive) @@ -183,6 +180,7 @@ - (void)displayLinkCallback if (self.previousFrameTimestamp == SentryPreviousFrameInitialValue) { self.previousFrameTimestamp = thisFrameTimestamp; self.previousFrameSystemTimestamp = thisFrameSystemTimestamp; + [self.delayedFramesTracker setPreviousFrameSystemTimestamp:thisFrameSystemTimestamp]; [self reportNewFrame]; return; } @@ -244,8 +242,11 @@ - (void)displayLinkCallback if (frameDuration > slowFrameThreshold(_currentFrameRate)) { [self.delayedFramesTracker recordDelayedFrame:self.previousFrameSystemTimestamp + thisFrameSystemTimestamp:thisFrameSystemTimestamp expectedDuration:slowFrameThreshold(_currentFrameRate) actualDuration:frameDuration]; + } else { + [self.delayedFramesTracker setPreviousFrameSystemTimestamp:thisFrameSystemTimestamp]; } _totalFrames++; @@ -298,13 +299,13 @@ - (SentryScreenFrames *)currentFrames SENTRY_DISABLE_THREAD_SANITIZER() # endif // SENTRY_TARGET_PROFILING_SUPPORTED } -- (CFTimeInterval)getFramesDelay:(uint64_t)startSystemTimestamp - endSystemTimestamp:(uint64_t)endSystemTimestamp SENTRY_DISABLE_THREAD_SANITIZER() +- (SentryFramesDelayResult *)getFramesDelay:(uint64_t)startSystemTimestamp + endSystemTimestamp:(uint64_t)endSystemTimestamp + SENTRY_DISABLE_THREAD_SANITIZER() { return [self.delayedFramesTracker getFramesDelay:startSystemTimestamp endSystemTimestamp:endSystemTimestamp isRunning:_isRunning - previousFrameSystemTimestamp:self.previousFrameSystemTimestamp slowFrameThreshold:slowFrameThreshold(_currentFrameRate)]; } @@ -331,6 +332,12 @@ - (void)pause - (void)stop { + if (!_isStarted) { + return; + } + + _isStarted = NO; + [self pause]; [self.delayedFramesTracker resetDelayedFramesTimeStamps]; diff --git a/Pods/Sentry/Sources/Sentry/SentryGlobalEventProcessor.m b/Pods/Sentry/Sources/Sentry/SentryGlobalEventProcessor.m index a41a4995e..796317363 100644 --- a/Pods/Sentry/Sources/Sentry/SentryGlobalEventProcessor.m +++ b/Pods/Sentry/Sources/Sentry/SentryGlobalEventProcessor.m @@ -32,4 +32,15 @@ - (void)removeAllProcessors [self.processors removeAllObjects]; } +- (nullable SentryEvent *)reportAll:(SentryEvent *)event +{ + for (SentryEventProcessor proc in self.processors) { + event = proc(event); + if (event == nil) { + return nil; + } + } + return event; +} + @end diff --git a/Pods/Sentry/Sources/Sentry/SentryHttpTransport.m b/Pods/Sentry/Sources/Sentry/SentryHttpTransport.m index 612ec264c..df8bf38f5 100644 --- a/Pods/Sentry/Sources/Sentry/SentryHttpTransport.m +++ b/Pods/Sentry/Sources/Sentry/SentryHttpTransport.m @@ -13,7 +13,6 @@ #import "SentryEnvelopeItemType.h" #import "SentryEnvelopeRateLimit.h" #import "SentryEvent.h" -#import "SentryFileContents.h" #import "SentryFileManager.h" #import "SentryLog.h" #import "SentryNSURLRequest.h" @@ -184,12 +183,6 @@ - (SentryFlushResult)flush:(NSTimeInterval)timeout dispatch_time_t delta = (int64_t)(timeout * (NSTimeInterval)NSEC_PER_SEC); dispatch_time_t dispatchTimeout = dispatch_time(DISPATCH_TIME_NOW, delta); - // Double-Checked Locking to avoid acquiring unnecessary locks. - if (_isFlushing) { - SENTRY_LOG_DEBUG(@"Already flushing."); - return kSentryFlushResultAlreadyFlushing; - } - @synchronized(self) { if (_isFlushing) { SENTRY_LOG_DEBUG(@"Already flushing."); @@ -216,10 +209,6 @@ - (SentryFlushResult)flush:(NSTimeInterval)timeout intptr_t result = dispatch_group_wait(self.dispatchGroup, dispatchTimeout); - @synchronized(self) { - self.isFlushing = NO; - } - if (result == 0) { SENTRY_LOG_DEBUG(@"Finished flushing."); return kSentryFlushResultSuccess; @@ -301,12 +290,14 @@ - (void)sendAllCachedEnvelopes SentryEnvelope *envelope = [SentrySerialization envelopeWithData:envelopeFileContents.contents]; if (nil == envelope) { + SENTRY_LOG_DEBUG(@"Envelope contained no deserializable data."); [self deleteEnvelopeAndSendNext:envelopeFileContents.path]; return; } SentryEnvelope *rateLimitedEnvelope = [self.envelopeRateLimit removeRateLimitedItems:envelope]; if (rateLimitedEnvelope.items.count == 0) { + SENTRY_LOG_DEBUG(@"Envelope had no rate-limited items, nothing to send."); [self deleteEnvelopeAndSendNext:envelopeFileContents.path]; return; } @@ -320,6 +311,7 @@ - (void)sendAllCachedEnvelopes didFailWithError:&requestError]; if (nil != requestError) { + SENTRY_LOG_DEBUG(@"Failed to build request: %@.", requestError); [self recordLostEventFor:rateLimitedEnvelope.items]; [self deleteEnvelopeAndSendNext:envelopeFileContents.path]; return; @@ -361,12 +353,13 @@ - (void)sendEnvelope:(SentryEnvelope *)envelope return; } - // If the response is not nil we had an internet connection. if (error && response.statusCode != 429) { + SENTRY_LOG_DEBUG(@"Request error other than rate limit: %@", error); [weakSelf recordLostEventFor:envelope.items]; } if (nil != response) { + SENTRY_LOG_DEBUG(@"Envelope sent successfully!"); [weakSelf.rateLimits update:response]; [weakSelf deleteEnvelopeAndSendNext:envelopePath]; } else { @@ -378,7 +371,6 @@ - (void)sendEnvelope:(SentryEnvelope *)envelope - (void)finishedSending { - SENTRY_LOG_DEBUG(@"Finished sending."); @synchronized(self) { self.isSending = NO; if (self.isFlushing) { @@ -408,7 +400,7 @@ - (void)recordLostSpans:(SentryEnvelopeItem *)envelopeItem reason:(SentryDiscard { if ([SentryEnvelopeItemTypeTransaction isEqualToString:envelopeItem.header.type]) { NSDictionary *transactionJson = - [SentrySerialization deserializeEventEnvelopeItem:envelopeItem.data]; + [SentrySerialization deserializeDictionaryFromJsonData:envelopeItem.data]; if (transactionJson == nil) { return; } diff --git a/Pods/Sentry/Sources/Sentry/SentryHub.m b/Pods/Sentry/Sources/Sentry/SentryHub.m index e7a3c14ba..57186a346 100644 --- a/Pods/Sentry/Sources/Sentry/SentryHub.m +++ b/Pods/Sentry/Sources/Sentry/SentryHub.m @@ -56,10 +56,24 @@ @implementation SentryHub { - (instancetype)initWithClient:(nullable SentryClient *)client andScope:(nullable SentryScope *)scope { + return [self initWithClient:client + andScope:scope + andCrashWrapper:SentryDependencyContainer.sharedInstance.crashWrapper + andDispatchQueue:SentryDependencyContainer.sharedInstance.dispatchQueueWrapper]; +} + +/** Internal constructor for testing */ +- (instancetype)initWithClient:(nullable SentryClient *)client + andScope:(nullable SentryScope *)scope + andCrashWrapper:(SentryCrashWrapper *)crashWrapper + andDispatchQueue:(SentryDispatchQueueWrapper *)dispatchQueue +{ + if (self = [super init]) { _client = client; _scope = scope; - _dispatchQueue = SentryDependencyContainer.sharedInstance.dispatchQueueWrapper; + _crashWrapper = crashWrapper; + _dispatchQueue = dispatchQueue; SentryStatsdClient *statsdClient = [[SentryStatsdClient alloc] initWithClient:client]; SentryMetricsClient *metricsClient = [[SentryMetricsClient alloc] initWithClient:statsdClient]; @@ -76,23 +90,12 @@ - (instancetype)initWithClient:(nullable SentryClient *)client _integrationsLock = [[NSObject alloc] init]; _installedIntegrations = [[NSMutableArray alloc] init]; _installedIntegrationNames = [[NSMutableSet alloc] init]; - _crashWrapper = [SentryCrashWrapper sharedInstance]; _errorsBeforeSession = 0; - [SentryDependencyContainer.sharedInstance.crashWrapper enrichScope:scope]; + if (_scope) { + [_crashWrapper enrichScope:_scope]; + } } - return self; -} - -/** Internal constructor for testing */ -- (instancetype)initWithClient:(nullable SentryClient *)client - andScope:(nullable SentryScope *)scope - andCrashWrapper:(SentryCrashWrapper *)crashWrapper - andDispatchQueue:(SentryDispatchQueueWrapper *)dispatchQueue -{ - self = [self initWithClient:client andScope:scope]; - _crashWrapper = crashWrapper; - _dispatchQueue = dispatchQueue; return self; } @@ -538,7 +541,7 @@ - (SentryScope *)scope _scope = [[SentryScope alloc] init]; } - [SentryDependencyContainer.sharedInstance.crashWrapper enrichScope:_scope]; + [_crashWrapper enrichScope:_scope]; } return _scope; } @@ -705,7 +708,8 @@ - (BOOL)envelopeContainsEventWithErrorOrHigher:(NSArray *) for (SentryEnvelopeItem *item in items) { if ([item.header.type isEqualToString:SentryEnvelopeItemTypeEvent]) { // If there is no level the default is error - NSDictionary *eventJson = [SentrySerialization deserializeEventEnvelopeItem:item.data]; + NSDictionary *eventJson = + [SentrySerialization deserializeDictionaryFromJsonData:item.data]; if (eventJson == nil) { return NO; } diff --git a/Pods/Sentry/Sources/Sentry/SentryLevelHelper.m b/Pods/Sentry/Sources/Sentry/SentryLevelHelper.m index a2acd95b5..104092d5d 100644 --- a/Pods/Sentry/Sources/Sentry/SentryLevelHelper.m +++ b/Pods/Sentry/Sources/Sentry/SentryLevelHelper.m @@ -1,17 +1,8 @@ #import "SentryLevelHelper.h" #import "SentryBreadcrumb+Private.h" -#import "SentryLevelMapper.h" -@implementation SentryLevelHelper - -+ (NSUInteger)breadcrumbLevel:(SentryBreadcrumb *)breadcrumb +NSUInteger +sentry_breadcrumbLevel(SentryBreadcrumb *breadcrumb) { return breadcrumb.level; } - -+ (NSString *_Nonnull)getNameFor:(NSUInteger)level -{ - return nameForSentryLevel(level); -} - -@end diff --git a/Pods/Sentry/Sources/Sentry/SentryLevelMapper.m b/Pods/Sentry/Sources/Sentry/SentryLevelMapper.m index ef2fbc72d..f9cf7ead7 100644 --- a/Pods/Sentry/Sources/Sentry/SentryLevelMapper.m +++ b/Pods/Sentry/Sources/Sentry/SentryLevelMapper.m @@ -2,56 +2,16 @@ #import "SentrySwift.h" NS_ASSUME_NONNULL_BEGIN -NSString *const kSentryLevelNameNone = @"none"; -NSString *const kSentryLevelNameDebug = @"debug"; -NSString *const kSentryLevelNameInfo = @"info"; -NSString *const kSentryLevelNameWarning = @"warning"; -NSString *const kSentryLevelNameError = @"error"; -NSString *const kSentryLevelNameFatal = @"fatal"; - SentryLevel sentryLevelForString(NSString *string) { - if ([string isEqualToString:kSentryLevelNameNone]) { - return kSentryLevelNone; - } - if ([string isEqualToString:kSentryLevelNameDebug]) { - return kSentryLevelDebug; - } - if ([string isEqualToString:kSentryLevelNameInfo]) { - return kSentryLevelInfo; - } - if ([string isEqualToString:kSentryLevelNameWarning]) { - return kSentryLevelWarning; - } - if ([string isEqualToString:kSentryLevelNameError]) { - return kSentryLevelError; - } - if ([string isEqualToString:kSentryLevelNameFatal]) { - return kSentryLevelFatal; - } - - // Default is error, see https://develop.sentry.dev/sdk/event-payloads/#optional-attributes - return kSentryLevelError; + return [SentryLevelHelper levelForName:string]; } NSString * nameForSentryLevel(SentryLevel level) { - switch (level) { - case kSentryLevelNone: - return kSentryLevelNameNone; - case kSentryLevelDebug: - return kSentryLevelNameDebug; - case kSentryLevelInfo: - return kSentryLevelNameInfo; - case kSentryLevelWarning: - return kSentryLevelNameWarning; - case kSentryLevelError: - return kSentryLevelNameError; - case kSentryLevelFatal: - return kSentryLevelNameFatal; - } + return [SentryLevelHelper nameForLevel:level]; } NS_ASSUME_NONNULL_END diff --git a/Pods/Sentry/Sources/Sentry/SentryLog.m b/Pods/Sentry/Sources/Sentry/SentryLog.m deleted file mode 100644 index 9350cb2df..000000000 --- a/Pods/Sentry/Sources/Sentry/SentryLog.m +++ /dev/null @@ -1,99 +0,0 @@ -#import "SentryLog.h" -#import "SentryAsyncSafeLog.h" -#import "SentryFileManager.h" -#import "SentryInternalCDefines.h" -#import "SentryLevelMapper.h" -#import "SentryLogOutput.h" - -NS_ASSUME_NONNULL_BEGIN - -@implementation SentryLog - -/** - * Enable per default to log initialization errors. - */ -static BOOL isDebug = YES; -static SentryLevel diagnosticLevel = kSentryLevelError; -static SentryLogOutput *logOutput; -static NSObject *logConfigureLock; - -void -_sentry_initializeAsyncLogFile(void) -{ - const char *asyncLogPath = - [[sentryApplicationSupportPath() stringByAppendingPathComponent:@"async.log"] UTF8String]; - - NSError *error; - if (!createDirectoryIfNotExists(sentryApplicationSupportPath(), &error)) { - SENTRY_LOG_ERROR(@"Failed to initialize directory for async log file: %@", error); - return; - } - - if (SENTRY_LOG_ERRNO( - sentry_asyncLogSetFileName(asyncLogPath, true /* overwrite existing log */)) - != 0) { - SENTRY_LOG_ERROR( - @"Could not open a handle to specified path for async logging %s", asyncLogPath); - }; -} - -+ (void)configure:(BOOL)debug diagnosticLevel:(SentryLevel)level -{ - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ logConfigureLock = [[NSObject alloc] init]; }); - @synchronized(logConfigureLock) { - isDebug = debug; - diagnosticLevel = level; - } - - _sentry_initializeAsyncLogFile(); -} - -+ (void)logWithMessage:(NSString *)message andLevel:(SentryLevel)level -{ - if (nil == logOutput) { - logOutput = [[SentryLogOutput alloc] init]; - } - - if ([self willLogAtLevel:level]) { - [logOutput log:[NSString stringWithFormat:@"[Sentry] [%@] %@", nameForSentryLevel(level), - message]]; - } -} - -+ (BOOL)willLogAtLevel:(SentryLevel)level - SENTRY_DISABLE_THREAD_SANITIZER( - "The SDK usually configures the log level and isDebug once when it starts. For tests, we " - "accept a data race causing some log messages of the wrong level over using a synchronized " - "block for this method, as it's called frequently in production.") -{ - return isDebug && level != kSentryLevelNone && level >= diagnosticLevel; -} - -// Internal and only needed for testing. -+ (void)setLogOutput:(SentryLogOutput *)output -{ - logOutput = output; -} - -// Internal and only needed for testing. -+ (SentryLogOutput *)logOutput -{ - return logOutput; -} - -// Internal and only needed for testing. -+ (BOOL)isDebug -{ - return isDebug; -} - -// Internal and only needed for testing. -+ (SentryLevel)diagnosticLevel -{ - return diagnosticLevel; -} - -@end - -NS_ASSUME_NONNULL_END diff --git a/Pods/Sentry/Sources/Sentry/SentryLogC.m b/Pods/Sentry/Sources/Sentry/SentryLogC.m new file mode 100644 index 000000000..994ebdacb --- /dev/null +++ b/Pods/Sentry/Sources/Sentry/SentryLogC.m @@ -0,0 +1,29 @@ +#import "SentryAsyncSafeLog.h" +#import "SentryFileManager.h" +#import "SentryInternalCDefines.h" +#import "SentryLevelMapper.h" +#import "SentryLog.h" + +NS_ASSUME_NONNULL_BEGIN + +void +sentry_initializeAsyncLogFile(void) +{ + const char *asyncLogPath = + [[sentryApplicationSupportPath() stringByAppendingPathComponent:@"async.log"] UTF8String]; + + NSError *error; + if (!createDirectoryIfNotExists(sentryApplicationSupportPath(), &error)) { + SENTRY_LOG_ERROR(@"Failed to initialize directory for async log file: %@", error); + return; + } + + if (SENTRY_LOG_ERRNO( + sentry_asyncLogSetFileName(asyncLogPath, true /* overwrite existing log */)) + != 0) { + SENTRY_LOG_ERROR( + @"Could not open a handle to specified path for async logging %s", asyncLogPath); + }; +} + +NS_ASSUME_NONNULL_END diff --git a/Pods/Sentry/Sources/Sentry/SentryLogOutput.m b/Pods/Sentry/Sources/Sentry/SentryLogOutput.m deleted file mode 100644 index 5a5985b4e..000000000 --- a/Pods/Sentry/Sources/Sentry/SentryLogOutput.m +++ /dev/null @@ -1,14 +0,0 @@ -#import "SentryLogOutput.h" - -NS_ASSUME_NONNULL_BEGIN - -@implementation SentryLogOutput - -- (void)log:(NSString *)message -{ - NSLog(@"%@", message); -} - -@end - -NS_ASSUME_NONNULL_END diff --git a/Pods/Sentry/Sources/Sentry/SentryMeta.m b/Pods/Sentry/Sources/Sentry/SentryMeta.m index d77b29f6f..f66013d67 100644 --- a/Pods/Sentry/Sources/Sentry/SentryMeta.m +++ b/Pods/Sentry/Sources/Sentry/SentryMeta.m @@ -5,7 +5,7 @@ @implementation SentryMeta // Don't remove the static keyword. If you do the compiler adds the constant name to the global // symbol table and it might clash with other constants. When keeping the static keyword the // compiler replaces all occurrences with the value. -static NSString *versionString = @"8.32.0"; +static NSString *versionString = @"8.36.0"; static NSString *sdkName = @"sentry.cocoa"; + (NSString *)versionString diff --git a/Pods/Sentry/Sources/Sentry/SentryMetricProfiler.mm b/Pods/Sentry/Sources/Sentry/SentryMetricProfiler.mm index 2ac24c1c5..64fdade4d 100644 --- a/Pods/Sentry/Sources/Sentry/SentryMetricProfiler.mm +++ b/Pods/Sentry/Sources/Sentry/SentryMetricProfiler.mm @@ -113,7 +113,8 @@ @implementation SentryMetricProfiler { - (instancetype)initWithMode:(SentryProfilerMode)mode { if (self = [super init]) { - [self clear]; + // It doesn't make sense to acquire a lock in the init. + [self clearNotThreadSafe]; _mode = mode; } return self; @@ -210,6 +211,13 @@ - (void)stop } - (void)clear +{ + @synchronized(self) { + [self clearNotThreadSafe]; + } +} + +- (void)clearNotThreadSafe { _cpuUsage = [NSMutableArray array]; _memoryFootprint = [NSMutableArray array]; diff --git a/Pods/Sentry/Sources/Sentry/SentryMigrateSessionInit.m b/Pods/Sentry/Sources/Sentry/SentryMigrateSessionInit.m index 48c675bed..621b2df37 100644 --- a/Pods/Sentry/Sources/Sentry/SentryMigrateSessionInit.m +++ b/Pods/Sentry/Sources/Sentry/SentryMigrateSessionInit.m @@ -99,8 +99,7 @@ + (void)storeSessionInit:(SentryEnvelope *)originalEnvelope items:envelopeItemsWithUpdatedSession]; NSError *error; - NSData *envelopeWithInitFlagData = [SentrySerialization dataWithEnvelope:envelopeWithInitFlag - error:&error]; + NSData *envelopeWithInitFlagData = [SentrySerialization dataWithEnvelope:envelopeWithInitFlag]; [envelopeWithInitFlagData writeToFile:envelopeFilePath options:NSDataWritingAtomic error:&error]; diff --git a/Pods/Sentry/Sources/Sentry/SentryNSNotificationCenterWrapper.m b/Pods/Sentry/Sources/Sentry/SentryNSNotificationCenterWrapper.m index 3ab71f319..00ea6675b 100644 --- a/Pods/Sentry/Sources/Sentry/SentryNSNotificationCenterWrapper.m +++ b/Pods/Sentry/Sources/Sentry/SentryNSNotificationCenterWrapper.m @@ -66,6 +66,17 @@ - (void)addObserver:(NSObject *)observer selector:(SEL)aSelector name:(NSNotific object:nil]; } +- (id)addObserverForName:(nullable NSNotificationName)name + object:(nullable id)obj + queue:(nullable NSOperationQueue *)queue + usingBlock:(void (^)(NSNotification *notification))block +{ + return [NSNotificationCenter.defaultCenter addObserverForName:name + object:obj + queue:queue + usingBlock:block]; +} + - (void)removeObserver:(NSObject *)observer name:(NSNotificationName)aName { [NSNotificationCenter.defaultCenter removeObserver:observer name:aName object:nil]; @@ -78,7 +89,7 @@ - (void)removeObserver:(NSObject *)observer [NSNotificationCenter.defaultCenter removeObserver:observer name:aName object:anObject]; } -- (void)removeObserver:(NSObject *)observer +- (void)removeObserver:(id)observer { [NSNotificationCenter.defaultCenter removeObserver:observer]; } diff --git a/Pods/Sentry/Sources/Sentry/SentryNSURLRequest.m b/Pods/Sentry/Sources/Sentry/SentryNSURLRequest.m index 22b840c57..7d9b79cca 100644 --- a/Pods/Sentry/Sources/Sentry/SentryNSURLRequest.m +++ b/Pods/Sentry/Sources/Sentry/SentryNSURLRequest.m @@ -95,6 +95,8 @@ - (instancetype)initEnvelopeRequestWithURL:(NSURL *)url forHTTPHeaderField:@"User-Agent"]; [self setValue:@"gzip" forHTTPHeaderField:@"Content-Encoding"]; self.HTTPBody = sentry_gzippedWithCompressionLevel(data, -1, error); + + SENTRY_LOG_DEBUG(@"Constructed request: %@", self); } return self; diff --git a/Pods/Sentry/Sources/Sentry/SentryNSURLRequestBuilder.m b/Pods/Sentry/Sources/Sentry/SentryNSURLRequestBuilder.m index 78e3f58e4..2db67cfb4 100644 --- a/Pods/Sentry/Sources/Sentry/SentryNSURLRequestBuilder.m +++ b/Pods/Sentry/Sources/Sentry/SentryNSURLRequestBuilder.m @@ -14,7 +14,7 @@ - (NSURLRequest *)createEnvelopeRequest:(SentryEnvelope *)envelope { return [[SentryNSURLRequest alloc] initEnvelopeRequestWithDsn:dsn - andData:[SentrySerialization dataWithEnvelope:envelope error:error] + andData:[SentrySerialization dataWithEnvelope:envelope] didFailWithError:error]; } @@ -24,7 +24,7 @@ - (NSURLRequest *)createEnvelopeRequest:(SentryEnvelope *)envelope { return [[SentryNSURLRequest alloc] initEnvelopeRequestWithURL:url - andData:[SentrySerialization dataWithEnvelope:envelope error:error] + andData:[SentrySerialization dataWithEnvelope:envelope] authHeader:nil didFailWithError:error]; } diff --git a/Pods/Sentry/Sources/Sentry/SentryNetworkTracker.m b/Pods/Sentry/Sources/Sentry/SentryNetworkTracker.m index a781d8395..8e1e823b2 100644 --- a/Pods/Sentry/Sources/Sentry/SentryNetworkTracker.m +++ b/Pods/Sentry/Sources/Sentry/SentryNetworkTracker.m @@ -239,7 +239,8 @@ - (void)addTraceWithoutTransactionToTask:(NSURLSessionTask *)sessionTask SentryTraceContext *traceContext = [[SentryTraceContext alloc] initWithTraceId:propagationContext.traceId options:SentrySDK.currentHub.client.options - userSegment:SentrySDK.currentHub.scope.userObject.segment]; + userSegment:SentrySDK.currentHub.scope.userObject.segment + replayId:SentrySDK.currentHub.scope.replayId]; #pragma clang diagnostic pop [self addBaggageHeader:[traceContext toBaggage] diff --git a/Pods/Sentry/Sources/Sentry/SentryOptions.m b/Pods/Sentry/Sources/Sentry/SentryOptions.m index de2f29e28..707094ccf 100644 --- a/Pods/Sentry/Sources/Sentry/SentryOptions.m +++ b/Pods/Sentry/Sources/Sentry/SentryOptions.m @@ -44,8 +44,12 @@ @implementation SentryOptions { { // The order of integrations here is important. // SentryCrashIntegration needs to be initialized before SentryAutoSessionTrackingIntegration. + // And SentrySessionReplayIntegration before SentryCrashIntegration. NSMutableArray *defaultIntegrations = @[ +#if SENTRY_HAS_UIKIT && !TARGET_OS_VISION + NSStringFromClass([SentrySessionReplayIntegration class]), +#endif NSStringFromClass([SentryCrashIntegration class]), #if SENTRY_HAS_UIKIT NSStringFromClass([SentryAppStartTrackingIntegration class]), @@ -55,9 +59,6 @@ @implementation SentryOptions { NSStringFromClass([SentryUIEventTrackingIntegration class]), NSStringFromClass([SentryViewHierarchyIntegration class]), NSStringFromClass([SentryWatchdogTerminationTrackingIntegration class]), -# if !TARGET_OS_VISION - NSStringFromClass([SentrySessionReplayIntegration class]), -# endif #endif // SENTRY_HAS_UIKIT NSStringFromClass([SentryANRTrackingIntegration class]), NSStringFromClass([SentryAutoBreadcrumbTrackingIntegration class]), @@ -114,12 +115,14 @@ - (instancetype)init self.enableUIViewControllerTracing = YES; self.attachScreenshot = NO; self.attachViewHierarchy = NO; + self.reportAccessibilityIdentifier = YES; self.enableUserInteractionTracing = YES; self.idleTimeout = SentryTracerDefaultTimeout; self.enablePreWarmedAppStartTracing = NO; #endif // SENTRY_HAS_UIKIT self.enableAppHangTracking = YES; self.appHangTimeoutInterval = 2.0; + self.enableAppHangTrackingV2 = NO; self.enableAutoBreadcrumbTracking = YES; self.enableNetworkTracking = YES; self.enableFileIOTracing = YES; @@ -127,7 +130,7 @@ - (instancetype)init self.tracesSampleRate = nil; #if SENTRY_TARGET_PROFILING_SUPPORTED _enableProfiling = NO; - self.profilesSampleRate = nil; + self.profilesSampleRate = SENTRY_INITIAL_PROFILES_SAMPLE_RATE; #endif // SENTRY_TARGET_PROFILING_SUPPORTED self.enableCoreDataTracing = YES; _enableSwizzling = YES; @@ -352,6 +355,10 @@ - (BOOL)validateOptions:(NSDictionary *)options self.beforeCaptureScreenshot = options[@"beforeCaptureScreenshot"]; } + if ([self isBlock:options[@"beforeCaptureViewHierarchy"]]) { + self.beforeCaptureViewHierarchy = options[@"beforeCaptureViewHierarchy"]; + } + if ([self isBlock:options[@"onCrashedLastRun"]]) { self.onCrashedLastRun = options[@"onCrashedLastRun"]; } @@ -416,6 +423,9 @@ - (BOOL)validateOptions:(NSDictionary *)options [self setBool:options[@"attachViewHierarchy"] block:^(BOOL value) { self->_attachViewHierarchy = value; }]; + [self setBool:options[@"reportAccessibilityIdentifier"] + block:^(BOOL value) { self->_reportAccessibilityIdentifier = value; }]; + [self setBool:options[@"enableUserInteractionTracing"] block:^(BOOL value) { self->_enableUserInteractionTracing = value; }]; @@ -435,6 +445,9 @@ - (BOOL)validateOptions:(NSDictionary *)options self.appHangTimeoutInterval = [options[@"appHangTimeoutInterval"] doubleValue]; } + [self setBool:options[@"enableAppHangTrackingV2"] + block:^(BOOL value) { self->_enableAppHangTrackingV2 = value; }]; + [self setBool:options[@"enableNetworkTracking"] block:^(BOOL value) { self->_enableNetworkTracking = value; }]; diff --git a/Pods/Sentry/Sources/Sentry/SentryPredicateDescriptor.m b/Pods/Sentry/Sources/Sentry/SentryPredicateDescriptor.m index ca6c3a77f..229aeddd5 100644 --- a/Pods/Sentry/Sources/Sentry/SentryPredicateDescriptor.m +++ b/Pods/Sentry/Sources/Sentry/SentryPredicateDescriptor.m @@ -75,11 +75,10 @@ - (NSString *)expressionDescription:(NSExpression *)predicate break; case NSConditionalExpressionType: if (@available(macOS 10.11, *)) { - return [NSString - stringWithFormat:@"TERNARY(%@,%@,%@)", - [self comparisonPredicateDescription:(NSComparisonPredicate *)predicate.predicate], - [self expressionDescription:predicate.trueExpression], - [self expressionDescription:predicate.falseExpression]]; + return [NSString stringWithFormat:@"TERNARY(%@,%@,%@)", + [self predicateDescription:predicate.predicate], + [self expressionDescription:predicate.trueExpression], + [self expressionDescription:predicate.falseExpression]]; } else { // this is not supposed to happen, NSConditionalExpressionType was introduced in // macOS 10.11 but we need this version check because cocoapod lint check is failing diff --git a/Pods/Sentry/Sources/Sentry/SentryProfiler.mm b/Pods/Sentry/Sources/Sentry/SentryProfiler.mm index fbfb4e639..a46f1a733 100644 --- a/Pods/Sentry/Sources/Sentry/SentryProfiler.mm +++ b/Pods/Sentry/Sources/Sentry/SentryProfiler.mm @@ -89,10 +89,12 @@ - (instancetype)initWithMode:(SentryProfilerMode)mode [self.metricProfiler start]; # if SENTRY_HAS_UIKIT - [SentryDependencyContainer.sharedInstance.notificationCenterWrapper - addObserver:self - selector:@selector(backgroundAbort) - name:UIApplicationWillResignActiveNotification]; + if (mode == SentryProfilerModeTrace) { + [SentryDependencyContainer.sharedInstance.notificationCenterWrapper + addObserver:self + selector:@selector(backgroundAbort) + name:UIApplicationWillResignActiveNotification]; + } # endif // SENTRY_HAS_UIKIT return self; diff --git a/Pods/Sentry/Sources/Sentry/SentrySDK.m b/Pods/Sentry/Sources/Sentry/SentrySDK.m index 71266f311..a8257d8df 100644 --- a/Pods/Sentry/Sources/Sentry/SentrySDK.m +++ b/Pods/Sentry/Sources/Sentry/SentrySDK.m @@ -218,28 +218,33 @@ + (void)startWithOptions:(SentryOptions *)options SentryScope *scope = options.initialScope([[SentryScope alloc] initWithMaxBreadcrumbs:options.maxBreadcrumbs]); - // The Hub needs to be initialized with a client so that closing a session - // can happen. - SentryHub *hub = [[SentryHub alloc] initWithClient:newClient andScope:scope]; - [SentrySDK setCurrentHub:hub]; - SENTRY_LOG_DEBUG(@"SDK initialized! Version: %@", SentryMeta.versionString); SENTRY_LOG_DEBUG(@"Dispatching init work required to run on main thread."); [SentryDependencyContainer.sharedInstance.dispatchQueueWrapper dispatchAsyncOnMainQueue:^{ SENTRY_LOG_DEBUG(@"SDK main thread init started..."); + // The UIDeviceWrapper needs to start before the Hub, because the Hub + // enriches the scope, which calls the UIDeviceWrapper. +#if SENTRY_HAS_UIKIT + [SentryDependencyContainer.sharedInstance.uiDeviceWrapper start]; +#endif // TARGET_OS_IOS && SENTRY_HAS_UIKIT + + // The Hub needs to be initialized with a client so that closing a session + // can happen. + SentryHub *hub = [[SentryHub alloc] initWithClient:newClient andScope:scope]; + [SentrySDK setCurrentHub:hub]; + [SentryCrashWrapper.sharedInstance startBinaryImageCache]; [SentryDependencyContainer.sharedInstance.binaryImageCache start]; [SentrySDK installIntegrations]; -#if TARGET_OS_IOS && SENTRY_HAS_UIKIT - [SentryDependencyContainer.sharedInstance.uiDeviceWrapper start]; -#endif // TARGET_OS_IOS && SENTRY_HAS_UIKIT #if SENTRY_TARGET_PROFILING_SUPPORTED sentry_manageTraceProfilerOnStartSDK(options, hub); #endif // SENTRY_TARGET_PROFILING_SUPPORTED }]; + + SENTRY_LOG_DEBUG(@"SDK initialized! Version: %@", SentryMeta.versionString); } + (void)startWithConfigureOptions:(void (^)(SentryOptions *options))configureOptions @@ -546,8 +551,10 @@ + (void)startProfiler { if (![currentHub.client.options isContinuousProfilingEnabled]) { SENTRY_LOG_WARN( - @"You must disable trace profiling by setting SentryOptions.profilesSampleRate to nil " - @"or 0 before using continuous profiling features."); + @"You must disable trace profiling by setting SentryOptions.profilesSampleRate and " + @"SentryOptions.profilesSampler to nil (which is the default initial value for both " + @"properties, so you can also just remove those lines from your configuration " + @"altogether) before attempting to start a continuous profiling session."); return; } @@ -558,8 +565,10 @@ + (void)stopProfiler { if (![currentHub.client.options isContinuousProfilingEnabled]) { SENTRY_LOG_WARN( - @"You must disable trace profiling by setting SentryOptions.profilesSampleRate to nil " - @"or 0 before using continuous profiling features."); + @"You must disable trace profiling by setting SentryOptions.profilesSampleRate and " + @"SentryOptions.profilesSampler to nil (which is the default initial value for both " + @"properties, so you can also just remove those lines from your configuration " + @"altogether) before attempting to stop a continuous profiling session."); return; } @@ -567,6 +576,18 @@ + (void)stopProfiler } #endif // SENTRY_TARGET_PROFILING_SUPPORTED +#if SENTRY_TARGET_REPLAY_SUPPORTED ++ (void)replayRedactView:(UIView *)view +{ + [SentryRedactViewHelper redactView:view]; +} + ++ (void)replayIgnoreView:(UIView *)view +{ + [SentryRedactViewHelper ignoreView:view]; +} +#endif + @end NS_ASSUME_NONNULL_END diff --git a/Pods/Sentry/Sources/Sentry/SentryScope.m b/Pods/Sentry/Sources/Sentry/SentryScope.m index ac02e23b1..82c5bf299 100644 --- a/Pods/Sentry/Sources/Sentry/SentryScope.m +++ b/Pods/Sentry/Sources/Sentry/SentryScope.m @@ -337,10 +337,12 @@ - (void)setTags:(NSDictionary *_Nullable)tags - (void)setUser:(SentryUser *_Nullable)user { - self.userObject = user; + @synchronized(self) { + self.userObject = user; - for (id observer in self.observers) { - [observer setUser:user]; + for (id observer in self.observers) { + [observer setUser:user]; + } } } diff --git a/Pods/Sentry/Sources/Sentry/SentryScreenFrames.m b/Pods/Sentry/Sources/Sentry/SentryScreenFrames.m index 2bf64957e..6b2ce14d6 100644 --- a/Pods/Sentry/Sources/Sentry/SentryScreenFrames.m +++ b/Pods/Sentry/Sources/Sentry/SentryScreenFrames.m @@ -78,6 +78,19 @@ - (nonnull id)copyWithZone:(nullable NSZone *)zone # endif // SENTRY_TARGET_PROFILING_SUPPORTED +- (NSString *)description +{ + NSMutableString *result = [NSMutableString + stringWithFormat:@"Total frames: %lu; slow frames: %lu; frozen frames: %lu", + (unsigned long)_total, (unsigned long)_slow, (unsigned long)_frozen]; +# if SENTRY_TARGET_PROFILING_SUPPORTED + [result appendFormat: + @"\nslowFrameTimestamps: %@\nfrozenFrameTimestamps: %@\nframeRateTimestamps: %@", + _slowFrameTimestamps, _frozenFrameTimestamps, _frameRateTimestamps]; +# endif // SENTRY_TARGET_PROFILING_SUPPORTED + return result; +} + @end #endif // SENTRY_UIKIT_AVAILABLE diff --git a/Pods/Sentry/Sources/Sentry/SentrySerialization.m b/Pods/Sentry/Sources/Sentry/SentrySerialization.m index 418f101db..507490bf0 100644 --- a/Pods/Sentry/Sources/Sentry/SentrySerialization.m +++ b/Pods/Sentry/Sources/Sentry/SentrySerialization.m @@ -33,9 +33,7 @@ + (NSData *_Nullable)dataWithJSONObject:(id)jsonObject } + (NSData *_Nullable)dataWithEnvelope:(SentryEnvelope *)envelope - error:(NSError *_Nullable *_Nullable)error { - NSMutableData *envelopeData = [[NSMutableData alloc] init]; NSMutableDictionary *serializedData = [NSMutableDictionary new]; if (nil != envelope.header.eventId) { @@ -150,9 +148,6 @@ + (SentryEnvelope *_Nullable)envelopeWithData:(NSData *)data NSUInteger endOfEnvelope = data.length - 1; for (NSInteger i = itemHeaderStart; i <= endOfEnvelope; ++i) { if (bytes[i] == '\n' || i == endOfEnvelope) { - if (endOfEnvelope == i) { - i++; // 0 byte attachment - } NSData *itemHeaderData = [data subdataWithRange:NSMakeRange(itemHeaderStart, i - itemHeaderStart)]; @@ -210,15 +205,18 @@ + (SentryEnvelope *_Nullable)envelopeWithData:(NSData *)data itemHeader = [[SentryEnvelopeItemHeader alloc] initWithType:type length:bodyLength]; } - NSData *itemBody = [data subdataWithRange:NSMakeRange(i + 1, bodyLength)]; -#ifdef DEBUG - if ([SentryEnvelopeItemTypeEvent isEqual:type] || - [SentryEnvelopeItemTypeSession isEqual:type]) { - NSString *event = [[NSString alloc] initWithData:itemBody - encoding:NSUTF8StringEncoding]; - SENTRY_LOG_DEBUG(@"Event %@", event); + if (endOfEnvelope == i) { + i++; // 0 byte attachment } -#endif + + if (bodyLength > 0 && data.length < (i + 1 + bodyLength)) { + SENTRY_LOG_ERROR(@"Envelope is corrupted or has invalid data. Trying to read %li " + @"bytes by skiping %li from a buffer of %li bytes.", + (unsigned long)data.length, (unsigned long)bodyLength, (long)(i + 1)); + return nil; + } + + NSData *itemBody = [data subdataWithRange:NSMakeRange(i + 1, bodyLength)]; SentryEnvelopeItem *envelopeItem = [[SentryEnvelopeItem alloc] initWithHeader:itemHeader data:itemBody]; [items addObject:envelopeItem]; @@ -297,16 +295,16 @@ + (SentryAppState *_Nullable)appStateWithData:(NSData *)data return [[SentryAppState alloc] initWithJSONObject:appSateDictionary]; } -+ (NSDictionary *)deserializeEventEnvelopeItem:(NSData *)eventEnvelopeItemData ++ (NSDictionary *)deserializeDictionaryFromJsonData:(NSData *)data { NSError *error = nil; - NSDictionary *eventDictionary = [NSJSONSerialization JSONObjectWithData:eventEnvelopeItemData + NSDictionary *eventDictionary = [NSJSONSerialization JSONObjectWithData:data options:0 error:&error]; if (nil != error) { [SentryLog logWithMessage:[NSString - stringWithFormat:@"Failed to deserialize envelope item data: %@", + stringWithFormat:@"Failed to deserialize json item dictionary: %@", error] andLevel:kSentryLevelError]; } diff --git a/Pods/Sentry/Sources/Sentry/SentrySessionReplayIntegration.m b/Pods/Sentry/Sources/Sentry/SentrySessionReplayIntegration.m index 85e9c87f8..42537d21e 100644 --- a/Pods/Sentry/Sources/Sentry/SentrySessionReplayIntegration.m +++ b/Pods/Sentry/Sources/Sentry/SentrySessionReplayIntegration.m @@ -4,15 +4,21 @@ # import "SentryClient+Private.h" # import "SentryDependencyContainer.h" +# import "SentryDispatchQueueWrapper.h" # import "SentryDisplayLinkWrapper.h" +# import "SentryEvent+Private.h" # import "SentryFileManager.h" # import "SentryGlobalEventProcessor.h" # import "SentryHub+Private.h" +# import "SentryLog.h" # import "SentryNSNotificationCenterWrapper.h" # import "SentryOptions.h" # import "SentryRandom.h" +# import "SentryReachability.h" # import "SentrySDK+Private.h" # import "SentryScope+Private.h" +# import "SentrySerialization.h" +# import "SentrySessionReplaySyncC.h" # import "SentrySwift.h" # import "SentrySwizzle.h" # import "SentryUIApplication.h" @@ -30,7 +36,7 @@ static SentryTouchTracker *_touchTracker; @interface -SentrySessionReplayIntegration () +SentrySessionReplayIntegration () - (void)newSceneActivate; @end @@ -38,6 +44,7 @@ @implementation SentrySessionReplayIntegration { BOOL _startedAsFullSession; SentryReplayOptions *_replayOptions; SentryNSNotificationCenterWrapper *_notificationCenter; + SentryOnDemandReplay *_resumeReplayMaker; } - (BOOL)installWithOptions:(nonnull SentryOptions *)options @@ -61,19 +68,133 @@ - (BOOL)installWithOptions:(nonnull SentryOptions *)options [SentryGlobalEventProcessor.shared addEventProcessor:^SentryEvent *_Nullable(SentryEvent *_Nonnull event) { - [self.sessionReplay captureReplayForEvent:event]; - + if (event.isCrashEvent) { + [self resumePreviousSessionReplay:event]; + } else { + [self.sessionReplay captureReplayForEvent:event]; + } return event; }]; + [SentryDependencyContainer.sharedInstance.reachability addObserver:self]; + [SentryViewPhotographer.shared addIgnoreClasses:_replayOptions.ignoreRedactViewTypes]; + [SentryViewPhotographer.shared addRedactClasses:_replayOptions.redactViewTypes]; + return YES; } +/** + * Send the cached frames from a previous session that eventually crashed. + * This function is called when processing an event created by SentryCrashIntegration, + * which runs in the background. That's why we don't need to dispatch the generation of the + * replay to the background in this function. + */ +- (void)resumePreviousSessionReplay:(SentryEvent *)event +{ + NSURL *dir = [self replayDirectory]; + NSData *lastReplay = + [NSData dataWithContentsOfURL:[dir URLByAppendingPathComponent:@"lastreplay"]]; + if (lastReplay == nil) { + return; + } + + NSDictionary *jsonObject = + [SentrySerialization deserializeDictionaryFromJsonData:lastReplay]; + if (jsonObject == nil) { + return; + } + + SentryId *replayId = jsonObject[@"replayId"] + ? [[SentryId alloc] initWithUUIDString:jsonObject[@"replayId"]] + : [[SentryId alloc] init]; + NSURL *lastReplayURL = [dir URLByAppendingPathComponent:jsonObject[@"path"]]; + + SentryCrashReplay crashInfo = { 0 }; + bool hasCrashInfo = sentrySessionReplaySync_readInfo(&crashInfo, + [[lastReplayURL URLByAppendingPathComponent:@"crashInfo"].path + cStringUsingEncoding:NSUTF8StringEncoding]); + + SentryReplayType type = hasCrashInfo ? SentryReplayTypeSession : SentryReplayTypeBuffer; + NSTimeInterval duration + = hasCrashInfo ? _replayOptions.sessionSegmentDuration : _replayOptions.errorReplayDuration; + int segmentId = hasCrashInfo ? crashInfo.segmentId + 1 : 0; + + if (type == SentryReplayTypeBuffer) { + float errorSampleRate = [jsonObject[@"errorSampleRate"] floatValue]; + if ([SentryDependencyContainer.sharedInstance.random nextNumber] >= errorSampleRate) { + return; + } + } + + SentryOnDemandReplay *resumeReplayMaker = + [[SentryOnDemandReplay alloc] initWithContentFrom:lastReplayURL.path]; + resumeReplayMaker.bitRate = _replayOptions.replayBitRate; + resumeReplayMaker.videoScale = _replayOptions.sizeScale; + + NSDate *beginning = hasCrashInfo + ? [NSDate dateWithTimeIntervalSinceReferenceDate:crashInfo.lastSegmentEnd] + : [resumeReplayMaker oldestFrameDate]; + + if (beginning == nil) { + return; // no frames to send + } + + SentryReplayType _type = type; + int _segmentId = segmentId; + + NSError *error; + NSArray *videos = + [resumeReplayMaker createVideoWithBeginning:beginning + end:[beginning dateByAddingTimeInterval:duration] + error:&error]; + if (videos == nil) { + SENTRY_LOG_ERROR(@"Could not create replay video: %@", error); + return; + } + for (SentryVideoInfo *video in videos) { + [self captureVideo:video replayId:replayId segmentId:_segmentId++ type:_type]; + // type buffer is only for the first segment + _type = SentryReplayTypeSession; + } + + NSMutableDictionary *eventContext = event.context.mutableCopy; + eventContext[@"replay"] = + [NSDictionary dictionaryWithObjectsAndKeys:replayId.sentryIdString, @"replay_id", nil]; + event.context = eventContext; +} + +- (void)captureVideo:(SentryVideoInfo *)video + replayId:(SentryId *)replayId + segmentId:(int)segment + type:(SentryReplayType)type +{ + SentryReplayEvent *replayEvent = [[SentryReplayEvent alloc] initWithEventId:replayId + replayStartTimestamp:video.start + replayType:type + segmentId:segment]; + replayEvent.timestamp = video.end; + SentryReplayRecording *recording = [[SentryReplayRecording alloc] initWithSegmentId:segment + video:video + extraEvents:@[]]; + + [SentrySDK.currentHub captureReplayEvent:replayEvent + replayRecording:recording + video:video.path]; + + NSError *error = nil; + if (![[NSFileManager defaultManager] removeItemAtURL:video.path error:&error]) { + SENTRY_LOG_DEBUG( + @"Could not delete replay segment from disk: %@", error.localizedDescription); + } +} + - (void)startSession { + [self.sessionReplay stop]; + _startedAsFullSession = [self shouldReplayFullSession:_replayOptions.sessionSampleRate]; - if (!_startedAsFullSession && _replayOptions.errorSampleRate == 0) { + if (!_startedAsFullSession && _replayOptions.onErrorSampleRate == 0) { return; } @@ -110,9 +231,7 @@ - (void)startWithOptions:(SentryReplayOptions *)replayOptions breadcrumbConverter:(id)breadcrumbConverter fullSession:(BOOL)shouldReplayFullSession { - NSURL *docs = - [NSURL fileURLWithPath:[SentryDependencyContainer.sharedInstance.fileManager sentryPath]]; - docs = [docs URLByAppendingPathComponent:SENTRY_REPLAY_FOLDER]; + NSURL *docs = [self replayDirectory]; NSString *currentSession = [NSUUID UUID].UUIDString; docs = [docs URLByAppendingPathComponent:currentSession]; @@ -125,6 +244,7 @@ - (void)startWithOptions:(SentryReplayOptions *)replayOptions SentryOnDemandReplay *replayMaker = [[SentryOnDemandReplay alloc] initWithOutputPath:docs.path]; replayMaker.bitRate = replayOptions.replayBitRate; + replayMaker.videoScale = replayOptions.sizeScale; replayMaker.cacheMaxSize = (NSInteger)(shouldReplayFullSession ? replayOptions.sessionSegmentDuration + 1 : replayOptions.errorReplayDuration + 1); @@ -138,6 +258,7 @@ - (void)startWithOptions:(SentryReplayOptions *)replayOptions touchTracker:_touchTracker dateProvider:SentryDependencyContainer.sharedInstance.dateProvider delegate:self + dispatchQueue:[[SentryDispatchQueueWrapper alloc] init] displayLinkWrapper:[[SentryDisplayLinkWrapper alloc] init]]; [self.sessionReplay @@ -153,6 +274,38 @@ - (void)startWithOptions:(SentryReplayOptions *)replayOptions selector:@selector(resume) name:UIApplicationWillEnterForegroundNotification object:nil]; + + [self saveCurrentSessionInfo:self.sessionReplay.sessionReplayId + path:docs.path + options:replayOptions]; +} + +- (NSURL *)replayDirectory +{ + NSURL *dir = + [NSURL fileURLWithPath:[SentryDependencyContainer.sharedInstance.fileManager sentryPath]]; + return [dir URLByAppendingPathComponent:SENTRY_REPLAY_FOLDER]; +} + +- (void)saveCurrentSessionInfo:(SentryId *)sessionId + path:(NSString *)path + options:(SentryReplayOptions *)options +{ + NSDictionary *info = [[NSDictionary alloc] + initWithObjectsAndKeys:sessionId.sentryIdString, @"replayId", path.lastPathComponent, + @"path", @(options.onErrorSampleRate), @"errorSampleRate", nil]; + + NSData *data = [SentrySerialization dataWithJSONObject:info]; + + NSString *infoPath = + [[path stringByDeletingLastPathComponent] stringByAppendingPathComponent:@"lastreplay"]; + if ([NSFileManager.defaultManager fileExistsAtPath:infoPath]) { + [NSFileManager.defaultManager removeItemAtPath:infoPath error:nil]; + } + [data writeToFile:infoPath atomically:YES]; + + sentrySessionReplaySync_start([[path stringByAppendingPathComponent:@"crashInfo"] + cStringUsingEncoding:NSUTF8StringEncoding]); } - (void)stop @@ -179,15 +332,12 @@ - (void)sentrySessionEnded:(SentrySession *)session - (void)sentrySessionStarted:(SentrySession *)session { - if (_sessionReplay) { - return; - } [self startSession]; } -- (void)captureReplay +- (BOOL)captureReplay { - [self.sessionReplay captureReplay]; + return [self.sessionReplay captureReplay]; } - (void)configureReplayWith:(nullable id)breadcrumbConverter @@ -278,10 +428,10 @@ - (SentryTouchTracker *)getTouchTracker # pragma mark - SessionReplayDelegate -- (BOOL)sessionReplayIsFullSession +- (BOOL)sessionReplayShouldCaptureReplayForError { return SentryDependencyContainer.sharedInstance.random.nextNumber - <= _replayOptions.errorSampleRate; + <= _replayOptions.onErrorSampleRate; } - (void)sessionReplayNewSegmentWithReplayEvent:(SentryReplayEvent *)replayEvent @@ -291,6 +441,9 @@ - (void)sessionReplayNewSegmentWithReplayEvent:(SentryReplayEvent *)replayEvent [SentrySDK.currentHub captureReplayEvent:replayEvent replayRecording:replayRecording video:videoUrl]; + + sentrySessionReplaySync_updateInfo( + (unsigned int)replayEvent.segmentId, replayEvent.timestamp.timeIntervalSinceReferenceDate); } - (void)sessionReplayStartedWithReplayId:(SentryId *)replayId @@ -314,6 +467,18 @@ - (nullable NSString *)currentScreenNameForSessionReplay .firstObject; } +# pragma mark - SentryReachabilityObserver + +- (void)connectivityChanged:(BOOL)connected typeDescription:(nonnull NSString *)typeDescription +{ + + if (connected) { + [_sessionReplay resume]; + } else { + [_sessionReplay pause]; + } +} + @end NS_ASSUME_NONNULL_END diff --git a/Pods/Sentry/Sources/Sentry/SentrySessionReplaySyncC.c b/Pods/Sentry/Sources/Sentry/SentrySessionReplaySyncC.c new file mode 100644 index 000000000..952a38f3b --- /dev/null +++ b/Pods/Sentry/Sources/Sentry/SentrySessionReplaySyncC.c @@ -0,0 +1,97 @@ +#include "SentrySessionReplaySyncC.h" +#include "SentryAsyncSafeLog.h" +#include +#include +#include +#include +#include +#include +#include +#include + +static SentryCrashReplay crashReplay = { 0 }; + +void +sentrySessionReplaySync_start(const char *const path) +{ + crashReplay.lastSegmentEnd = 0; + crashReplay.segmentId = 0; + + if (crashReplay.path != NULL) { + free(crashReplay.path); + } + + crashReplay.path = malloc(strlen(path)); + strcpy(crashReplay.path, path); +} + +void +sentrySessionReplaySync_updateInfo(unsigned int segmentId, double lastSegmentEnd) +{ + crashReplay.segmentId = segmentId; + crashReplay.lastSegmentEnd = lastSegmentEnd; +} + +void +sentrySessionReplaySync_writeInfo(void) +{ + int fd = open(crashReplay.path, O_RDWR | O_CREAT | O_TRUNC, 0644); + + if (fd < 1) { + SENTRY_ASYNC_SAFE_LOG_ERROR( + "Could not open replay info crash for file %s: %s", crashReplay.path, strerror(errno)); + return; + } + + if (!sentrycrashfu_writeBytesToFD( + fd, (char *)&crashReplay.segmentId, sizeof(crashReplay.segmentId))) { + SENTRY_ASYNC_SAFE_LOG_ERROR("Error writing replay info for crash."); + close(fd); + return; + } + + if (!sentrycrashfu_writeBytesToFD( + fd, (char *)&crashReplay.lastSegmentEnd, sizeof(crashReplay.lastSegmentEnd))) { + SENTRY_ASYNC_SAFE_LOG_ERROR("Error writing replay info for crash."); + close(fd); + return; + } + + close(fd); +} + +bool +sentrySessionReplaySync_readInfo(SentryCrashReplay *output, const char *const path) +{ + int fd = open(path, O_RDONLY); + if (fd < 0) { + SENTRY_ASYNC_SAFE_LOG_ERROR( + "Could not open replay info crash file %s: %s", path, strerror(errno)); + return false; + } + + unsigned int segmentId = 0; + double lastSegmentEnd = 0; + + if (!sentrycrashfu_readBytesFromFD(fd, (char *)&segmentId, sizeof(segmentId))) { + SENTRY_ASYNC_SAFE_LOG_ERROR("Error reading segmentId from replay info crash file."); + close(fd); + return false; + } + + if (!sentrycrashfu_readBytesFromFD(fd, (char *)&lastSegmentEnd, sizeof(lastSegmentEnd))) { + SENTRY_ASYNC_SAFE_LOG_ERROR("Error reading lastSegmentEnd from replay info crash file."); + close(fd); + return false; + } + + close(fd); + + if (lastSegmentEnd == 0) { + return false; + } + + output->segmentId = segmentId; + output->lastSegmentEnd = lastSegmentEnd; + return true; +} diff --git a/Pods/Sentry/Sources/Sentry/SentrySpan.m b/Pods/Sentry/Sources/Sentry/SentrySpan.m index d231b7d1e..f946cd7f2 100644 --- a/Pods/Sentry/Sources/Sentry/SentrySpan.m +++ b/Pods/Sentry/Sources/Sentry/SentrySpan.m @@ -1,3 +1,4 @@ +#import "SentryBaggage.h" #import "SentryCrashThread.h" #import "SentryDependencyContainer.h" #import "SentryFrame.h" @@ -13,6 +14,7 @@ #import "SentrySwift.h" #import "SentryThreadInspector.h" #import "SentryTime.h" +#import "SentryTraceContext.h" #import "SentryTraceHeader.h" #import "SentryTracer.h" @@ -259,7 +261,8 @@ - (void)finishWithStatus:(SentrySpanStatus)status CFTimeInterval framesDelay = [_framesTracker getFramesDelay:_startSystemTime - endSystemTimestamp:SentryDependencyContainer.sharedInstance.dateProvider.systemTime]; + endSystemTimestamp:SentryDependencyContainer.sharedInstance.dateProvider.systemTime] + .delayDuration; if (framesDelay >= 0) { [self setDataValue:@(framesDelay) forKey:@"frames.delay"]; @@ -297,6 +300,17 @@ - (SentryTraceHeader *)toTraceHeader sampled:self.sampled]; } +// Getter for the computed property baggage +- (nullable NSString *)baggageHttpHeader +{ + return [[self.tracer.traceContext toBaggage] toHTTPHeaderWithOriginalBaggage:nil]; +} + +- (nullable SentryTraceContext *)traceContext +{ + return self.tracer.traceContext; +} + - (LocalMetricsAggregator *)getLocalMetricsAggregator { if (localMetricsAggregator == nil) { diff --git a/Pods/Sentry/Sources/Sentry/SentryTimeToDisplayTracker.m b/Pods/Sentry/Sources/Sentry/SentryTimeToDisplayTracker.m index bb1613dae..236e5fc84 100644 --- a/Pods/Sentry/Sources/Sentry/SentryTimeToDisplayTracker.m +++ b/Pods/Sentry/Sources/Sentry/SentryTimeToDisplayTracker.m @@ -54,8 +54,14 @@ - (instancetype)initForController:(UIViewController *)controller return self; } -- (void)startForTracer:(SentryTracer *)tracer +- (BOOL)startForTracer:(SentryTracer *)tracer { + if (SentryDependencyContainer.sharedInstance.framesTracker.isRunning == NO) { + SENTRY_LOG_DEBUG(@"Skipping TTID/TTFD spans, because can't report them correctly when the " + @"frames tracker isn't running."); + return NO; + } + SENTRY_LOG_DEBUG(@"Starting initial display span"); self.initialDisplaySpan = [tracer startChildWithOperation:SentrySpanOperationUILoadInitialDisplay @@ -116,6 +122,8 @@ - (void)startForTracer:(SentryTracer *)tracer stringWithFormat:@"%@ - Deadline Exceeded", self.fullDisplaySpan.spanDescription]; [self addTimeToDisplayMeasurement:self.fullDisplaySpan name:@"time_to_full_display"]; }]; + + return YES; } - (void)reportInitialDisplay diff --git a/Pods/Sentry/Sources/Sentry/SentryTraceContext.m b/Pods/Sentry/Sources/Sentry/SentryTraceContext.m index afe2a1b54..c14486b23 100644 --- a/Pods/Sentry/Sources/Sentry/SentryTraceContext.m +++ b/Pods/Sentry/Sources/Sentry/SentryTraceContext.m @@ -92,6 +92,7 @@ - (nullable instancetype)initWithTracer:(SentryTracer *)tracer - (instancetype)initWithTraceId:(SentryId *)traceId options:(SentryOptions *)options userSegment:(nullable NSString *)userSegment + replayId:(nullable NSString *)replayId; { return [[SentryTraceContext alloc] initWithTraceId:traceId publicKey:options.parsedDsn.url.user @@ -101,7 +102,7 @@ - (instancetype)initWithTraceId:(SentryId *)traceId userSegment:userSegment sampleRate:nil sampled:nil - replayId:nil]; + replayId:replayId]; } - (nullable instancetype)initWithDict:(NSDictionary *)dictionary diff --git a/Pods/Sentry/Sources/Sentry/SentryTracer.m b/Pods/Sentry/Sources/Sentry/SentryTracer.m index b06ddf7df..ab40cf526 100644 --- a/Pods/Sentry/Sources/Sentry/SentryTracer.m +++ b/Pods/Sentry/Sources/Sentry/SentryTracer.m @@ -412,14 +412,17 @@ - (void)spanFinished:(id)finishedSpan [self canBeFinished]; } -- (SentryTraceContext *)traceContext +- (nullable SentryTraceContext *)traceContext { if (_traceContext == nil) { @synchronized(self) { if (_traceContext == nil) { - _traceContext = [[SentryTraceContext alloc] initWithTracer:self - scope:_hub.scope - options:SentrySDK.options]; + _traceContext = [[SentryTraceContext alloc] + initWithTracer:self + scope:_hub.scope + options:_hub.client.options + ?: SentrySDK.options]; // We should remove static classes and always + // inject dependencies. } } } @@ -845,7 +848,8 @@ - (void)addFrameStatistics if (framesTracker.isRunning) { CFTimeInterval framesDelay = [framesTracker getFramesDelay:self.startSystemTime - endSystemTimestamp:SentryDependencyContainer.sharedInstance.dateProvider.systemTime]; + endSystemTimestamp:SentryDependencyContainer.sharedInstance.dateProvider.systemTime] + .delayDuration; if (framesDelay >= 0) { [self setDataValue:@(framesDelay) forKey:@"frames.delay"]; diff --git a/Pods/Sentry/Sources/Sentry/SentryUIDeviceWrapper.m b/Pods/Sentry/Sources/Sentry/SentryUIDeviceWrapper.m index f82a01836..22854e6ce 100644 --- a/Pods/Sentry/Sources/Sentry/SentryUIDeviceWrapper.m +++ b/Pods/Sentry/Sources/Sentry/SentryUIDeviceWrapper.m @@ -2,7 +2,7 @@ #import "SentryDependencyContainer.h" #import "SentryDispatchQueueWrapper.h" -#if TARGET_OS_IOS && SENTRY_HAS_UIKIT +#if SENTRY_HAS_UIKIT NS_ASSUME_NONNULL_BEGIN @@ -10,6 +10,7 @@ SentryUIDeviceWrapper () @property (nonatomic) BOOL cleanupDeviceOrientationNotifications; @property (nonatomic) BOOL cleanupBatteryMonitoring; +@property (nonatomic, copy) NSString *systemVersion; @end @implementation SentryUIDeviceWrapper @@ -17,6 +18,8 @@ @implementation SentryUIDeviceWrapper - (void)start { [SentryDependencyContainer.sharedInstance.dispatchQueueWrapper dispatchAsyncOnMainQueue:^{ + +# if TARGET_OS_IOS if (!UIDevice.currentDevice.isGeneratingDeviceOrientationNotifications) { self.cleanupDeviceOrientationNotifications = YES; [UIDevice.currentDevice beginGeneratingDeviceOrientationNotifications]; @@ -27,11 +30,15 @@ - (void)start self.cleanupBatteryMonitoring = YES; UIDevice.currentDevice.batteryMonitoringEnabled = YES; } +# endif + + self.systemVersion = [UIDevice currentDevice].systemVersion; }]; } - (void)stop { +# if TARGET_OS_IOS BOOL needsCleanUp = self.cleanupDeviceOrientationNotifications; BOOL needsDisablingBattery = self.cleanupBatteryMonitoring; UIDevice *device = [UIDevice currentDevice]; @@ -43,6 +50,7 @@ - (void)stop device.batteryMonitoringEnabled = NO; } }]; +# endif // TARGET_OS_IOS } - (void)dealloc @@ -50,6 +58,7 @@ - (void)dealloc [self stop]; } +# if TARGET_OS_IOS - (UIDeviceOrientation)orientation { return (UIDeviceOrientation)[UIDevice currentDevice].orientation; @@ -69,9 +78,15 @@ - (float)batteryLevel { return [UIDevice currentDevice].batteryLevel; } +# endif // TARGET_OS_IOS + +- (NSString *)getSystemVersion +{ + return self.systemVersion; +} @end NS_ASSUME_NONNULL_END -#endif // TARGET_OS_IOS && SENTRY_HAS_UIKIT +#endif // SENTRY_HAS_UIKIT diff --git a/Pods/Sentry/Sources/Sentry/SentryUIViewControllerPerformanceTracker.m b/Pods/Sentry/Sources/Sentry/SentryUIViewControllerPerformanceTracker.m index 828445799..636793b70 100644 --- a/Pods/Sentry/Sources/Sentry/SentryUIViewControllerPerformanceTracker.m +++ b/Pods/Sentry/Sources/Sentry/SentryUIViewControllerPerformanceTracker.m @@ -147,11 +147,14 @@ - (void)createTimeToDisplay:(UIViewController *)controller waitForFullDisplay:self.enableWaitForFullDisplay dispatchQueueWrapper:_dispatchQueueWrapper]; - objc_setAssociatedObject(controller, &SENTRY_UI_PERFORMANCE_TRACKER_TTD_TRACKER, ttdTracker, - OBJC_ASSOCIATION_ASSIGN); - [ttdTracker startForTracer:(SentryTracer *)vcSpan]; + if ([ttdTracker startForTracer:(SentryTracer *)vcSpan]) { + objc_setAssociatedObject(controller, &SENTRY_UI_PERFORMANCE_TRACKER_TTD_TRACKER, ttdTracker, + OBJC_ASSOCIATION_ASSIGN); - self.currentTTDTracker = ttdTracker; + self.currentTTDTracker = ttdTracker; + } else { + self.currentTTDTracker = nil; + } } - (void)reportFullyDisplayed diff --git a/Pods/Sentry/Sources/Sentry/SentryViewHierarchy.m b/Pods/Sentry/Sources/Sentry/SentryViewHierarchy.m index b98414026..c7cc073d5 100644 --- a/Pods/Sentry/Sources/Sentry/SentryViewHierarchy.m +++ b/Pods/Sentry/Sources/Sentry/SentryViewHierarchy.m @@ -29,6 +29,14 @@ @implementation SentryViewHierarchy +- (instancetype)init +{ + if (self = [super init]) { + self.reportAccessibilityIdentifier = YES; + } + return self; +} + - (BOOL)saveViewHierarchy:(NSString *)filePath { NSArray *windows = [SentryDependencyContainer.sharedInstance.application windows]; @@ -119,7 +127,8 @@ - (int)viewHierarchyFromView:(UIView *)view intoContext:(SentryCrashJSONEncodeCo tryJson(sentrycrashjson_addStringElement( context, "type", viewClassName, SentryCrashJSON_SIZE_AUTOMATIC)); - if (view.accessibilityIdentifier && view.accessibilityIdentifier.length != 0) { + if (self.reportAccessibilityIdentifier && view.accessibilityIdentifier + && view.accessibilityIdentifier.length != 0) { tryJson(sentrycrashjson_addStringElement(context, "identifier", view.accessibilityIdentifier.UTF8String, SentryCrashJSON_SIZE_AUTOMATIC)); } diff --git a/Pods/Sentry/Sources/Sentry/SentryViewHierarchyIntegration.m b/Pods/Sentry/Sources/Sentry/SentryViewHierarchyIntegration.m index 9f9bb5c09..08b757900 100644 --- a/Pods/Sentry/Sources/Sentry/SentryViewHierarchyIntegration.m +++ b/Pods/Sentry/Sources/Sentry/SentryViewHierarchyIntegration.m @@ -27,6 +27,13 @@ [SentryDependencyContainer.sharedInstance.viewHierarchy saveViewHierarchy:reportPath]; } +@interface +SentryViewHierarchyIntegration () + +@property (nonatomic, strong) SentryOptions *options; + +@end + @implementation SentryViewHierarchyIntegration - (BOOL)installWithOptions:(nonnull SentryOptions *)options @@ -35,11 +42,15 @@ - (BOOL)installWithOptions:(nonnull SentryOptions *)options return NO; } + self.options = options; + SentryClient *client = [SentrySDK.currentHub getClient]; [client addAttachmentProcessor:self]; sentrycrash_setSaveViewHierarchy(&saveViewHierarchy); + SentryDependencyContainer.sharedInstance.viewHierarchy.reportAccessibilityIdentifier + = options.reportAccessibilityIdentifier; return YES; } @@ -75,6 +86,11 @@ - (void)uninstall return attachments; } + if (self.options.beforeCaptureViewHierarchy + && !self.options.beforeCaptureViewHierarchy(event)) { + return attachments; + } + NSMutableArray *result = [NSMutableArray arrayWithArray:attachments]; NSData *viewHierarchy = diff --git a/Pods/Sentry/Sources/Sentry/include/HybridPublic/SentryDependencyContainer.h b/Pods/Sentry/Sources/Sentry/include/HybridPublic/SentryDependencyContainer.h index e3c5a03b5..f36e8d2e9 100644 --- a/Pods/Sentry/Sources/Sentry/include/HybridPublic/SentryDependencyContainer.h +++ b/Pods/Sentry/Sources/Sentry/include/HybridPublic/SentryDependencyContainer.h @@ -1,6 +1,7 @@ #import "SentryDefines.h" @class SentryANRTracker; +@class SentryANRTrackerV2; @class SentryAppStateManager; @class SentryBinaryImageCache; @class SentryCrash; @@ -32,7 +33,7 @@ @class SentryViewHierarchy; #endif // SENTRY_UIKIT_AVAILABLE -#if TARGET_OS_IOS +#if SENTRY_HAS_UIKIT @class SentryUIDeviceWrapper; #endif // TARGET_OS_IOS @@ -63,6 +64,7 @@ SENTRY_NO_INIT @property (nonatomic, strong) SentryNSNotificationCenterWrapper *notificationCenterWrapper; @property (nonatomic, strong) SentryDebugImageProvider *debugImageProvider; @property (nonatomic, strong) SentryANRTracker *anrTracker; +@property (nonatomic, strong) SentryANRTrackerV2 *anrTrackerV2; @property (nonatomic, strong) SentryNSProcessInfoWrapper *processInfoWrapper; @property (nonatomic, strong) SentrySystemWrapper *systemWrapper; @property (nonatomic, strong) SentryDispatchFactory *dispatchFactory; @@ -80,7 +82,7 @@ SENTRY_NO_INIT @property (nonatomic, strong) SentryUIApplication *application; #endif // SENTRY_UIKIT_AVAILABLE -#if TARGET_OS_IOS +#if SENTRY_HAS_UIKIT @property (nonatomic, strong) SentryUIDeviceWrapper *uiDeviceWrapper; #endif // TARGET_OS_IOS @@ -89,6 +91,9 @@ SENTRY_NO_INIT #endif // !TARGET_OS_WATCH - (SentryANRTracker *)getANRTracker:(NSTimeInterval)timeout; +#if SENTRY_UIKIT_AVAILABLE +- (SentryANRTrackerV2 *)getANRTrackerV2:(NSTimeInterval)timeout; +#endif // SENTRY_UIKIT_AVAILABLE #if SENTRY_HAS_METRIC_KIT @property (nonatomic, strong) SentryMXManager *metricKitManager API_AVAILABLE( diff --git a/Pods/Sentry/Sources/Sentry/include/HybridPublic/SentryEnvelope.h b/Pods/Sentry/Sources/Sentry/include/HybridPublic/SentryEnvelope.h index 6caa365e0..76350d6b4 100644 --- a/Pods/Sentry/Sources/Sentry/include/HybridPublic/SentryEnvelope.h +++ b/Pods/Sentry/Sources/Sentry/include/HybridPublic/SentryEnvelope.h @@ -1,10 +1,9 @@ #import "PrivatesHeader.h" #if COCOAPODS -@class SentrySdkInfo, SentryTraceContext; +@class SentrySdkInfo; #else # import "SentrySdkInfo.h" -# import "SentryTraceContext.h" #endif @@ -14,6 +13,7 @@ @class SentryUserFeedback; @class SentryAttachment; @class SentryEnvelopeItemHeader; +@class SentryTraceContext; NS_ASSUME_NONNULL_BEGIN diff --git a/Pods/Sentry/Sources/Sentry/include/HybridPublic/SentryFramesTracker.h b/Pods/Sentry/Sources/Sentry/include/HybridPublic/SentryFramesTracker.h index 3e6dbee0a..46c46e87d 100644 --- a/Pods/Sentry/Sources/Sentry/include/HybridPublic/SentryFramesTracker.h +++ b/Pods/Sentry/Sources/Sentry/include/HybridPublic/SentryFramesTracker.h @@ -9,6 +9,7 @@ @class SentryDispatchQueueWrapper; @class SentryNSNotificationCenterWrapper; @class SentryScreenFrames; +@class SentryFramesDelayResult; NS_ASSUME_NONNULL_BEGIN @@ -48,12 +49,8 @@ NS_ASSUME_NONNULL_BEGIN - (void)start; - (void)stop; -/* - * Returns the frames delay for the passed time period. If the method can't calculate the frames - * delay, it returns -1. - */ -- (CFTimeInterval)getFramesDelay:(uint64_t)startSystemTimestamp - endSystemTimestamp:(uint64_t)endSystemTimestamp; +- (SentryFramesDelayResult *)getFramesDelay:(uint64_t)startSystemTimestamp + endSystemTimestamp:(uint64_t)endSystemTimestamp; - (void)addListener:(id)listener; diff --git a/Pods/Sentry/Sources/Sentry/include/SentryANRTrackerV2.h b/Pods/Sentry/Sources/Sentry/include/SentryANRTrackerV2.h new file mode 100644 index 000000000..08a60e9f9 --- /dev/null +++ b/Pods/Sentry/Sources/Sentry/include/SentryANRTrackerV2.h @@ -0,0 +1,43 @@ +#import "SentryDefines.h" +#import "SentrySwift.h" + +#if SENTRY_HAS_UIKIT + +@class SentryCrashWrapper; +@class SentryDispatchQueueWrapper; +@class SentryThreadWrapper; +@class SentryFramesTracker; + +NS_ASSUME_NONNULL_BEGIN + +/** + * This class detects ANRs with a dedicated watchdog thread. It periodically checks the frame delay. + * If the app cannot render a single frame and the frame delay is 100%, then it reports a + * fully-blocking app hang. If the frame delay exceeds 99%, then this class reports a + * non-fully-blocking app hang. We pick an extra high threshold of 99% because only then the app + * seems to be hanging. With a lower threshold, the logic would overreport. Even when the app hangs + * for 0.5 seconds and has a chance to render around five frames and then hangs again for 0.5 + * seconds, it can still respond to user input to navigate to a different screen, for example. In + * that scenario, the frame delay is around 97%. + */ +@interface SentryANRTrackerV2 : NSObject +SENTRY_NO_INIT + +- (instancetype)initWithTimeoutInterval:(NSTimeInterval)timeoutInterval + crashWrapper:(SentryCrashWrapper *)crashWrapper + dispatchQueueWrapper:(SentryDispatchQueueWrapper *)dispatchQueueWrapper + threadWrapper:(SentryThreadWrapper *)threadWrapper + framesTracker:(SentryFramesTracker *)framesTracker; + +- (void)addListener:(id)listener; + +- (void)removeListener:(id)listener; + +// Function used for tests +- (void)clear; + +@end + +NS_ASSUME_NONNULL_END + +#endif // SENTRY_HAS_UIKIT diff --git a/Pods/Sentry/Sources/Sentry/include/SentryANRTrackingIntegrationV2.h b/Pods/Sentry/Sources/Sentry/include/SentryANRTrackingIntegrationV2.h new file mode 100644 index 000000000..cb2afe605 --- /dev/null +++ b/Pods/Sentry/Sources/Sentry/include/SentryANRTrackingIntegrationV2.h @@ -0,0 +1,23 @@ +#import "SentryANRTrackerV2.h" + +#if SENTRY_HAS_UIKIT + +# import "SentryBaseIntegration.h" +# import "SentrySwift.h" +# import + +NS_ASSUME_NONNULL_BEGIN + +static NSString *const SentryANRExceptionTypeV2 = @"App Hanging"; + +@interface SentryANRTrackingIntegrationV2 + : SentryBaseIntegration + +- (void)pauseAppHangTracking; +- (void)resumeAppHangTracking; + +@end + +NS_ASSUME_NONNULL_END + +#endif // SENTRY_HAS_UIKIT diff --git a/Pods/Sentry/Sources/Sentry/include/SentryBaseIntegration.h b/Pods/Sentry/Sources/Sentry/include/SentryBaseIntegration.h index c8adad48f..fa803291f 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryBaseIntegration.h +++ b/Pods/Sentry/Sources/Sentry/include/SentryBaseIntegration.h @@ -23,6 +23,7 @@ typedef NS_OPTIONS(NSUInteger, SentryIntegrationOption) { kIntegrationOptionEnableCrashHandler = 1 << 16, kIntegrationOptionEnableMetricKit = 1 << 17, kIntegrationOptionEnableReplay = 1 << 18, + kIntegrationOptionEnableAppHangTrackingV2 = 1 << 19, }; @class SentryOptions; diff --git a/Pods/Sentry/Sources/Sentry/include/SentryDelayedFramesTracker.h b/Pods/Sentry/Sources/Sentry/include/SentryDelayedFramesTracker.h index bb02b3bf7..d936a259e 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryDelayedFramesTracker.h +++ b/Pods/Sentry/Sources/Sentry/include/SentryDelayedFramesTracker.h @@ -3,6 +3,7 @@ #if SENTRY_HAS_UIKIT @class SentryCurrentDateProvider; +@class SentryFramesDelayResult; NS_ASSUME_NONNULL_BEGIN @@ -23,8 +24,11 @@ SENTRY_NO_INIT - (void)resetDelayedFramesTimeStamps; - (void)recordDelayedFrame:(uint64_t)startSystemTimestamp - expectedDuration:(CFTimeInterval)expectedDuration - actualDuration:(CFTimeInterval)actualDuration; + thisFrameSystemTimestamp:(uint64_t)thisFrameSystemTimestamp + expectedDuration:(CFTimeInterval)expectedDuration + actualDuration:(CFTimeInterval)actualDuration; + +- (void)setPreviousFrameSystemTimestamp:(uint64_t)previousFrameSystemTimestamp; /** * This method returns the duration of all delayed frames between startSystemTimestamp and @@ -44,16 +48,12 @@ SENTRY_NO_INIT * delay. * @param endSystemTimestamp The end system time stamp for the time interval to query frames delay. * @param isRunning Wether the frames tracker is running or not. - * @param previousFrameSystemTimestamp The system timestamp of the previous frame. * @param slowFrameThreshold The threshold for a slow frame. For 60 fps this is roughly 16.67 ms. - * - * @return the frames delay duration or -1 if it can't calculate the frames delay. */ -- (CFTimeInterval)getFramesDelay:(uint64_t)startSystemTimestamp - endSystemTimestamp:(uint64_t)endSystemTimestamp - isRunning:(BOOL)isRunning - previousFrameSystemTimestamp:(uint64_t)previousFrameSystemTimestamp - slowFrameThreshold:(CFTimeInterval)slowFrameThreshold; +- (SentryFramesDelayResult *)getFramesDelay:(uint64_t)startSystemTimestamp + endSystemTimestamp:(uint64_t)endSystemTimestamp + isRunning:(BOOL)isRunning + slowFrameThreshold:(CFTimeInterval)slowFrameThreshold; @end diff --git a/Pods/Sentry/Sources/Sentry/include/SentryDisplayLinkWrapper.h b/Pods/Sentry/Sources/Sentry/include/SentryDisplayLinkWrapper.h index eeb63204d..7ddb0173d 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryDisplayLinkWrapper.h +++ b/Pods/Sentry/Sources/Sentry/include/SentryDisplayLinkWrapper.h @@ -17,6 +17,8 @@ NS_ASSUME_NONNULL_BEGIN - (void)invalidate; +- (BOOL)isRunning; + @end NS_ASSUME_NONNULL_END diff --git a/Pods/Sentry/Sources/Sentry/include/SentryDisplayLinkWrapper.m b/Pods/Sentry/Sources/Sentry/include/SentryDisplayLinkWrapper.m index dc7a2bd84..29eab1a8f 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryDisplayLinkWrapper.m +++ b/Pods/Sentry/Sources/Sentry/include/SentryDisplayLinkWrapper.m @@ -27,6 +27,12 @@ - (void)linkWithTarget:(id)target selector:(SEL)sel - (void)invalidate { [displayLink invalidate]; + displayLink = nil; +} + +- (BOOL)isRunning +{ + return displayLink != nil && !displayLink.isPaused; } @end diff --git a/Pods/Sentry/Sources/Sentry/include/SentryFileContents.h b/Pods/Sentry/Sources/Sentry/include/SentryFileContents.h deleted file mode 100644 index 251845889..000000000 --- a/Pods/Sentry/Sources/Sentry/include/SentryFileContents.h +++ /dev/null @@ -1,14 +0,0 @@ -#import - -NS_ASSUME_NONNULL_BEGIN - -@interface SentryFileContents : NSObject - -- (instancetype)initWithPath:(NSString *)path andContents:(NSData *)contents; - -@property (nonatomic, readonly, copy) NSString *path; -@property (nonatomic, readonly, strong) NSData *contents; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Pods/Sentry/Sources/Sentry/include/SentryGlobalEventProcessor.h b/Pods/Sentry/Sources/Sentry/include/SentryGlobalEventProcessor.h index c2571f29f..be540f80b 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryGlobalEventProcessor.h +++ b/Pods/Sentry/Sources/Sentry/include/SentryGlobalEventProcessor.h @@ -15,6 +15,8 @@ SENTRY_NO_INIT - (void)addEventProcessor:(SentryEventProcessor)newProcessor; +- (nullable SentryEvent *)reportAll:(SentryEvent *)event; + @end NS_ASSUME_NONNULL_END diff --git a/Pods/Sentry/Sources/Sentry/include/SentryInternalCDefines.h b/Pods/Sentry/Sources/Sentry/include/SentryInternalCDefines.h index 4b6144c6b..040e3a3ad 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryInternalCDefines.h +++ b/Pods/Sentry/Sources/Sentry/include/SentryInternalCDefines.h @@ -40,6 +40,10 @@ typedef unsigned long long bytes; #include +#ifdef __APPLE__ +# define SENTRY_HOST_APPLE 1 +#endif + #ifndef TARGET_OS_VISION # define TARGET_OS_VISION 0 #endif @@ -59,7 +63,7 @@ typedef unsigned long long bytes; // Mach APIs are explicitly marked as unavailable in tvOS and watchOS. // See https://github.com/getsentry/sentry-cocoa/issues/406#issuecomment-1171872518 -#if SENTRY_HOST_IOS || SENTRY_HOST_MAC +#if SENTRY_HOST_IOS || SENTRY_HOST_MAC || SENTRY_HOST_VISION # define SENTRY_HAS_MACH 1 #else # define SENTRY_HAS_MACH 0 @@ -67,19 +71,19 @@ typedef unsigned long long bytes; // signal APIs are explicitly marked as unavailable in watchOS. // See https://github.com/getsentry/sentry-cocoa/issues/406#issuecomment-1171872518 -#if SENTRY_HOST_IOS || SENTRY_HOST_MAC || SENTRY_HOST_TV +#if SENTRY_HOST_IOS || SENTRY_HOST_MAC || SENTRY_HOST_TV || SENTRY_HOST_VISION # define SENTRY_HAS_SIGNAL 1 #else # define SENTRY_HAS_SIGNAL 0 #endif -#if SENTRY_HOST_MAC || SENTRY_HOST_IOS +#if SENTRY_HOST_MAC || SENTRY_HOST_IOS || SENTRY_HOST_VISION # define SENTRY_HAS_SIGNAL_STACK 1 #else # define SENTRY_HAS_SIGNAL_STACK 0 #endif -#if SENTRY_HOST_MAC || SENTRY_HOST_IOS || SENTRY_HOST_TV +#if SENTRY_HOST_MAC || SENTRY_HOST_IOS || SENTRY_HOST_TV || SENTRY_HOST_VISION # define SENTRY_HAS_THREADS_API 1 #else # define SENTRY_HAS_THREADS_API 0 diff --git a/Pods/Sentry/Sources/Sentry/include/SentryInternalDefines.h b/Pods/Sentry/Sources/Sentry/include/SentryInternalDefines.h index 7a528138a..716da2642 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryInternalDefines.h +++ b/Pods/Sentry/Sources/Sentry/include/SentryInternalDefines.h @@ -6,6 +6,17 @@ static NSString *const SentryPlatformName = @"cocoa"; #define SENTRY_DEFAULT_SAMPLE_RATE @1 #define SENTRY_DEFAULT_TRACES_SAMPLE_RATE @0 + +/** + * The value we give when initializing the options object, and what it will be if a consumer never + * modifies it in their SDK config. + * */ +#define SENTRY_INITIAL_PROFILES_SAMPLE_RATE nil + +/** + * The default value we will give for profiles sample rate if an invalid value is supplied for the + * options property in config or returned from the sampler function. + */ #define SENTRY_DEFAULT_PROFILES_SAMPLE_RATE @0 /** diff --git a/Pods/Sentry/Sources/Sentry/include/SentryLevelHelper.h b/Pods/Sentry/Sources/Sentry/include/SentryLevelHelper.h index b617d8b6a..1211dd648 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryLevelHelper.h +++ b/Pods/Sentry/Sources/Sentry/include/SentryLevelHelper.h @@ -7,12 +7,6 @@ NS_ASSUME_NONNULL_BEGIN /** * This is a workaround to access SentryLevel value from swift */ -@interface SentryLevelHelper : NSObject - -+ (NSUInteger)breadcrumbLevel:(SentryBreadcrumb *)breadcrumb; - -+ (NSString *_Nonnull)getNameFor:(NSUInteger)level; - -@end +NSUInteger sentry_breadcrumbLevel(SentryBreadcrumb *breadcrumb); NS_ASSUME_NONNULL_END diff --git a/Pods/Sentry/Sources/Sentry/include/SentryLevelMapper.h b/Pods/Sentry/Sources/Sentry/include/SentryLevelMapper.h index 5304f3849..fd67041b2 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryLevelMapper.h +++ b/Pods/Sentry/Sources/Sentry/include/SentryLevelMapper.h @@ -2,13 +2,6 @@ NS_ASSUME_NONNULL_BEGIN -FOUNDATION_EXPORT NSString *const kSentryLevelNameNone; -FOUNDATION_EXPORT NSString *const kSentryLevelNameDebug; -FOUNDATION_EXPORT NSString *const kSentryLevelNameInfo; -FOUNDATION_EXPORT NSString *const kSentryLevelNameWarning; -FOUNDATION_EXPORT NSString *const kSentryLevelNameError; -FOUNDATION_EXPORT NSString *const kSentryLevelNameFatal; - /** * Maps a string to a SentryLevel. If the passed string doesn't match any level this defaults to * the 'error' level. See https://develop.sentry.dev/sdk/event-payloads/#optional-attributes diff --git a/Pods/Sentry/Sources/Sentry/include/SentryLog.h b/Pods/Sentry/Sources/Sentry/include/SentryLog.h index 21dce69d0..7ea936747 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryLog.h +++ b/Pods/Sentry/Sources/Sentry/include/SentryLog.h @@ -1,26 +1,6 @@ #import "SentryDefines.h" #import "SentrySwift.h" -@class SentryLogOutput; - -NS_ASSUME_NONNULL_BEGIN - -@interface SentryLog : NSObject -SENTRY_NO_INIT - -+ (void)configure:(BOOL)debug diagnosticLevel:(SentryLevel)level; - -+ (void)logWithMessage:(NSString *)message andLevel:(SentryLevel)level; - -/** - * @return @c YES if the current logging configuration will log statements at the current level, - * @c NO if not. - */ -+ (BOOL)willLogAtLevel:(SentryLevel)level; - -@end - -NS_ASSUME_NONNULL_END #define SENTRY_LOG(_SENTRY_LOG_LEVEL, ...) \ if ([SentryLog willLogAtLevel:_SENTRY_LOG_LEVEL]) { \ [SentryLog logWithMessage:[NSString stringWithFormat:@"[%@:%d] %@", \ diff --git a/Pods/Sentry/Sources/Sentry/include/SentryLogC.h b/Pods/Sentry/Sources/Sentry/include/SentryLogC.h new file mode 100644 index 000000000..a6d2057c1 --- /dev/null +++ b/Pods/Sentry/Sources/Sentry/include/SentryLogC.h @@ -0,0 +1,4 @@ +#ifndef SentryLogC_h +#define SentryLogC_h +void sentry_initializeAsyncLogFile(void); +#endif diff --git a/Pods/Sentry/Sources/Sentry/include/SentryLogOutput.h b/Pods/Sentry/Sources/Sentry/include/SentryLogOutput.h deleted file mode 100644 index c16710675..000000000 --- a/Pods/Sentry/Sources/Sentry/include/SentryLogOutput.h +++ /dev/null @@ -1,11 +0,0 @@ -#import - -NS_ASSUME_NONNULL_BEGIN - -@interface SentryLogOutput : NSObject - -- (void)log:(NSString *)message; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Pods/Sentry/Sources/Sentry/include/SentryNSNotificationCenterWrapper.h b/Pods/Sentry/Sources/Sentry/include/SentryNSNotificationCenterWrapper.h index 6dfe416cf..72e3e3c36 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryNSNotificationCenterWrapper.h +++ b/Pods/Sentry/Sources/Sentry/include/SentryNSNotificationCenterWrapper.h @@ -25,13 +25,23 @@ NS_ASSUME_NONNULL_BEGIN - (void)addObserver:(NSObject *)observer selector:(SEL)aSelector name:(NSNotificationName)aName; -- (void)removeObserver:(NSObject *)observer +/** + * @note Per NSNotificationCenter's docs: The return value is retained by the system, and should be + * held onto by the caller in order to remove the observer with removeObserver: later, to stop + * observation. + */ +- (id)addObserverForName:(nullable NSNotificationName)name + object:(nullable id)obj + queue:(nullable NSOperationQueue *)queue + usingBlock:(void (^)(NSNotification *notification))block; + +- (void)removeObserver:(id)observer name:(NSNotificationName)aName object:(nullable id)anObject; -- (void)removeObserver:(NSObject *)observer name:(NSNotificationName)aName; +- (void)removeObserver:(id)observer name:(NSNotificationName)aName; -- (void)removeObserver:(NSObject *)observer; +- (void)removeObserver:(id)observer; - (void)postNotification:(NSNotification *)notification; diff --git a/Pods/Sentry/Sources/Sentry/include/SentryOptions+Private.h b/Pods/Sentry/Sources/Sentry/include/SentryOptions+Private.h index 80570f9dc..839ca7e6c 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryOptions+Private.h +++ b/Pods/Sentry/Sources/Sentry/include/SentryOptions+Private.h @@ -17,6 +17,8 @@ SentryOptions () SENTRY_EXTERN BOOL sentry_isValidSampleRate(NSNumber *sampleRate); +@property (nonatomic, assign) BOOL enableAppHangTrackingV2; + @end NS_ASSUME_NONNULL_END diff --git a/Pods/Sentry/Sources/Sentry/include/SentryPrivate.h b/Pods/Sentry/Sources/Sentry/include/SentryPrivate.h index dab99b891..5d9f0e219 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryPrivate.h +++ b/Pods/Sentry/Sources/Sentry/include/SentryPrivate.h @@ -1,5 +1,4 @@ // Sentry internal headers that are needed for swift code -#import "SentryBaggage.h" #import "SentryDispatchQueueWrapper.h" #import "SentryNSDataUtils.h" #import "SentryRandom.h" @@ -11,6 +10,7 @@ #import "SentryDateUtil.h" #import "SentryDisplayLinkWrapper.h" #import "SentryLevelHelper.h" +#import "SentryLogC.h" #import "SentryRandom.h" #import "SentrySdkInfo.h" #import "SentrySession.h" diff --git a/Pods/Sentry/Sources/Sentry/include/SentrySDK+Private.h b/Pods/Sentry/Sources/Sentry/include/SentrySDK+Private.h index ae1344d16..9e502178c 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentrySDK+Private.h +++ b/Pods/Sentry/Sources/Sentry/include/SentrySDK+Private.h @@ -52,20 +52,6 @@ SentrySDK () */ + (void)captureEnvelope:(SentryEnvelope *)envelope; -#if SENTRY_TARGET_PROFILING_SUPPORTED -/** - * Start a new continuous profiling session if one is not already running. - * @seealso https://docs.sentry.io/platforms/apple/profiling/ - */ -+ (void)startProfiler; - -/** - * Stop a continuous profiling session if there is one ongoing. - * @seealso https://docs.sentry.io/platforms/apple/profiling/ - */ -+ (void)stopProfiler; -#endif // SENTRY_TARGET_PROFILING_SUPPORTED - @end NS_ASSUME_NONNULL_END diff --git a/Pods/Sentry/Sources/Sentry/include/SentrySampleDecision+Private.h b/Pods/Sentry/Sources/Sentry/include/SentrySampleDecision+Private.h index 93e781ec8..fe904ff95 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentrySampleDecision+Private.h +++ b/Pods/Sentry/Sources/Sentry/include/SentrySampleDecision+Private.h @@ -1,5 +1,7 @@ #import +#import "SentrySampleDecision.h" + /** Returns the value to use when serializing a SentrySampleDecision. */ diff --git a/Pods/Sentry/Sources/Sentry/include/SentrySerialization.h b/Pods/Sentry/Sources/Sentry/include/SentrySerialization.h index a5149e3ce..ba9b67535 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentrySerialization.h +++ b/Pods/Sentry/Sources/Sentry/include/SentrySerialization.h @@ -12,8 +12,7 @@ NS_ASSUME_NONNULL_BEGIN + (SentrySession *_Nullable)sessionWithData:(NSData *)sessionData; -+ (NSData *_Nullable)dataWithEnvelope:(SentryEnvelope *)envelope - error:(NSError *_Nullable *_Nullable)error; ++ (NSData *_Nullable)dataWithEnvelope:(SentryEnvelope *)envelope; + (NSData *)dataWithReplayRecording:(SentryReplayRecording *)replayRecording; @@ -24,7 +23,7 @@ NS_ASSUME_NONNULL_BEGIN /** * Retrieves the json object from an event envelope item data. */ -+ (NSDictionary *)deserializeEventEnvelopeItem:(NSData *)eventEnvelopeItemData; ++ (NSDictionary *)deserializeDictionaryFromJsonData:(NSData *)data; /** * Extract the level from data of an envelopte item containing an event. Default is the 'error' diff --git a/Pods/Sentry/Sources/Sentry/include/SentrySessionReplayIntegration.h b/Pods/Sentry/Sources/Sentry/include/SentrySessionReplayIntegration.h index 47237126b..dcb2ffc12 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentrySessionReplayIntegration.h +++ b/Pods/Sentry/Sources/Sentry/include/SentrySessionReplayIntegration.h @@ -13,7 +13,7 @@ NS_ASSUME_NONNULL_BEGIN /** * Captures Replay. Used by the Hybrid SDKs. */ -- (void)captureReplay; +- (BOOL)captureReplay; /** * Configure session replay with different breadcrumb converter diff --git a/Pods/Sentry/Sources/Sentry/include/SentrySessionReplaySyncC.h b/Pods/Sentry/Sources/Sentry/include/SentrySessionReplaySyncC.h new file mode 100644 index 000000000..faadac62a --- /dev/null +++ b/Pods/Sentry/Sources/Sentry/include/SentrySessionReplaySyncC.h @@ -0,0 +1,19 @@ +#ifndef SentrySessionReplaySyncC_h +#define SentrySessionReplaySyncC_h +#include + +typedef struct { + unsigned int segmentId; + double lastSegmentEnd; + char *path; +} SentryCrashReplay; + +void sentrySessionReplaySync_start(const char *const path); + +void sentrySessionReplaySync_updateInfo(unsigned int segmentId, double lastSegmentEnd); + +void sentrySessionReplaySync_writeInfo(void); + +bool sentrySessionReplaySync_readInfo(SentryCrashReplay *output, const char *const path); + +#endif /* SentrySessionReplaySyncC_h */ diff --git a/Pods/Sentry/Sources/Sentry/include/SentryTimeToDisplayTracker.h b/Pods/Sentry/Sources/Sentry/include/SentryTimeToDisplayTracker.h index c297edbda..f8406a520 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryTimeToDisplayTracker.h +++ b/Pods/Sentry/Sources/Sentry/include/SentryTimeToDisplayTracker.h @@ -29,7 +29,7 @@ SENTRY_NO_INIT waitForFullDisplay:(BOOL)waitForFullDisplay dispatchQueueWrapper:(SentryDispatchQueueWrapper *)dispatchQueueWrapper; -- (void)startForTracer:(SentryTracer *)tracer; +- (BOOL)startForTracer:(SentryTracer *)tracer; - (void)reportInitialDisplay; diff --git a/Pods/Sentry/Sources/Sentry/include/SentryTracer.h b/Pods/Sentry/Sources/Sentry/include/SentryTracer.h index 25a715ada..b3c841b3b 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryTracer.h +++ b/Pods/Sentry/Sources/Sentry/include/SentryTracer.h @@ -43,11 +43,6 @@ static const NSTimeInterval SENTRY_AUTO_TRANSACTION_MAX_DURATION = 500.0; @property (nullable, nonatomic, copy) BOOL (^shouldIgnoreWaitForChildrenCallback)(id); -/** - * Retrieves a trace context from this tracer. - */ -@property (nonatomic, readonly) SentryTraceContext *traceContext; - /** * All the spans that where created with this tracer but rootSpan. */ diff --git a/Pods/Sentry/Sources/Sentry/include/SentryUIDeviceWrapper.h b/Pods/Sentry/Sources/Sentry/include/SentryUIDeviceWrapper.h index c6661b594..5dca34d55 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryUIDeviceWrapper.h +++ b/Pods/Sentry/Sources/Sentry/include/SentryUIDeviceWrapper.h @@ -1,24 +1,27 @@ #import "SentryDefines.h" -#if TARGET_OS_IOS && SENTRY_HAS_UIKIT +#if SENTRY_HAS_UIKIT # import NS_ASSUME_NONNULL_BEGIN -@class SentryDispatchQueueWrapper; - @interface SentryUIDeviceWrapper : NSObject - (void)start; - (void)stop; + +# if TARGET_OS_IOS - (UIDeviceOrientation)orientation; - (BOOL)isBatteryMonitoringEnabled; - (UIDeviceBatteryState)batteryState; - (float)batteryLevel; +# endif // TARGET_OS_IOS + +- (NSString *)getSystemVersion; @end NS_ASSUME_NONNULL_END -#endif // TARGET_OS_IOS && SENTRY_HAS_UIKIT +#endif // SENTRY_HAS_UIKIT diff --git a/Pods/Sentry/Sources/Sentry/include/SentryViewHierarchy.h b/Pods/Sentry/Sources/Sentry/include/SentryViewHierarchy.h index 381a432d5..4a52a0350 100644 --- a/Pods/Sentry/Sources/Sentry/include/SentryViewHierarchy.h +++ b/Pods/Sentry/Sources/Sentry/include/SentryViewHierarchy.h @@ -6,6 +6,11 @@ NS_ASSUME_NONNULL_BEGIN @interface SentryViewHierarchy : NSObject +/** + * Whether we should add `accessibilityIdentifier` to the view hierarchy. + */ +@property (nonatomic) BOOL reportAccessibilityIdentifier; + /** Get the view hierarchy in a json format. Always runs in the main thread. diff --git a/Pods/Sentry/Sources/SentryCrash/Recording/SentryCrashC.c b/Pods/Sentry/Sources/SentryCrash/Recording/SentryCrashC.c index c201a9443..1225728bf 100644 --- a/Pods/Sentry/Sources/SentryCrash/Recording/SentryCrashC.c +++ b/Pods/Sentry/Sources/SentryCrash/Recording/SentryCrashC.c @@ -41,6 +41,7 @@ #include "SentryAsyncSafeLog.h" +#include "SentrySessionReplaySyncC.h" #include #include #include @@ -83,6 +84,7 @@ onCrash(struct SentryCrash_MonitorContext *monitorContext) sentrycrashcrs_getNextCrashReportPath(crashReportFilePath); strncpy(g_lastCrashReportFilePath, crashReportFilePath, sizeof(g_lastCrashReportFilePath)); sentrycrashreport_writeStandardReport(monitorContext, crashReportFilePath); + sentrySessionReplaySync_writeInfo(); } // Report is saved to disk, now we try to take screenshots diff --git a/Pods/Sentry/Sources/SentryCrash/Recording/Tools/SentryCrashMachineContext.c b/Pods/Sentry/Sources/SentryCrash/Recording/Tools/SentryCrashMachineContext.c index 222aa41bc..f22f0b053 100644 --- a/Pods/Sentry/Sources/SentryCrash/Recording/Tools/SentryCrashMachineContext.c +++ b/Pods/Sentry/Sources/SentryCrash/Recording/Tools/SentryCrashMachineContext.c @@ -38,6 +38,7 @@ #include "SentryAsyncSafeLog.h" #ifdef __arm64__ +# include # define UC_MCONTEXT uc_mcontext64 typedef ucontext64_t SignalUserContext; #else diff --git a/Pods/Sentry/Sources/Swift/Extensions/UIViewExtensions.swift b/Pods/Sentry/Sources/Swift/Extensions/UIViewExtensions.swift new file mode 100644 index 000000000..53292e32e --- /dev/null +++ b/Pods/Sentry/Sources/Swift/Extensions/UIViewExtensions.swift @@ -0,0 +1,27 @@ +#if canImport(UIKit) && !SENTRY_NO_UIKIT +#if os(iOS) || os(tvOS) +import Foundation +import UIKit + +public extension UIView { + + /** + * Marks this view to be redacted during replays. + * - warning: This is an experimental feature and may still have bugs. + */ + func sentryReplayRedact() { + SentryRedactViewHelper.redactView(self) + } + + /** + * Marks this view to be ignored during redact step + * of session replay. All its content will be visible in the replay. + * - warning: This is an experimental feature and may still have bugs. + */ + func sentryReplayIgnore() { + SentryRedactViewHelper.ignoreView(self) + } +} + +#endif +#endif diff --git a/Pods/Sentry/Sources/Swift/Helper/Log/SentryLevel.swift b/Pods/Sentry/Sources/Swift/Helper/Log/SentryLevel.swift index 24bf025f7..80ed88a71 100644 --- a/Pods/Sentry/Sources/Swift/Helper/Log/SentryLevel.swift +++ b/Pods/Sentry/Sources/Swift/Helper/Log/SentryLevel.swift @@ -1,7 +1,10 @@ +@_implementationOnly import _SentryPrivate import Foundation @objc public enum SentryLevel: UInt { + static let levelNames = ["none", "debug", "info", "warning", "error", "fatal"] + @objc(kSentryLevelNone) case none = 0 @@ -21,3 +24,29 @@ public enum SentryLevel: UInt { @objc(kSentryLevelFatal) case fatal = 5 } + +extension SentryLevel: CustomStringConvertible { + public var description: String { + return SentryLevel.levelNames[Int(self.rawValue)] + } + + static func fromName(_ name: String) -> SentryLevel { + guard let index = SentryLevel.levelNames.firstIndex(of: name) else { return .error } + return SentryLevel(rawValue: UInt(index)) ?? .error + } +} + +@objcMembers +class SentryLevelHelper: NSObject { + static func nameForLevel(_ level: SentryLevel) -> String { + return level.description + } + + static func levelForName(_ name: String) -> SentryLevel { + .fromName(name) + } + + static func breadcrumbLevel(_ breadcrumb: Breadcrumb) -> SentryLevel? { + SentryLevel(rawValue: sentry_breadcrumbLevel(breadcrumb)) + } +} diff --git a/Pods/Sentry/Sources/Swift/Helper/SentryFileContents.swift b/Pods/Sentry/Sources/Swift/Helper/SentryFileContents.swift new file mode 100644 index 000000000..9778b4f5d --- /dev/null +++ b/Pods/Sentry/Sources/Swift/Helper/SentryFileContents.swift @@ -0,0 +1,13 @@ +import Foundation + +@objcMembers +class SentryFileContents: NSObject { + + let path: String + let contents: Data + + init(path: String, contents: Data) { + self.path = path + self.contents = contents + } +} diff --git a/Pods/Sentry/Sources/Swift/Integrations/ANR/SentryANRTrackerV2Delegate.swift b/Pods/Sentry/Sources/Swift/Integrations/ANR/SentryANRTrackerV2Delegate.swift new file mode 100644 index 000000000..0049d790b --- /dev/null +++ b/Pods/Sentry/Sources/Swift/Integrations/ANR/SentryANRTrackerV2Delegate.swift @@ -0,0 +1,13 @@ +import Foundation + +@objc +protocol SentryANRTrackerV2Delegate { + func anrDetected(type: SentryANRType) + func anrStopped() +} + +@objc +enum SentryANRType: Int { + case fullyBlocking + case nonFullyBlocking +} diff --git a/Pods/Sentry/Sources/Swift/Integrations/FramesTracking/SentryFramesDelayResult.swift b/Pods/Sentry/Sources/Swift/Integrations/FramesTracking/SentryFramesDelayResult.swift new file mode 100644 index 000000000..a99fd85a0 --- /dev/null +++ b/Pods/Sentry/Sources/Swift/Integrations/FramesTracking/SentryFramesDelayResult.swift @@ -0,0 +1,13 @@ +import Foundation + +@objcMembers +class SentryFramesDelayResult: NSObject { + /// The frames delay for the passed time period. If frame delay can't be calculated this is -1. + let delayDuration: CFTimeInterval + let framesContributingToDelayCount: UInt + + init(delayDuration: CFTimeInterval, framesContributingToDelayCount: UInt) { + self.delayDuration = delayDuration + self.framesContributingToDelayCount = framesContributingToDelayCount + } +} diff --git a/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebBreadcrumbEvent.swift b/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebBreadcrumbEvent.swift index d68f5717b..f731c1568 100644 --- a/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebBreadcrumbEvent.swift +++ b/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/RRWeb/SentryRRWebBreadcrumbEvent.swift @@ -4,7 +4,7 @@ import Foundation class SentryRRWebBreadcrumbEvent: SentryRRWebCustomEvent { init(timestamp: Date, category: String, message: String? = nil, level: SentryLevel = .none, data: [String: Any]? = nil) { - var payload: [String: Any] = ["type": "default", "category": category, "level": SentryLevelHelper.getNameFor(level.rawValue), "timestamp": timestamp.timeIntervalSince1970 ] + var payload: [String: Any] = ["type": "default", "category": category, "level": level.description, "timestamp": timestamp.timeIntervalSince1970 ] if let message = message { payload["message"] = message diff --git a/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryBreadcrumbReplayConverter.swift b/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryBreadcrumbReplayConverter.swift deleted file mode 100644 index 150be51bf..000000000 --- a/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryBreadcrumbReplayConverter.swift +++ /dev/null @@ -1,83 +0,0 @@ -@_implementationOnly import _SentryPrivate -import Foundation - -@objcMembers -class SentryBreadcrumbReplayConverter: NSObject { - - private let supportedNetworkData = Set([ - "status_code", - "method", - "response_content_length", - "request_content_length", - "http.query", - "http.fragment"] - ) - - func replayBreadcrumbs(from breadcrumbs: [Breadcrumb]) -> [SentryRRWebEvent] { - breadcrumbs.compactMap { replayBreadcrumb(from: $0) } - } - - //Convert breadcrumb information into something - //replay front understands - private func replayBreadcrumb(from breadcrumb: Breadcrumb) -> SentryRRWebEvent? { - guard let timestamp = breadcrumb.timestamp else { return nil } - if breadcrumb.category == "http" { - return networkSpan(breadcrumb) - } else if breadcrumb.type == "navigation" { - return navigationBreadcrumb(breadcrumb) - } else if breadcrumb.category == "touch" { - return SentryRRWebBreadcrumbEvent(timestamp: timestamp, category: "ui.tap", message: breadcrumb.message) - } else if breadcrumb.type == "connectivity" && breadcrumb.category == "device.connectivity" { - guard let networkType = breadcrumb.data?["connectivity"] as? String, !networkType.isEmpty else { return nil } - return SentryRRWebBreadcrumbEvent(timestamp: timestamp, category: "device.connectivity", data: ["state": networkType]) - } else if let action = breadcrumb.data?["action"] as? String, action == "BATTERY_STATE_CHANGE" { - var data = breadcrumb.data?.filter({ item in item.key == "level" || item.key == "plugged" }) ?? [:] - - data["charging"] = data["plugged"] - data["plugged"] = nil - - return SentryRRWebBreadcrumbEvent(timestamp: timestamp, - category: "device.battery", - data: data) - } - - let level = getLevel(breadcrumb: breadcrumb) - return SentryRRWebBreadcrumbEvent(timestamp: timestamp, category: breadcrumb.category, message: breadcrumb.message, level: level, data: breadcrumb.data) - } - - private func navigationBreadcrumb(_ breadcrumb: Breadcrumb) -> SentryRRWebBreadcrumbEvent? { - guard let timestamp = breadcrumb.timestamp else { return nil } - - if breadcrumb.category == "app.lifecycle" { - guard let state = breadcrumb.data?["state"] else { return nil } - return SentryRRWebBreadcrumbEvent(timestamp: timestamp, category: "app.\(state)") - } else if let position = breadcrumb.data?["position"] as? String, breadcrumb.category == "device.orientation" && (position == "landscape" || position == "portrait") { - return SentryRRWebBreadcrumbEvent(timestamp: timestamp, category: "device.orientation", data: ["position": position]) - } else { - if let to = breadcrumb.data?["screen"] as? String { - return SentryRRWebBreadcrumbEvent(timestamp: timestamp, category: "navigation", message: to, data: ["to": to]) - } else { - return nil - } - } - } - - private func networkSpan(_ breadcrumb: Breadcrumb) -> SentryRRWebSpanEvent? { - guard let timestamp = breadcrumb.timestamp, let description = breadcrumb.data?["url"] as? String else { return nil } - var data = [String: Any]() - - breadcrumb.data?.forEach({ - guard supportedNetworkData.contains($0.key) else { return } - let newKey = $0.key == "response_body_size" ? "bodySize" : $0.key.replacingOccurrences(of: "http.", with: "") - data[newKey.snakeToCamelCase()] = $0.value - }) - - //We dont have end of the request in the breadcrumb. - return SentryRRWebSpanEvent(timestamp: timestamp, endTimestamp: timestamp, operation: "resource.http", description: description, data: data) - } - - private func getLevel(breadcrumb: Breadcrumb) -> SentryLevel { - return SentryLevel(rawValue: SentryLevelHelper.breadcrumbLevel(breadcrumb)) ?? .none - - } -} diff --git a/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryOnDemandReplay.swift b/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryOnDemandReplay.swift index 3f094959f..19243b937 100644 --- a/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryOnDemandReplay.swift +++ b/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryOnDemandReplay.swift @@ -13,22 +13,16 @@ struct SentryReplayFrame { let screenName: String? } -private struct VideoFrames { - let framesPaths: [String] - let screens: [String] - let start: Date - let end: Date -} - enum SentryOnDemandReplayError: Error { case cantReadVideoSize - case assetWriterNotReady + case cantCreatePixelBuffer + case errorRenderingVideo } @objcMembers class SentryOnDemandReplay: NSObject, SentryReplayVideoMaker { + private let _outputPath: String - private var _currentPixelBuffer: SentryPixelBuffer? private var _totalFrames = 0 private let dateProvider: SentryCurrentDateProvider private let workingQueue: SentryDispatchQueueWrapper @@ -41,12 +35,32 @@ class SentryOnDemandReplay: NSObject, SentryReplayVideoMaker { set { _frames = newValue } } #endif // TEST || TESTCI || DEBUG - - var videoWidth = 200 - var videoHeight = 434 + var videoScale: Float = 1 var bitRate = 20_000 var frameRate = 1 var cacheMaxSize = UInt.max + + init(outputPath: String, workingQueue: SentryDispatchQueueWrapper, dateProvider: SentryCurrentDateProvider) { + self._outputPath = outputPath + self.dateProvider = dateProvider + self.workingQueue = workingQueue + } + + convenience init(withContentFrom outputPath: String, workingQueue: SentryDispatchQueueWrapper, dateProvider: SentryCurrentDateProvider) { + self.init(outputPath: outputPath, workingQueue: workingQueue, dateProvider: dateProvider) + + do { + let content = try FileManager.default.contentsOfDirectory(atPath: outputPath) + _frames = content.compactMap { + guard $0.hasSuffix(".png") else { return SentryReplayFrame?.none } + guard let time = Double($0.dropLast(4)) else { return nil } + return SentryReplayFrame(imagePath: "\(outputPath)/\($0)", time: Date(timeIntervalSinceReferenceDate: time), screenName: nil) + }.sorted { $0.time < $1.time } + } catch { + SentryLog.debug("Could not list frames from replay: \(error.localizedDescription)") + return + } + } convenience init(outputPath: String) { self.init(outputPath: outputPath, @@ -54,10 +68,10 @@ class SentryOnDemandReplay: NSObject, SentryReplayVideoMaker { dateProvider: SentryCurrentDateProvider()) } - init(outputPath: String, workingQueue: SentryDispatchQueueWrapper, dateProvider: SentryCurrentDateProvider) { - self._outputPath = outputPath - self.dateProvider = dateProvider - self.workingQueue = workingQueue + convenience init(withContentFrom outputPath: String) { + self.init(withContentFrom: outputPath, + workingQueue: SentryDispatchQueueWrapper(name: "io.sentry.onDemandReplay", attributes: nil), + dateProvider: SentryCurrentDateProvider()) } func addFrameAsync(image: UIImage, forScreen: String?) { @@ -70,11 +84,11 @@ class SentryOnDemandReplay: NSObject, SentryReplayVideoMaker { guard let data = rescaleImage(image)?.pngData() else { return } let date = dateProvider.date() - let imagePath = (_outputPath as NSString).appendingPathComponent("\(_totalFrames).png") + let imagePath = (_outputPath as NSString).appendingPathComponent("\(date.timeIntervalSinceReferenceDate).png") do { try data.write(to: URL(fileURLWithPath: imagePath)) } catch { - print("[SentryOnDemandReplay] Could not save replay frame. Error: \(error)") + SentryLog.debug("Could not save replay frame. Error: \(error)") return } _frames.append(SentryReplayFrame(imagePath: imagePath, time: date, screenName: forScreen)) @@ -105,92 +119,132 @@ class SentryOnDemandReplay: NSObject, SentryReplayVideoMaker { }) } - func createVideoWith(beginning: Date, end: Date, outputFileURL: URL, completion: @escaping (SentryVideoInfo?, Error?) -> Void) throws { - var frameCount = 0 + var oldestFrameDate: Date? { + return _frames.first?.time + } + + func createVideoWith(beginning: Date, end: Date) throws -> [SentryVideoInfo] { let videoFrames = filterFrames(beginning: beginning, end: end) - if videoFrames.framesPaths.isEmpty { return } + var frameCount = 0 + + var videos = [SentryVideoInfo]() + + while frameCount < videoFrames.count { + let outputFileURL = URL(fileURLWithPath: _outputPath.appending("/\(videoFrames[frameCount].time.timeIntervalSinceReferenceDate).mp4")) + if let videoInfo = try renderVideo(with: videoFrames, from: &frameCount, at: outputFileURL) { + videos.append(videoInfo) + } else { + frameCount++ + } + } + return videos + } + + private func renderVideo(with videoFrames: [SentryReplayFrame], from: inout Int, at outputFileURL: URL) throws -> SentryVideoInfo? { + guard from < videoFrames.count, let image = UIImage(contentsOfFile: videoFrames[from].imagePath) else { return nil } + let videoWidth = image.size.width * CGFloat(videoScale) + let videoHeight = image.size.height * CGFloat(videoScale) let videoWriter = try AVAssetWriter(url: outputFileURL, fileType: .mp4) - let videoWriterInput = AVAssetWriterInput(mediaType: .video, outputSettings: createVideoSettings()) + let videoWriterInput = AVAssetWriterInput(mediaType: .video, outputSettings: createVideoSettings(width: videoWidth, height: videoHeight)) - _currentPixelBuffer = SentryPixelBuffer(size: CGSize(width: videoWidth, height: videoHeight), videoWriterInput: videoWriterInput) - if _currentPixelBuffer == nil { return } + guard let currentPixelBuffer = SentryPixelBuffer(size: CGSize(width: videoWidth, height: videoHeight), videoWriterInput: videoWriterInput) + else { throw SentryOnDemandReplayError.cantCreatePixelBuffer } videoWriter.add(videoWriterInput) videoWriter.startWriting() videoWriter.startSession(atSourceTime: .zero) - videoWriterInput.requestMediaDataWhenReady(on: workingQueue.queue) { [weak self] in - guard let self = self, videoWriter.status == .writing else { + var lastImageSize: CGSize = image.size + var usedFrames = [SentryReplayFrame]() + let group = DispatchGroup() + + var result: Result? + var frameCount = from + + group.enter() + videoWriterInput.requestMediaDataWhenReady(on: workingQueue.queue) { + guard videoWriter.status == .writing else { videoWriter.cancelWriting() - completion(nil, SentryOnDemandReplayError.assetWriterNotReady) + result = .failure(videoWriter.error ?? SentryOnDemandReplayError.errorRenderingVideo ) + group.leave() return } - - if frameCount < videoFrames.framesPaths.count { - let imagePath = videoFrames.framesPaths[frameCount] - if let image = UIImage(contentsOfFile: imagePath) { - let presentTime = CMTime(seconds: Double(frameCount), preferredTimescale: CMTimeScale(1 / self.frameRate)) - - guard self._currentPixelBuffer?.append(image: image, presentationTime: presentTime) == true - else { - completion(nil, videoWriter.error) - videoWriterInput.markAsFinished() - return - } + if frameCount >= videoFrames.count { + result = self.finishVideo(outputFileURL: outputFileURL, usedFrames: usedFrames, videoHeight: Int(videoHeight), videoWidth: Int(videoWidth), videoWriter: videoWriter) + group.leave() + return + } + let frame = videoFrames[frameCount] + if let image = UIImage(contentsOfFile: frame.imagePath) { + if lastImageSize != image.size { + result = self.finishVideo(outputFileURL: outputFileURL, usedFrames: usedFrames, videoHeight: Int(videoHeight), videoWidth: Int(videoWidth), videoWriter: videoWriter) + group.leave() + return } - frameCount += 1 - } else { - videoWriterInput.markAsFinished() - videoWriter.finishWriting { - var videoInfo: SentryVideoInfo? - if videoWriter.status == .completed { - do { - let fileAttributes = try FileManager.default.attributesOfItem(atPath: outputFileURL.path) - guard let fileSize = fileAttributes[FileAttributeKey.size] as? Int else { - completion(nil, SentryOnDemandReplayError.cantReadVideoSize) - return - } - videoInfo = SentryVideoInfo(path: outputFileURL, height: self.videoHeight, width: self.videoWidth, duration: TimeInterval(videoFrames.framesPaths.count / self.frameRate), frameCount: videoFrames.framesPaths.count, frameRate: self.frameRate, start: videoFrames.start, end: videoFrames.end, fileSize: fileSize, screens: videoFrames.screens) - } catch { - completion(nil, error) - } - } - completion(videoInfo, videoWriter.error) + lastImageSize = image.size + + let presentTime = CMTime(seconds: Double(frameCount), preferredTimescale: CMTimeScale(1 / self.frameRate)) + if currentPixelBuffer.append(image: image, presentationTime: presentTime) != true { + videoWriter.cancelWriting() + result = .failure(videoWriter.error ?? SentryOnDemandReplayError.errorRenderingVideo ) + group.leave() + return } + usedFrames.append(frame) } + frameCount += 1 } + guard group.wait(timeout: .now() + 2) == .success else { throw SentryOnDemandReplayError.errorRenderingVideo } + from = frameCount + + return try result?.get() } - - private func filterFrames(beginning: Date, end: Date) -> VideoFrames { - var framesPaths = [String]() - var screens = [String]() + private func finishVideo(outputFileURL: URL, usedFrames: [SentryReplayFrame], videoHeight: Int, videoWidth: Int, videoWriter: AVAssetWriter) -> Result { + let group = DispatchGroup() + var finishError: Error? + var result: SentryVideoInfo? - var start = dateProvider.date() - var actualEnd = start - workingQueue.dispatchSync({ - for frame in self._frames { - if frame.time < beginning { continue } else if frame.time > end { break } - - if frame.time < start { start = frame.time } - - if let screenName = frame.screenName { - screens.append(screenName) + group.enter() + videoWriter.inputs.forEach { $0.markAsFinished() } + videoWriter.finishWriting { + defer { group.leave() } + if videoWriter.status == .completed { + do { + let fileAttributes = try FileManager.default.attributesOfItem(atPath: outputFileURL.path) + guard let fileSize = fileAttributes[FileAttributeKey.size] as? Int else { + finishError = SentryOnDemandReplayError.cantReadVideoSize + return + } + guard let start = usedFrames.min(by: { $0.time < $1.time })?.time else { return } + let duration = TimeInterval(usedFrames.count / self.frameRate) + result = SentryVideoInfo(path: outputFileURL, height: Int(videoHeight), width: Int(videoWidth), duration: duration, frameCount: usedFrames.count, frameRate: self.frameRate, start: start, end: start.addingTimeInterval(duration), fileSize: fileSize, screens: usedFrames.compactMap({ $0.screenName })) + } catch { + finishError = error } - - actualEnd = frame.time - framesPaths.append(frame.imagePath) } + } + group.wait() + + if let finishError = finishError { return .failure(finishError) } + return .success(result) + } + + private func filterFrames(beginning: Date, end: Date) -> [SentryReplayFrame] { + var frames = [SentryReplayFrame]() + //Using dispatch queue as sync mechanism since we need a queue already to generate the video. + workingQueue.dispatchSync({ + frames = self._frames.filter { $0.time >= beginning && $0.time <= end } }) - return VideoFrames(framesPaths: framesPaths, screens: screens, start: start, end: actualEnd + TimeInterval((1 / Double(frameRate)))) + return frames } - private func createVideoSettings() -> [String: Any] { + private func createVideoSettings(width: CGFloat, height: CGFloat) -> [String: Any] { return [ AVVideoCodecKey: AVVideoCodecType.h264, - AVVideoWidthKey: videoWidth, - AVVideoHeightKey: videoHeight, + AVVideoWidthKey: width, + AVVideoHeightKey: height, AVVideoCompressionPropertiesKey: [ AVVideoAverageBitRateKey: bitRate, AVVideoProfileLevelKey: AVVideoProfileLevelH264BaselineAutoLevel diff --git a/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryReplayOptions.swift b/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryReplayOptions.swift index 75db34051..4c9ef876d 100644 --- a/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryReplayOptions.swift +++ b/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryReplayOptions.swift @@ -6,6 +6,7 @@ public class SentryReplayOptions: NSObject, SentryRedactOptions { /** * Enum to define the quality of the session replay. */ + @objc public enum SentryReplayQuality: Int { /** * Video Scale: 80% @@ -42,7 +43,7 @@ public class SentryReplayOptions: NSObject, SentryRedactOptions { * to the default. * - note: The default is 0. */ - public var errorSampleRate: Float + public var onErrorSampleRate: Float /** * Indicates whether session replay should redact all text in the app @@ -66,6 +67,20 @@ public class SentryReplayOptions: NSObject, SentryRedactOptions { */ public var quality = SentryReplayQuality.low + /** + * A list of custom UIView subclasses that need + * to be masked during session replay. + * By default Sentry already mask text elements from UIKit + */ + public var redactViewTypes = [AnyClass]() + + /** + * A list of custom UIView subclasses to be ignored + * during masking step of the session replay. + * The view itself and any child will be ignored and not masked. + */ + public var ignoreRedactViewTypes = [AnyClass]() + /** * Defines the quality of the session replay. * Higher bit rates better quality, but also bigger files to transfer. @@ -112,7 +127,7 @@ public class SentryReplayOptions: NSObject, SentryRedactOptions { */ public override init() { self.sessionSampleRate = 0 - self.errorSampleRate = 0 + self.onErrorSampleRate = 0 } /** @@ -122,9 +137,9 @@ public class SentryReplayOptions: NSObject, SentryRedactOptions { * - errorSampleRate Indicates the percentage in which a 30 seconds replay will be send with * error events. */ - public init(sessionSampleRate: Float = 0, errorSampleRate: Float = 0, redactAllText: Bool = true, redactAllImages: Bool = true) { + public init(sessionSampleRate: Float = 0, onErrorSampleRate: Float = 0, redactAllText: Bool = true, redactAllImages: Bool = true) { self.sessionSampleRate = sessionSampleRate - self.errorSampleRate = errorSampleRate + self.onErrorSampleRate = onErrorSampleRate self.redactAllText = redactAllText self.redactAllImages = redactAllImages } @@ -134,6 +149,6 @@ public class SentryReplayOptions: NSObject, SentryRedactOptions { let onErrorSampleRate = (dictionary["errorSampleRate"] as? NSNumber)?.floatValue ?? 0 let redactAllText = (dictionary["redactAllText"] as? NSNumber)?.boolValue ?? true let redactAllImages = (dictionary["redactAllImages"] as? NSNumber)?.boolValue ?? true - self.init(sessionSampleRate: sessionSampleRate, errorSampleRate: onErrorSampleRate, redactAllText: redactAllText, redactAllImages: redactAllImages) + self.init(sessionSampleRate: sessionSampleRate, onErrorSampleRate: onErrorSampleRate, redactAllText: redactAllText, redactAllImages: redactAllImages) } } diff --git a/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryReplayRecording.swift b/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryReplayRecording.swift index de45c5a4d..10f7fc4e3 100644 --- a/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryReplayRecording.swift +++ b/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryReplayRecording.swift @@ -9,11 +9,19 @@ class SentryReplayRecording: NSObject { static let SentryReplayFrameRateType = "constant" let segmentId: Int - let events: [any SentryRRWebEventProtocol] + let height: Int + let width: Int + + convenience init(segmentId: Int, video: SentryVideoInfo, extraEvents: [any SentryRRWebEventProtocol]) { + self.init(segmentId: segmentId, size: video.fileSize, start: video.start, duration: video.duration, frameCount: video.frameCount, frameRate: video.frameRate, height: video.height, width: video.width, extraEvents: extraEvents) + } + init(segmentId: Int, size: Int, start: Date, duration: TimeInterval, frameCount: Int, frameRate: Int, height: Int, width: Int, extraEvents: [any SentryRRWebEventProtocol]?) { self.segmentId = segmentId + self.width = width + self.height = height let meta = SentryRRWebMetaEvent(timestamp: start, height: height, width: width) let video = SentryRRWebVideoEvent(timestamp: start, segmentId: segmentId, size: size, duration: duration, encoding: SentryReplayRecording.SentryReplayEncoding, container: SentryReplayRecording.SentryReplayContainer, height: height, width: width, frameCount: frameCount, frameRateType: SentryReplayRecording.SentryReplayFrameRateType, frameRate: frameRate, left: 0, top: 0) diff --git a/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryReplayVideoMaker.swift b/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryReplayVideoMaker.swift index 2df207a66..32831f386 100644 --- a/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryReplayVideoMaker.swift +++ b/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentryReplayVideoMaker.swift @@ -4,12 +4,9 @@ import UIKit @objc protocol SentryReplayVideoMaker: NSObjectProtocol { - var videoWidth: Int { get set } - var videoHeight: Int { get set } - func addFrameAsync(image: UIImage, forScreen: String?) func releaseFramesUntil(_ date: Date) - func createVideoWith(beginning: Date, end: Date, outputFileURL: URL, completion: @escaping (SentryVideoInfo?, Error?) -> Void) throws + func createVideoWith(beginning: Date, end: Date) throws -> [SentryVideoInfo] } extension SentryReplayVideoMaker { diff --git a/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentrySRDefaultBreadcrumbConverter.swift b/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentrySRDefaultBreadcrumbConverter.swift index 5a1324f27..0d3208c44 100644 --- a/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentrySRDefaultBreadcrumbConverter.swift +++ b/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentrySRDefaultBreadcrumbConverter.swift @@ -1,4 +1,3 @@ -@_implementationOnly import _SentryPrivate import Foundation @objc @@ -84,6 +83,6 @@ class SentrySRDefaultBreadcrumbConverter: NSObject, SentryReplayBreadcrumbConver } private func getLevel(breadcrumb: Breadcrumb) -> SentryLevel { - return SentryLevel(rawValue: SentryLevelHelper.breadcrumbLevel(breadcrumb)) ?? .none + return SentryLevelHelper.breadcrumbLevel(breadcrumb) ?? .none } } diff --git a/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentrySessionReplay.swift b/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentrySessionReplay.swift index dfcb8a46a..d413ea0d6 100644 --- a/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentrySessionReplay.swift +++ b/Pods/Sentry/Sources/Swift/Integrations/SessionReplay/SentrySessionReplay.swift @@ -3,9 +3,14 @@ import Foundation @_implementationOnly import _SentryPrivate import UIKit +enum SessionReplayError: Error { + case cantCreateReplayDirectory + case noFramesAvailable +} + @objc protocol SentrySessionReplayDelegate: NSObjectProtocol { - func sessionReplayIsFullSession() -> Bool + func sessionReplayShouldCaptureReplayForError() -> Bool func sessionReplayNewSegment(replayEvent: SentryReplayEvent, replayRecording: SentryReplayRecording, videoUrl: URL) func sessionReplayStarted(replayId: SentryId) func breadcrumbsForSessionReplay() -> [Breadcrumb] @@ -14,7 +19,6 @@ protocol SentrySessionReplayDelegate: NSObjectProtocol { @objcMembers class SentrySessionReplay: NSObject { - private(set) var isRunning = false private(set) var isFullSession = false private(set) var sessionReplayId: SentryId? @@ -28,14 +32,20 @@ class SentrySessionReplay: NSObject { private var currentSegmentId = 0 private var processingScreenshot = false private var reachedMaximumDuration = false + private(set) var isSessionPaused = false private let replayOptions: SentryReplayOptions private let replayMaker: SentryReplayVideoMaker private let displayLink: SentryDisplayLinkWrapper private let dateProvider: SentryCurrentDateProvider private let touchTracker: SentryTouchTracker? + private let dispatchQueue: SentryDispatchQueueWrapper private let lock = NSLock() + var isRunning: Bool { + displayLink.isRunning() + } + var screenshotProvider: SentryViewScreenshotProvider var breadcrumbConverter: SentryReplayBreadcrumbConverter @@ -47,8 +57,10 @@ class SentrySessionReplay: NSObject { touchTracker: SentryTouchTracker?, dateProvider: SentryCurrentDateProvider, delegate: SentrySessionReplayDelegate, + dispatchQueue: SentryDispatchQueueWrapper, displayLinkWrapper: SentryDisplayLinkWrapper) { + self.dispatchQueue = dispatchQueue self.replayOptions = replayOptions self.dateProvider = dateProvider self.delegate = delegate @@ -59,26 +71,17 @@ class SentrySessionReplay: NSObject { self.breadcrumbConverter = breadcrumbConverter self.touchTracker = touchTracker } + + deinit { displayLink.invalidate() } func start(rootView: UIView, fullSession: Bool) { guard !isRunning else { return } - - lock.lock() - guard !isRunning else { - lock.unlock() - return - } displayLink.link(withTarget: self, selector: #selector(newFrame(_:))) - isRunning = true - lock.unlock() - self.rootView = rootView lastScreenShot = dateProvider.date() videoSegmentStart = nil currentSegmentId = 0 sessionReplayId = SentryId() - replayMaker.videoWidth = Int(Float(rootView.frame.size.width) * replayOptions.sizeScale) - replayMaker.videoHeight = Int(Float(rootView.frame.size.height) * replayOptions.sizeScale) imageCollection = [] if fullSession { @@ -93,30 +96,39 @@ class SentrySessionReplay: NSObject { delegate?.sessionReplayStarted(replayId: sessionReplayId) } + func pause() { + lock.lock() + defer { lock.unlock() } + + self.isSessionPaused = true + self.videoSegmentStart = nil + } + func stop() { lock.lock() defer { lock.unlock() } - guard isRunning else { return } displayLink.invalidate() - isRunning = false - prepareSegmentUntil(date: dateProvider.date()) + if isFullSession { + prepareSegmentUntil(date: dateProvider.date()) + } + isSessionPaused = false } func resume() { - guard !reachedMaximumDuration else { return } - lock.lock() defer { lock.unlock() } + + if isSessionPaused { + isSessionPaused = false + return + } + + guard !reachedMaximumDuration else { return } guard !isRunning else { return } videoSegmentStart = nil displayLink.link(withTarget: self, selector: #selector(newFrame(_:))) - isRunning = true - } - - deinit { - displayLink.invalidate() } func captureReplayFor(event: Event) { @@ -138,20 +150,14 @@ class SentrySessionReplay: NSObject { guard isRunning else { return false } guard !isFullSession else { return true } - guard delegate?.sessionReplayIsFullSession() == true else { + guard delegate?.sessionReplayShouldCaptureReplayForError() == true else { return false } startFullReplay() - - guard let finalPath = urlToCache?.appendingPathComponent("replay.mp4") else { - print("[SentrySessionReplay:\(#line)] Could not create replay video path") - return false - } let replayStart = dateProvider.date().addingTimeInterval(-replayOptions.errorReplayDuration - (Double(replayOptions.frameRate) / 2.0)) - createAndCapture(videoUrl: finalPath, startedAt: replayStart) - + createAndCapture(startedAt: replayStart, replayType: .buffer) return true } @@ -171,7 +177,9 @@ class SentrySessionReplay: NSObject { @objc private func newFrame(_ sender: CADisplayLink) { - guard let lastScreenShot = lastScreenShot, isRunning else { return } + guard let lastScreenShot = lastScreenShot, isRunning && + !(isFullSession && isSessionPaused) //If replay is in session mode but it is paused we dont take screenshots + else { return } let now = dateProvider.date() @@ -202,7 +210,7 @@ class SentrySessionReplay: NSObject { do { try fileManager.createDirectory(atPath: pathToSegment.path, withIntermediateDirectories: true, attributes: nil) } catch { - print("[SentrySessionReplay:\(#line)] Can't create session replay segment folder. Error: \(error.localizedDescription)") + SentryLog.debug("Can't create session replay segment folder. Error: \(error.localizedDescription)") return } } @@ -210,27 +218,28 @@ class SentrySessionReplay: NSObject { pathToSegment = pathToSegment.appendingPathComponent("\(currentSegmentId).mp4") let segmentStart = videoSegmentStart ?? dateProvider.date().addingTimeInterval(-replayOptions.sessionSegmentDuration) - createAndCapture(videoUrl: pathToSegment, startedAt: segmentStart) + createAndCapture(startedAt: segmentStart, replayType: .session) } - private func createAndCapture(videoUrl: URL, startedAt: Date) { - do { - try replayMaker.createVideoWith(beginning: startedAt, end: dateProvider.date(), outputFileURL: videoUrl) { [weak self] videoInfo, error in - guard let _self = self else { return } - if let error = error { - print("[SentrySessionReplay:\(#line)] Could not create replay video - \(error.localizedDescription)") - } else if let videoInfo = videoInfo { - _self.newSegmentAvailable(videoInfo: videoInfo) + private func createAndCapture(startedAt: Date, replayType: SentryReplayType) { + //Creating a video is heavy and blocks the thread + //Since this function is always called in the main thread + //we dispatch it to a background thread. + dispatchQueue.dispatchAsync { + do { + let videos = try self.replayMaker.createVideoWith(beginning: startedAt, end: self.dateProvider.date()) + for video in videos { + self.newSegmentAvailable(videoInfo: video, replayType: replayType) } + } catch { + SentryLog.debug("Could not create replay video - \(error.localizedDescription)") } - } catch { - print("[SentrySessionReplay:\(#line)] Could not create replay video - \(error.localizedDescription)") } } - private func newSegmentAvailable(videoInfo: SentryVideoInfo) { + private func newSegmentAvailable(videoInfo: SentryVideoInfo, replayType: SentryReplayType) { guard let sessionReplayId = sessionReplayId else { return } - captureSegment(segment: currentSegmentId, video: videoInfo, replayId: sessionReplayId, replayType: .session) + captureSegment(segment: currentSegmentId, video: videoInfo, replayId: sessionReplayId, replayType: replayType) replayMaker.releaseFramesUntil(videoInfo.end) videoSegmentStart = videoInfo.end currentSegmentId++ @@ -250,14 +259,14 @@ class SentrySessionReplay: NSObject { touchTracker.flushFinishedEvents() } - let recording = SentryReplayRecording(segmentId: replayEvent.segmentId, size: video.fileSize, start: video.start, duration: video.duration, frameCount: video.frameCount, frameRate: video.frameRate, height: video.height, width: video.width, extraEvents: events) + let recording = SentryReplayRecording(segmentId: segment, video: video, extraEvents: events) delegate?.sessionReplayNewSegment(replayEvent: replayEvent, replayRecording: recording, videoUrl: video.path) do { try FileManager.default.removeItem(at: video.path) } catch { - print("[SentrySessionReplay:\(#line)] Could not delete replay segment from disk: \(error.localizedDescription)") + SentryLog.debug("Could not delete replay segment from disk: \(error.localizedDescription)") } } @@ -268,14 +277,17 @@ class SentrySessionReplay: NSObject { } .compactMap(breadcrumbConverter.convert(from:)) } - + private func takeScreenshot() { guard let rootView = rootView, !processingScreenshot else { return } - - lock.synchronized { - guard !processingScreenshot else { return } - processingScreenshot = true + + lock.lock() + guard !processingScreenshot else { + lock.unlock() + return } + processingScreenshot = true + lock.unlock() let screenName = delegate?.currentScreenNameForSessionReplay() @@ -285,8 +297,10 @@ class SentrySessionReplay: NSObject { } private func newImage(image: UIImage, forScreen screen: String?) { - processingScreenshot = false - replayMaker.addFrameAsync(image: image, forScreen: screen) + lock.synchronized { + processingScreenshot = false + replayMaker.addFrameAsync(image: image, forScreen: screen) + } } } diff --git a/Pods/Sentry/Sources/Swift/SentryExperimentalOptions.swift b/Pods/Sentry/Sources/Swift/SentryExperimentalOptions.swift index 9cf1a1947..b8fbb23f2 100644 --- a/Pods/Sentry/Sources/Swift/SentryExperimentalOptions.swift +++ b/Pods/Sentry/Sources/Swift/SentryExperimentalOptions.swift @@ -4,7 +4,7 @@ public class SentryExperimentalOptions: NSObject { /** * Settings to configure the session replay. */ - public var sessionReplay = SentryReplayOptions(sessionSampleRate: 0, errorSampleRate: 0) + public var sessionReplay = SentryReplayOptions(sessionSampleRate: 0, onErrorSampleRate: 0) #endif func validateOptions(_ options: [String: Any]?) { diff --git a/Pods/Sentry/Sources/Swift/Tools/SentryLog.swift b/Pods/Sentry/Sources/Swift/Tools/SentryLog.swift new file mode 100644 index 000000000..85bb4a759 --- /dev/null +++ b/Pods/Sentry/Sources/Swift/Tools/SentryLog.swift @@ -0,0 +1,76 @@ +@_implementationOnly import _SentryPrivate +import Foundation + +@objc +class SentryLog: NSObject { + + static private(set) var isDebug = true + static private(set) var diagnosticLevel = SentryLevel.error + private static var logOutput = SentryLogOutput() + private static var logConfigureLock = NSLock() + + @objc + static func configure(_ isDebug: Bool, diagnosticLevel: SentryLevel) { + logConfigureLock.synchronized { + self.isDebug = isDebug + self.diagnosticLevel = diagnosticLevel + } + sentry_initializeAsyncLogFile() + } + + @objc + static func log(message: String, andLevel level: SentryLevel) { + guard willLog(atLevel: level) else { return } + logOutput.log("[Sentry] [\(level)] \(message)") + } + + /** + * @return @c YES if the current logging configuration will log statements at the current level, + * @c NO if not. + */ + @objc + static func willLog(atLevel level: SentryLevel) -> Bool { + return isDebug && level != .none && level.rawValue >= diagnosticLevel.rawValue + } + + #if TEST || TESTCI + + static func setOutput(_ output: SentryLogOutput) { + logOutput = output + } + + static func getOutput() -> SentryLogOutput { + return logOutput + } + + #endif +} + +extension SentryLog { + private static func log(level: SentryLevel, message: String, file: String, line: Int) { + guard willLog(atLevel: level) else { return } + let path = file as NSString + let fileName = (path.lastPathComponent as NSString).deletingPathExtension + log(message: "[\(fileName):\(line)] \(message)", andLevel: level) + } + + static func debug(_ message: String, file: String = #file, line: Int = #line) { + log(level: .debug, message: message, file: file, line: line) + } + + static func info(_ message: String, file: String = #file, line: Int = #line) { + log(level: .info, message: message, file: file, line: line) + } + + static func warning(_ message: String, file: String = #file, line: Int = #line) { + log(level: .warning, message: message, file: file, line: line) + } + + static func error(_ message: String, file: String = #file, line: Int = #line) { + log(level: .error, message: message, file: file, line: line) + } + + static func fatal(_ message: String, file: String = #file, line: Int = #line) { + log(level: .fatal, message: message, file: file, line: line) + } +} diff --git a/Pods/Sentry/Sources/Swift/Tools/SentryLogOutput.swift b/Pods/Sentry/Sources/Swift/Tools/SentryLogOutput.swift new file mode 100644 index 000000000..0b574dff3 --- /dev/null +++ b/Pods/Sentry/Sources/Swift/Tools/SentryLogOutput.swift @@ -0,0 +1,7 @@ +import Foundation + +class SentryLogOutput { + func log(_ message: String) { + print(message) + } +} diff --git a/Pods/Sentry/Sources/Swift/Tools/SentryViewPhotographer.swift b/Pods/Sentry/Sources/Swift/Tools/SentryViewPhotographer.swift index d1089a801..0db478d53 100644 --- a/Pods/Sentry/Sources/Swift/Tools/SentryViewPhotographer.swift +++ b/Pods/Sentry/Sources/Swift/Tools/SentryViewPhotographer.swift @@ -10,8 +10,7 @@ class SentryViewPhotographer: NSObject, SentryViewScreenshotProvider { static let shared = SentryViewPhotographer() - //This is a list of UIView subclasses that will be ignored during redact process - private var redactBuilder = UIRedactBuilder() + private let redactBuilder = UIRedactBuilder() func image(view: UIView, options: SentryRedactOptions, onComplete: @escaping ScreenshotCallback ) { let image = UIGraphicsImageRenderer(size: view.bounds.size).image { _ in @@ -36,13 +35,20 @@ class SentryViewPhotographer: NSObject, SentryViewScreenshotProvider { @objc(addIgnoreClasses:) func addIgnoreClasses(classes: [AnyClass]) { - redactBuilder.ignoreClasses += classes + redactBuilder.addIgnoreClasses(classes) } @objc(addRedactClasses:) func addRedactClasses(classes: [AnyClass]) { - redactBuilder.redactClasses += classes + redactBuilder.addRedactClasses(classes) } + +#if TEST || TESTCI + func getRedactBuild() -> UIRedactBuilder { + redactBuilder + } +#endif + } #endif // os(iOS) || os(tvOS) diff --git a/Pods/Sentry/Sources/Swift/Tools/UIRedactBuilder.swift b/Pods/Sentry/Sources/Swift/Tools/UIRedactBuilder.swift index bb9c5a4b4..8b1d8d8a8 100644 --- a/Pods/Sentry/Sources/Swift/Tools/UIRedactBuilder.swift +++ b/Pods/Sentry/Sources/Swift/Tools/UIRedactBuilder.swift @@ -1,7 +1,11 @@ #if canImport(UIKit) && !SENTRY_NO_UIKIT #if os(iOS) || os(tvOS) import Foundation +import ObjectiveC.NSObjCRuntime import UIKit +#if os(iOS) +import WebKit +#endif struct RedactRegion { let rect: CGRect @@ -50,30 +54,64 @@ struct RedactRegion { class UIRedactBuilder { //This is a list of UIView subclasses that will be ignored during redact process - var ignoreClasses: [AnyClass] + private var ignoreClassesIdentifiers: Set //This is a list of UIView subclasses that need to be redacted from screenshot - var redactClasses: [AnyClass] + private var redactClassesIdentifiers: Set init() { - redactClasses = [ UILabel.self, UITextView.self, UITextField.self ] + + var redactClasses = [ UILabel.self, UITextView.self, UITextField.self ] + //this classes are used by SwiftUI to display images. ["_TtCOCV7SwiftUI11DisplayList11ViewUpdater8Platform13CGDrawingView", "_TtC7SwiftUIP33_A34643117F00277B93DEBAB70EC0697122_UIShapeHitTestingView", - "SwiftUI._UIGraphicsView", "SwiftUI.ImageLayer" + "SwiftUI._UIGraphicsView", "SwiftUI.ImageLayer", "UIWebView" ].compactMap { NSClassFromString($0) } + #if os(iOS) - ignoreClasses = [ UISlider.self, UISwitch.self ] + redactClasses += [ WKWebView.self ] + ignoreClassesIdentifiers = [ ObjectIdentifier(UISlider.self), ObjectIdentifier(UISwitch.self) ] #else - ignoreClasses = [] + ignoreClassesIdentifiers = [] #endif + redactClassesIdentifiers = Set(redactClasses.map({ ObjectIdentifier($0) })) + } + + func containsIgnoreClass(_ ignoreClass: AnyClass) -> Bool { + return ignoreClassesIdentifiers.contains(ObjectIdentifier(ignoreClass)) + } + + func containsRedactClass(_ redactClass: AnyClass) -> Bool { + var currentClass: AnyClass? = redactClass + while currentClass != nil && currentClass != UIView.self { + if let currentClass = currentClass, redactClassesIdentifiers.contains(ObjectIdentifier(currentClass)) { + return true + } + currentClass = currentClass?.superclass() + } + return false + } + + func addIgnoreClass(_ ignoreClass: AnyClass) { + ignoreClassesIdentifiers.insert(ObjectIdentifier(ignoreClass)) + } + + func addRedactClass(_ redactClass: AnyClass) { + redactClassesIdentifiers.insert(ObjectIdentifier(redactClass)) + } + + func addIgnoreClasses(_ ignoreClasses: [AnyClass]) { + ignoreClasses.forEach(addIgnoreClass(_:)) + } + + func addRedactClasses(_ redactClasses: [AnyClass]) { + redactClasses.forEach(addRedactClass(_:)) } func redactRegionsFor(view: UIView, options: SentryRedactOptions?) -> [RedactRegion] { var redactingRegions = [RedactRegion]() self.mapRedactRegion(fromView: view, - to: view, + to: view.layer.presentation() ?? view.layer, redacting: &redactingRegions, area: view.frame, redactText: options?.redactAllText ?? true, @@ -81,16 +119,19 @@ class UIRedactBuilder { return redactingRegions } - + private func shouldIgnore(view: UIView) -> Bool { - ignoreClasses.contains { view.isKind(of: $0) } + return SentryRedactViewHelper.shouldIgnoreView(view) || containsIgnoreClass(type(of: view)) } private func shouldRedact(view: UIView, redactText: Bool, redactImage: Bool) -> Bool { + if SentryRedactViewHelper.shouldRedactView(view) { + return true + } if redactImage, let imageView = view as? UIImageView { return shouldRedact(imageView: imageView) } - return redactText && redactClasses.contains { view.isKind(of: $0) } + return redactText && containsRedactClass(type(of: view)) } private func shouldRedact(imageView: UIImageView) -> Bool { @@ -100,8 +141,8 @@ class UIRedactBuilder { return image.imageAsset?.value(forKey: "_containingBundle") == nil } - private func mapRedactRegion(fromView view: UIView, to: UIView, redacting: inout [RedactRegion], area: CGRect, redactText: Bool, redactImage: Bool) { - let rectInWindow = view.convert(view.bounds, to: to) + private func mapRedactRegion(fromView view: UIView, to: CALayer, redacting: inout [RedactRegion], area: CGRect, redactText: Bool, redactImage: Bool) { + let rectInWindow = (view.layer.presentation() ?? view.layer).convert(view.bounds, to: to) guard (redactImage || redactText) && area.intersects(rectInWindow) && !view.isHidden && view.alpha != 0 else { return } let ignore = shouldIgnore(view: view) @@ -135,5 +176,27 @@ class UIRedactBuilder { } } +@objcMembers +class SentryRedactViewHelper: NSObject { + private static var associatedRedactObjectHandle: UInt8 = 0 + private static var associatedIgnoreObjectHandle: UInt8 = 0 + + static func shouldRedactView(_ view: UIView) -> Bool { + (objc_getAssociatedObject(view, &associatedRedactObjectHandle) as? NSNumber)?.boolValue ?? false + } + + static func shouldIgnoreView(_ view: UIView) -> Bool { + (objc_getAssociatedObject(view, &associatedIgnoreObjectHandle) as? NSNumber)?.boolValue ?? false + } + + static func redactView(_ view: UIView) { + objc_setAssociatedObject(view, &associatedRedactObjectHandle, true, .OBJC_ASSOCIATION_ASSIGN) + } + + static func ignoreView(_ view: UIView) { + objc_setAssociatedObject(view, &associatedIgnoreObjectHandle, true, .OBJC_ASSOCIATION_ASSIGN) + } +} + #endif #endif diff --git a/Pods/SocketRocket/SocketRocket/Internal/Delegate/SRDelegateController.m b/Pods/SocketRocket/SocketRocket/Internal/Delegate/SRDelegateController.m index f7910462a..f20c9d504 100644 --- a/Pods/SocketRocket/SocketRocket/Internal/Delegate/SRDelegateController.m +++ b/Pods/SocketRocket/SocketRocket/Internal/Delegate/SRDelegateController.m @@ -113,7 +113,7 @@ - (NSOperationQueue *_Nullable)operationQueue - (void)performDelegateBlock:(SRDelegateBlock)block { __block __strong id delegate = nil; - __block SRDelegateAvailableMethods availableMethods = {}; + __block SRDelegateAvailableMethods availableMethods; dispatch_sync(self.accessQueue, ^{ delegate = self->_delegate; // Not `OK` to go through `self`, since queue sync. availableMethods = self.availableDelegateMethods; // `OK` to call through `self`, since no queue sync. diff --git a/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRHTTPConnectMessage.m b/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRHTTPConnectMessage.m index bde1746d4..b2f9760cc 100644 --- a/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRHTTPConnectMessage.m +++ b/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRHTTPConnectMessage.m @@ -37,7 +37,7 @@ CFHTTPMessageRef SRHTTPConnectMessageCreate(NSURLRequest *request, // Apply cookies if any have been provided if (cookies) { - NSDictionary *messageCookies = [NSHTTPCookie requestHeaderFieldsWithCookies:cookies]; + NSDictionary *messageCookies = [NSHTTPCookie requestHeaderFieldsWithCookies:(NSArray *_Nonnull)cookies]; [messageCookies enumerateKeysAndObjectsUsingBlock:^(NSString * _Nonnull key, NSString * _Nonnull obj, BOOL * _Nonnull stop) { if (key.length && obj.length) { CFHTTPMessageSetHeaderFieldValue(message, (__bridge CFStringRef)key, (__bridge CFStringRef)obj); diff --git a/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRHash.m b/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRHash.m index 1657cae6e..a150ecc79 100644 --- a/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRHash.m +++ b/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRHash.m @@ -15,8 +15,12 @@ NSData *SRSHA1HashFromString(NSString *string) { + const char *utf8String = string.UTF8String; + if (!utf8String) { + return [NSData data]; + } size_t length = [string lengthOfBytesUsingEncoding:NSUTF8StringEncoding]; - return SRSHA1HashFromBytes(string.UTF8String, length); + return SRSHA1HashFromBytes(utf8String, length); } NSData *SRSHA1HashFromBytes(const char *bytes, size_t length) diff --git a/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRRandom.m b/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRRandom.m index 92f836b44..acfbfe958 100644 --- a/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRRandom.m +++ b/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRRandom.m @@ -19,12 +19,11 @@ if (data == nil) { [NSException raise:NSInternalInconsistencyException format:@"Failed to allocate random data"]; } - - int result = SecRandomCopyBytes(kSecRandomDefault, data.length, data.mutableBytes); + int result = SecRandomCopyBytes(kSecRandomDefault, data.length, ((NSMutableData *_Nonnull)data).mutableBytes); if (result != errSecSuccess) { [NSException raise:NSInternalInconsistencyException format:@"Failed to generate random bytes with OSStatus: %d", result]; } - return data; + return (NSMutableData *_Nonnull)data; } NS_ASSUME_NONNULL_END diff --git a/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRSIMDHelpers.m b/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRSIMDHelpers.m index f9d72ca8c..97e6fc157 100644 --- a/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRSIMDHelpers.m +++ b/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRSIMDHelpers.m @@ -57,7 +57,7 @@ void SRMaskBytesSIMD(uint8_t *bytes, size_t length, uint8_t *maskKey) { size_t manualLength = length - manualStartOffset; uint8x32_t *vector = (uint8x32_t *)(bytes + alignmentBytes); - uint8x32_t maskVector = { }; + uint8x32_t maskVector; memset_pattern4(&maskVector, maskKey, sizeof(uint8x32_t)); maskVector = SRShiftVector(maskVector, alignmentBytes); diff --git a/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRURLUtilities.h b/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRURLUtilities.h index a4453809a..a9ec78215 100644 --- a/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRURLUtilities.h +++ b/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRURLUtilities.h @@ -15,7 +15,7 @@ NS_ASSUME_NONNULL_BEGIN // So instead, just map ws -> http and wss -> https. extern NSString *SRURLOrigin(NSURL *url); -extern BOOL SRURLRequiresSSL(NSURL *url); +extern BOOL SRURLRequiresSSL(NSURL *_Nullable url); // Extracts `user` and `password` from url (if available) into `Basic base64(user:password)`. extern NSString *_Nullable SRBasicAuthorizationHeaderFromURL(NSURL *url); diff --git a/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRURLUtilities.m b/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRURLUtilities.m index 95bdfb6df..cb1eef677 100644 --- a/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRURLUtilities.m +++ b/Pods/SocketRocket/SocketRocket/Internal/Utilities/SRURLUtilities.m @@ -35,7 +35,7 @@ return origin; } -extern BOOL SRURLRequiresSSL(NSURL *url) +extern BOOL SRURLRequiresSSL(NSURL *_Nullable url) { NSString *scheme = url.scheme.lowercaseString; return ([scheme isEqualToString:@"wss"] || [scheme isEqualToString:@"https"]); diff --git a/Pods/SocketRocket/SocketRocket/SRWebSocket.m b/Pods/SocketRocket/SocketRocket/SRWebSocket.m index 0bfef6f46..83bf21267 100644 --- a/Pods/SocketRocket/SocketRocket/SRWebSocket.m +++ b/Pods/SocketRocket/SocketRocket/SRWebSocket.m @@ -19,7 +19,7 @@ #import #endif -#import +#import #import "SRDelegateController.h" #import "SRIOConsumer.h" @@ -85,7 +85,7 @@ @interface SRWebSocket () @implementation SRWebSocket { SRMutex _kvoLock; - OSSpinLock _propertyLock; + os_unfair_lock _propertyLock; dispatch_queue_t _workQueue; NSMutableArray *_consumers; @@ -160,7 +160,7 @@ - (instancetype)initWithURLRequest:(NSURLRequest *)request protocols:(NSArray= 400) { SRDebugLog(@"Request failed with response code %d", responseCode); NSError *error = SRHTTPErrorWithCodeDescription(responseCode, 2132, @@ -395,13 +400,13 @@ - (void)_HTTPHeadersDidFinish return; } - if(![self _checkHandshake:_receivedHTTPHeaders]) { + if(![self _checkHandshake:httpMessage]) { NSError *error = SRErrorWithCodeDescription(2133, @"Invalid Sec-WebSocket-Accept response."); [self _failWithError:error]; return; } - NSString *negotiatedProtocol = CFBridgingRelease(CFHTTPMessageCopyHeaderFieldValue(_receivedHTTPHeaders, CFSTR("Sec-WebSocket-Protocol"))); + NSString *negotiatedProtocol = CFBridgingRelease(CFHTTPMessageCopyHeaderFieldValue(httpMessage, CFSTR("Sec-WebSocket-Protocol"))); if (negotiatedProtocol) { // Make sure we requested the protocol if ([_requestedProtocols indexOfObject:negotiatedProtocol] == NSNotFound) { @@ -443,7 +448,7 @@ - (void)_readHTTPHeader if (CFHTTPMessageIsHeaderComplete(receivedHTTPHeaders)) { SRDebugLog(@"Finished reading headers %@", CFBridgingRelease(CFHTTPMessageCopyAllHeaderFields(receivedHTTPHeaders))); - [socket _HTTPHeadersDidFinish]; + [socket _HTTPHeadersDidFinish:receivedHTTPHeaders]; } else { [socket _readHTTPHeader]; } @@ -612,7 +617,7 @@ - (void)send:(nullable id)message if (!message) { [self sendData:nil error:nil]; // Send Data, but it doesn't matter since we are going to send the same text frame with 0 length. } else if ([message isKindOfClass:[NSString class]]) { - [self sendString:message error:nil]; + [self sendString:(NSString *_Nonnull)message error:nil]; } else if ([message isKindOfClass:[NSData class]]) { [self sendData:message error:nil]; } else { @@ -1394,7 +1399,7 @@ - (void)_sendFrameWithOpcode:(SROpCode)opCode data:(NSData *)data const uint8_t *unmaskedPayloadBuffer = (uint8_t *)data.bytes; uint8_t *maskKey = frameBuffer + frameBufferSize; - + size_t randomBytesSize = sizeof(uint32_t); NSData *randomData = SRRandomData(randomBytesSize); [randomData getBytes:maskKey range:NSMakeRange(0, randomBytesSize)]; @@ -1421,7 +1426,17 @@ - (void)stream:(NSStream *)aStream handleEvent:(NSStreamEvent)eventCode (eventCode == NSStreamEventHasBytesAvailable || eventCode == NSStreamEventHasSpaceAvailable)) { SecTrustRef trust = (__bridge SecTrustRef)[aStream propertyForKey:(__bridge id)kCFStreamPropertySSLPeerTrust]; if (trust) { - _streamSecurityValidated = [_securityPolicy evaluateServerTrust:trust forDomain:_urlRequest.URL.host]; + NSString *const host = _urlRequest.URL.host; + if (!host || host.length == 0) { + dispatch_async(_workQueue, ^{ + NSError *error = SRErrorWithDomainCodeDescription(NSURLErrorDomain, + NSURLErrorBadURL, + @"Unable to validate certificate for empty host."); + [wself _failWithError:error]; + }); + return; + } + _streamSecurityValidated = [_securityPolicy evaluateServerTrust:trust forDomain:host]; } if (!_streamSecurityValidated) { dispatch_async(_workQueue, ^{ diff --git a/Pods/Target Support Files/Sentry/ResourceBundle-Sentry-Sentry-Info.plist b/Pods/Target Support Files/Sentry/ResourceBundle-Sentry-Sentry-Info.plist index 4e2add820..c9e5771dd 100644 --- a/Pods/Target Support Files/Sentry/ResourceBundle-Sentry-Sentry-Info.plist +++ b/Pods/Target Support Files/Sentry/ResourceBundle-Sentry-Sentry-Info.plist @@ -13,7 +13,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 8.32.0 + 8.36.0 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/Sentry/Sentry-umbrella.h b/Pods/Target Support Files/Sentry/Sentry-umbrella.h index 2b3f33b2a..8adefe74f 100644 --- a/Pods/Target Support Files/Sentry/Sentry-umbrella.h +++ b/Pods/Target Support Files/Sentry/Sentry-umbrella.h @@ -12,6 +12,7 @@ #import "Sentry.h" #import "SentryAttachment.h" +#import "SentryBaggage.h" #import "SentryBreadcrumb.h" #import "SentryClient.h" #import "SentryCrashExceptionApplication.h" @@ -46,6 +47,7 @@ #import "SentrySpanStatus.h" #import "SentryStacktrace.h" #import "SentryThread.h" +#import "SentryTraceContext.h" #import "SentryTraceHeader.h" #import "SentryTransactionContext.h" #import "SentryUser.h" diff --git a/extensions/doc/libdoc.m b/extensions/doc/libdoc.m index df754fde1..5514f31be 100644 --- a/extensions/doc/libdoc.m +++ b/extensions/doc/libdoc.m @@ -242,7 +242,11 @@ static int doc_help(lua_State *L) { NSMutableString *submodules = [[NSMutableString alloc] init] ; NSMutableString *items = [[NSMutableString alloc] init] ; NSMutableArray *children = [[(NSDictionary *)pos allKeys] mutableCopy] ; - [children sortUsingFunction:docSortFunction context:NULL] ; + + [children sortUsingComparator:^NSComparisonResult(id obj1, id obj2) { + return docSortFunction((NSString *)obj1, (NSString *)obj2, NULL); + }]; + [children enumerateObjectsUsingBlock:^(NSString *entry, __unused NSUInteger idx, __unused BOOL *stop) { if (!([entry hasPrefix:@"__"] && [entry hasSuffix:@"__"])) { if (!pos[entry][@"__json__"] || !pos[entry][@"__json__"][@"type"] || [(NSString *)pos[entry][@"__json__"][@"type"] isEqualToString:@"Module"]) { diff --git a/extensions/network/ping/SimplePing.h b/extensions/network/ping/SimplePing.h index 0f2c1d1e5..feda5c72a 100644 --- a/extensions/network/ping/SimplePing.h +++ b/extensions/network/ping/SimplePing.h @@ -7,6 +7,7 @@ */ @import Foundation; +@import Darwin.POSIX.sys.types._sa_family_t; #include // for __Check_Compile_Time diff --git a/extensions/wifi/libwifi.m b/extensions/wifi/libwifi.m index 8fd94ce14..421be27c8 100644 --- a/extensions/wifi/libwifi.m +++ b/extensions/wifi/libwifi.m @@ -182,7 +182,8 @@ static int associate(lua_State *L) { static int wifi_interfaces(lua_State *L) { LuaSkin *skin = [LuaSkin sharedWithState:L] ; [skin checkArgs:LS_TBREAK] ; - [skin pushNSObject:[CWWiFiClient interfaceNames]] ; + CWWiFiClient *sharedClient = [CWWiFiClient sharedWiFiClient] ; + [skin pushNSObject:[sharedClient interfaceNames]] ; return 1 ; } diff --git a/scripts/libbuild.sh b/scripts/libbuild.sh index 9791cd790..466a99bd7 100644 --- a/scripts/libbuild.sh +++ b/scripts/libbuild.sh @@ -397,7 +397,7 @@ function op_release() { length=\"${ZIPLEN}\" type=\"application/octet-stream\" /> - 12.0 + 13.0 " gawk -i inplace -v s="" -v r="${NEWCHUNK}" '{gsub(s,r)}1' appcast.xml