Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 16 additions & 12 deletions Sentry.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,6 @@
0A2D8DA9289BC905008720F6 /* SentryViewHierarchyProviderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A2D8DA7289BC905008720F6 /* SentryViewHierarchyProviderHelper.m */; };
0A5370A128A3EC2400B2DCDE /* SentryViewHierarchyProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A5370A028A3EC2400B2DCDE /* SentryViewHierarchyProviderTests.swift */; };
0A56DA5F28ABA01B00C400D5 /* SentryTransactionContext+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A56DA5E28ABA01B00C400D5 /* SentryTransactionContext+Private.h */; };
0A80E433291017C300095219 /* SentryWatchdogTerminationScopeObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A80E432291017C300095219 /* SentryWatchdogTerminationScopeObserver.m */; };
0A80E435291017D500095219 /* SentryWatchdogTerminationScopeObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A80E434291017D500095219 /* SentryWatchdogTerminationScopeObserver.h */; };
0A94158228F6C4C2006A5DD1 /* SentryAppStateManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A94158128F6C4C2006A5DD1 /* SentryAppStateManagerTests.swift */; };
0A9415BA28F96CAC006A5DD1 /* TestSentryReachability.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A9415B928F96CAC006A5DD1 /* TestSentryReachability.swift */; };
0A9BF4E228A114940068D266 /* SentryViewHierarchyIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A9BF4E128A114940068D266 /* SentryViewHierarchyIntegration.m */; };
Expand Down Expand Up @@ -87,7 +85,7 @@
623FD9062D3FA9C800803EDA /* NSNumberDecodableWrapperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 623FD9052D3FA9BA00803EDA /* NSNumberDecodableWrapperTests.swift */; };
626E2D4C2BEA0C37005596FE /* SentryEnabledFeaturesBuilderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 626E2D4B2BEA0C37005596FE /* SentryEnabledFeaturesBuilderTests.swift */; };
6271ADF32BA06D9B0098D2E9 /* SentryInternalSerializable.h in Headers */ = {isa = PBXBuildFile; fileRef = 6271ADF22BA06D9B0098D2E9 /* SentryInternalSerializable.h */; settings = {ATTRIBUTES = (Private, ); }; };
6273513F2CBD14970021D100 /* SentryDebugImageProvider+HybridSDKs.h in Headers */ = {isa = PBXBuildFile; fileRef = 6273513E2CBD14970021D100 /* SentryDebugImageProvider+HybridSDKs.h */; settings = {ATTRIBUTES = (Private, ); }; };
6273513F2CBD14970021D100 /* SentryDebugImageProviderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6273513E2CBD14970021D100 /* SentryDebugImageProviderInternal.h */; };
6276350C2D59FACC00F7CEF6 /* SentryEventDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6276350B2D59FACC00F7CEF6 /* SentryEventDecoder.swift */; };
6276E68B2E7A779B002A4A8F /* SentryNetworkTrackerIntegrationTestServerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6276E68A2E7A779B002A4A8F /* SentryNetworkTrackerIntegrationTestServerTests.swift */; };
627C77892D50B6840055E966 /* SentryBreadcrumbCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 627C77882D50B6840055E966 /* SentryBreadcrumbCodable.swift */; };
Expand Down Expand Up @@ -1112,8 +1110,11 @@
FAAB2F972E4D345800FE8B7E /* SentryUIDeviceWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAAB2F962E4D344F00FE8B7E /* SentryUIDeviceWrapper.swift */; };
FAAB30F32E4E8F2C00FE8B7E /* SentryInAppLogic.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAAB30F22E4E8F2C00FE8B7E /* SentryInAppLogic.swift */; };
FAAB95C02EA163590030A2DB /* SentryScopeObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAAB95BF2EA163590030A2DB /* SentryScopeObserver.swift */; };
FAAB95CD2EA18B2E0030A2DB /* SentryDependencyContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAAB95CC2EA18B260030A2DB /* SentryDependencyContainer.swift */; };
FAAB95D82EA1E23F0030A2DB /* SentryExtraContextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAAB95D22EA1E23A0030A2DB /* SentryExtraContextProvider.swift */; };
FAAB95DE2EA1EB470030A2DB /* SentryDeviceContextKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = FAAB95DD2EA1EB470030A2DB /* SentryDeviceContextKeys.h */; };
FAAB95FF2EA301670030A2DB /* SentryWatchdogTerminationScopeObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAAB95FE2EA301600030A2DB /* SentryWatchdogTerminationScopeObserver.swift */; };
FAAB960B2EA3169B0030A2DB /* SentryDebugImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAAB960A2EA316950030A2DB /* SentryDebugImageProvider.swift */; };
FAB007362E9EF8D3001C806A /* SentryUIViewControllerPerformanceTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAB007302E9EF8CB001C806A /* SentryUIViewControllerPerformanceTracker.swift */; };
FAB007432E9F47E8001C806A /* SessionTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAB007422E9F47E4001C806A /* SessionTracker.swift */; };
FAB007522E9FE2FF001C806A /* SentrySwizzleWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAB0074C2E9FE2FA001C806A /* SentrySwizzleWrapper.swift */; };
Expand Down Expand Up @@ -1296,8 +1297,6 @@
0A2D8DA7289BC905008720F6 /* SentryViewHierarchyProviderHelper.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SentryViewHierarchyProviderHelper.m; sourceTree = "<group>"; };
0A5370A028A3EC2400B2DCDE /* SentryViewHierarchyProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryViewHierarchyProviderTests.swift; sourceTree = "<group>"; };
0A56DA5E28ABA01B00C400D5 /* SentryTransactionContext+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SentryTransactionContext+Private.h"; path = "include/SentryTransactionContext+Private.h"; sourceTree = "<group>"; };
0A80E432291017C300095219 /* SentryWatchdogTerminationScopeObserver.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SentryWatchdogTerminationScopeObserver.m; sourceTree = "<group>"; };
0A80E434291017D500095219 /* SentryWatchdogTerminationScopeObserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryWatchdogTerminationScopeObserver.h; path = include/SentryWatchdogTerminationScopeObserver.h; sourceTree = "<group>"; };
0A94158128F6C4C2006A5DD1 /* SentryAppStateManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryAppStateManagerTests.swift; sourceTree = "<group>"; };
0A9415B928F96CAC006A5DD1 /* TestSentryReachability.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestSentryReachability.swift; sourceTree = "<group>"; };
0A9BF4E128A114940068D266 /* SentryViewHierarchyIntegration.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SentryViewHierarchyIntegration.m; sourceTree = "<group>"; };
Expand Down Expand Up @@ -1346,7 +1345,7 @@
624729172DE5980500DFEE00 /* TestCurrentDateProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestCurrentDateProviderTests.swift; sourceTree = "<group>"; };
626E2D4B2BEA0C37005596FE /* SentryEnabledFeaturesBuilderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryEnabledFeaturesBuilderTests.swift; sourceTree = "<group>"; };
6271ADF22BA06D9B0098D2E9 /* SentryInternalSerializable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryInternalSerializable.h; path = include/SentryInternalSerializable.h; sourceTree = "<group>"; };
6273513E2CBD14970021D100 /* SentryDebugImageProvider+HybridSDKs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SentryDebugImageProvider+HybridSDKs.h"; path = "include/HybridPublic/SentryDebugImageProvider+HybridSDKs.h"; sourceTree = "<group>"; };
6273513E2CBD14970021D100 /* SentryDebugImageProviderInternal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryDebugImageProviderInternal.h; path = include/HybridPublic/SentryDebugImageProviderInternal.h; sourceTree = "<group>"; };
6276350B2D59FACC00F7CEF6 /* SentryEventDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryEventDecoder.swift; sourceTree = "<group>"; };
6276E68A2E7A779B002A4A8F /* SentryNetworkTrackerIntegrationTestServerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryNetworkTrackerIntegrationTestServerTests.swift; sourceTree = "<group>"; };
627C77882D50B6840055E966 /* SentryBreadcrumbCodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryBreadcrumbCodable.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -2476,8 +2475,11 @@
FAAB2F962E4D344F00FE8B7E /* SentryUIDeviceWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryUIDeviceWrapper.swift; sourceTree = "<group>"; };
FAAB30F22E4E8F2C00FE8B7E /* SentryInAppLogic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryInAppLogic.swift; sourceTree = "<group>"; };
FAAB95BF2EA163590030A2DB /* SentryScopeObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryScopeObserver.swift; sourceTree = "<group>"; };
FAAB95CC2EA18B260030A2DB /* SentryDependencyContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryDependencyContainer.swift; sourceTree = "<group>"; };
FAAB95D22EA1E23A0030A2DB /* SentryExtraContextProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryExtraContextProvider.swift; sourceTree = "<group>"; };
FAAB95DD2EA1EB470030A2DB /* SentryDeviceContextKeys.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryDeviceContextKeys.h; path = include/SentryDeviceContextKeys.h; sourceTree = "<group>"; };
FAAB95FE2EA301600030A2DB /* SentryWatchdogTerminationScopeObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryWatchdogTerminationScopeObserver.swift; sourceTree = "<group>"; };
FAAB960A2EA316950030A2DB /* SentryDebugImageProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryDebugImageProvider.swift; sourceTree = "<group>"; };
FAB007302E9EF8CB001C806A /* SentryUIViewControllerPerformanceTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryUIViewControllerPerformanceTracker.swift; sourceTree = "<group>"; };
FAB007422E9F47E4001C806A /* SessionTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionTracker.swift; sourceTree = "<group>"; };
FAB0074C2E9FE2FA001C806A /* SentrySwizzleWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentrySwizzleWrapper.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -2870,7 +2872,7 @@
7BA61CB8247BC57B00C130A8 /* SentryCrashDefaultBinaryImageProvider.h */,
7BA61CBA247BC5D800C130A8 /* SentryCrashDefaultBinaryImageProvider.m */,
7BA61CAA247BA98100C130A8 /* SentryDebugImageProvider.h */,
6273513E2CBD14970021D100 /* SentryDebugImageProvider+HybridSDKs.h */,
6273513E2CBD14970021D100 /* SentryDebugImageProviderInternal.h */,
7BA61CAC247BAA0B00C130A8 /* SentryDebugImageProvider.m */,
7BA61CBE247CEA8100C130A8 /* SentryFormatter.h */,
7BA61CC7247D125400C130A8 /* SentryDefaultThreadInspector.h */,
Expand Down Expand Up @@ -3660,8 +3662,6 @@
7B6C5F8626034395007F7DFF /* SentryWatchdogTerminationLogic.m */,
7B98D7CA25FB64EC00C5A389 /* SentryWatchdogTerminationTrackingIntegration.h */,
7B98D7CE25FB650F00C5A389 /* SentryWatchdogTerminationTrackingIntegration.m */,
0A80E434291017D500095219 /* SentryWatchdogTerminationScopeObserver.h */,
0A80E432291017C300095219 /* SentryWatchdogTerminationScopeObserver.m */,
D452FC512DDB4AF100AFF56F /* Processors */,
);
name = WatchdogTerminations;
Expand Down Expand Up @@ -4256,6 +4256,7 @@
D452FCBC2DDB6FA800AFF56F /* WatchdogTerminations */ = {
isa = PBXGroup;
children = (
FAAB95FE2EA301600030A2DB /* SentryWatchdogTerminationScopeObserver.swift */,
D452FCBD2DDB6FC200AFF56F /* Processors */,
);
path = WatchdogTerminations;
Expand Down Expand Up @@ -4381,6 +4382,8 @@
D800942328F82E8D005D3943 /* Swift */ = {
isa = PBXGroup;
children = (
FAAB960A2EA316950030A2DB /* SentryDebugImageProvider.swift */,
FAAB95CC2EA18B260030A2DB /* SentryDependencyContainer.swift */,
FAAB95B92EA1633E0030A2DB /* State */,
FA560F5A2E8C876A00F2AF7F /* SentryAppStateManager.swift */,
F429D37E2E8532A300DBF387 /* Networking */,
Expand Down Expand Up @@ -5199,7 +5202,7 @@
7DC8310A2398283C0043DD9A /* SentryCrashIntegration.h in Headers */,
63FE718320DA4C1100CDBAE8 /* SentryCrashReportFixer.h in Headers */,
03F84D2027DD414C008FE43F /* SentryStackBounds.hpp in Headers */,
6273513F2CBD14970021D100 /* SentryDebugImageProvider+HybridSDKs.h in Headers */,
6273513F2CBD14970021D100 /* SentryDebugImageProviderInternal.h in Headers */,
8E5D38E3261D4B57000D363D /* SentryPerformanceTrackingIntegration.h in Headers */,
63FE70F920DA4C1000CDBAE8 /* SentryCrashMonitor.h in Headers */,
D8BD2E6829361A0F00D96C6A /* PrivatesHeader.h in Headers */,
Expand Down Expand Up @@ -5280,7 +5283,6 @@
7B42C48027E08F33009B58C2 /* SentryDependencyContainer.h in Headers */,
6334314120AD9AE40077E581 /* SentryMechanism.h in Headers */,
03F84D2827DD414C008FE43F /* SentryCPU.h in Headers */,
0A80E435291017D500095219 /* SentryWatchdogTerminationScopeObserver.h in Headers */,
843FB3242D0CD04D00558F18 /* SentryUserAccess.h in Headers */,
7B610D642512399600B0B5D9 /* SentryHub+Private.h in Headers */,
D8F6A24B2885515C00320515 /* SentryPredicateDescriptor.h in Headers */,
Expand Down Expand Up @@ -5770,6 +5772,7 @@
639FCFA91EBC80CC00778193 /* SentryFrame.m in Sources */,
8E564AEA267AF22600FE117D /* SentryNetworkTracker.m in Sources */,
15360CED2433A15500112302 /* SentryInstallation.m in Sources */,
FAAB95FF2EA301670030A2DB /* SentryWatchdogTerminationScopeObserver.swift in Sources */,
D8370B6A273DF1E900F66E2D /* SentryNSURLSessionTaskSearch.m in Sources */,
63FE711D20DA4C1000CDBAE8 /* SentryCrashCPU_arm64.c in Sources */,
844EDC77294144DB00C86F34 /* SentrySystemWrapper.mm in Sources */,
Expand Down Expand Up @@ -5802,6 +5805,7 @@
84A305582BC9EF8C00D84283 /* SentryTraceProfiler.mm in Sources */,
7D082B8323C628790029866B /* SentryMeta.m in Sources */,
D8CAC02F2BA0663E00E38F34 /* SentryVideoInfo.swift in Sources */,
FAAB95CD2EA18B2E0030A2DB /* SentryDependencyContainer.swift in Sources */,
63FE710720DA4C1000CDBAE8 /* SentryCrashStackCursor_SelfThread.m in Sources */,
63FE711120DA4C1000CDBAE8 /* SentryCrashDebug.c in Sources */,
7B883F49253D714C00879E62 /* SentryCrashUUIDConversion.c in Sources */,
Expand Down Expand Up @@ -5832,7 +5836,6 @@
84A8891D28DBD28900C51DFD /* SentryDevice.m in Sources */,
7B56D73324616D9500B842DA /* SentryConcurrentRateLimitsDictionary.m in Sources */,
8ECC674825C23A20000E2BF6 /* SentryTransaction.m in Sources */,
0A80E433291017C300095219 /* SentryWatchdogTerminationScopeObserver.m in Sources */,
D8CAC02E2BA0663E00E38F34 /* SentryReplayOptions.swift in Sources */,
7BECF42826145CD900D9826E /* SentryMechanismMeta.m in Sources */,
8E7C982F2693D56000E6336C /* SentryTraceHeader.m in Sources */,
Expand All @@ -5858,6 +5861,7 @@
FA67DCF82DDBD4EA00896B02 /* SentryProfileOptions.swift in Sources */,
FA67DCF92DDBD4EA00896B02 /* HTTPHeaderSanitizer.swift in Sources */,
FA67DCFA2DDBD4EA00896B02 /* SentryViewRendererV2.swift in Sources */,
FAAB960B2EA3169B0030A2DB /* SentryDebugImageProvider.swift in Sources */,
FAAB30F32E4E8F2C00FE8B7E /* SentryInAppLogic.swift in Sources */,
FA67DCFB2DDBD4EA00896B02 /* SentryId.swift in Sources */,
FA67DCFC2DDBD4EA00896B02 /* SentryFramesDelayResult.swift in Sources */,
Expand Down
1 change: 0 additions & 1 deletion SentryTestUtils/SentryTestUtils-ObjC-BridgingHeader.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
#import "SentryCrashCachedData.h"
#import "SentryCrashInstallation+Private.h"
#import "SentryCrashMonitor_MachException.h"
#import "SentryDebugImageProvider+HybridSDKs.h"
#import "SentryDefaultThreadInspector.h"
#import "SentryDependencyContainer.h"
#import "SentryFileManager+Test.h"
Expand Down
1 change: 0 additions & 1 deletion Sources/Resources/Sentry.modulemap
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ framework module Sentry {
header "PrivatesHeader.h"
header "SentryAppStartMeasurement.h"
header "SentryBreadcrumb+Private.h"
header "SentryDebugImageProvider+HybridSDKs.h"
header "SentryDependencyContainer.h"
header "SentryFormatter.h"
header "SentryOptionsInternal.h"
Expand Down
1 change: 0 additions & 1 deletion Sources/Sentry/PrivateSentrySDKOnly.m
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
#import "SentryAppStartMeasurement.h"
#import "SentryBreadcrumb+Private.h"
#import "SentryClient.h"
#import "SentryDebugImageProvider+HybridSDKs.h"
#import "SentryDebugImageProvider.h"
#import "SentryHub+Private.h"
#import "SentryInstallation.h"
Expand Down Expand Up @@ -62,7 +61,7 @@
# pragma clang diagnostic push
# pragma clang diagnostic ignored "-Wdeprecated-declarations"
return [[SentryDependencyContainer sharedInstance].debugImageProvider
getDebugImagesCrashed:isCrash];

Check failure on line 64 in Sources/Sentry/PrivateSentrySDKOnly.m

View workflow job for this annotation

GitHub Actions / Unit tvOS 17 Sentry

no visible @interface for 'SentryDebugImageProvider' declares the selector 'getDebugImagesCrashed:'

Check failure on line 64 in Sources/Sentry/PrivateSentrySDKOnly.m

View workflow job for this annotation

GitHub Actions / Unit tvOS 18 Sentry

no visible @interface for 'SentryDebugImageProvider' declares the selector 'getDebugImagesCrashed:'

Check failure on line 64 in Sources/Sentry/PrivateSentrySDKOnly.m

View workflow job for this annotation

GitHub Actions / Unit Catalyst 14 Sentry

no visible @interface for 'SentryDebugImageProvider' declares the selector 'getDebugImagesCrashed:'

Check failure on line 64 in Sources/Sentry/PrivateSentrySDKOnly.m

View workflow job for this annotation

GitHub Actions / Check UIKit linkage (Debug)

no visible @interface for 'SentryDebugImageProvider' declares the selector 'getDebugImagesCrashed:'

Check failure on line 64 in Sources/Sentry/PrivateSentrySDKOnly.m

View workflow job for this annotation

GitHub Actions / Unit Catalyst 15 Sentry

no visible @interface for 'SentryDebugImageProvider' declares the selector 'getDebugImagesCrashed:'

Check failure on line 64 in Sources/Sentry/PrivateSentrySDKOnly.m

View workflow job for this annotation

GitHub Actions / Unit iOS 18 Sentry

no visible @interface for 'SentryDebugImageProvider' declares the selector 'getDebugImagesCrashed:'

Check failure on line 64 in Sources/Sentry/PrivateSentrySDKOnly.m

View workflow job for this annotation

GitHub Actions / Check UIKit linkage (Release)

no visible @interface for 'SentryDebugImageProvider' declares the selector 'getDebugImagesCrashed:'

Check failure on line 64 in Sources/Sentry/PrivateSentrySDKOnly.m

View workflow job for this annotation

GitHub Actions / Unit tvOS 26 Sentry

no visible @interface for 'SentryDebugImageProvider' declares the selector 'getDebugImagesCrashed:'

Check failure on line 64 in Sources/Sentry/PrivateSentrySDKOnly.m

View workflow job for this annotation

GitHub Actions / Check compiling Async Safe Logs

no visible @interface for 'SentryDebugImageProvider' declares the selector 'getDebugImagesCrashed:'

Check failure on line 64 in Sources/Sentry/PrivateSentrySDKOnly.m

View workflow job for this annotation

GitHub Actions / Unit iOS 17 SentrySwiftUI

no visible @interface for 'SentryDebugImageProvider' declares the selector 'getDebugImagesCrashed:'

Check failure on line 64 in Sources/Sentry/PrivateSentrySDKOnly.m

View workflow job for this annotation

GitHub Actions / Unit iOS 17 Sentry

no visible @interface for 'SentryDebugImageProvider' declares the selector 'getDebugImagesCrashed:'

Check failure on line 64 in Sources/Sentry/PrivateSentrySDKOnly.m

View workflow job for this annotation

GitHub Actions / Sample SessionReplay-CameraTest Debug

no visible @interface for 'SentryDebugImageProvider' declares the selector 'getDebugImagesCrashed:'

Check failure on line 64 in Sources/Sentry/PrivateSentrySDKOnly.m

View workflow job for this annotation

GitHub Actions / Sample visionOS-Swift Debug

no visible @interface for 'SentryDebugImageProvider' declares the selector 'getDebugImagesCrashed:'

Check failure on line 64 in Sources/Sentry/PrivateSentrySDKOnly.m

View workflow job for this annotation

GitHub Actions / Unit iOS 16 Sentry

no visible @interface for 'SentryDebugImageProvider' declares the selector 'getDebugImagesCrashed:'

Check failure on line 64 in Sources/Sentry/PrivateSentrySDKOnly.m

View workflow job for this annotation

GitHub Actions / Run SwiftUI Crash Test

no visible @interface for 'SentryDebugImageProvider' declares the selector 'getDebugImagesCrashed:'
# pragma clang diagnostic pop
}
#endif // !SDK_V9
Expand Down
5 changes: 3 additions & 2 deletions Sources/Sentry/Profiling/SentryContinuousProfiler.mm
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
#if SENTRY_TARGET_PROFILING_SUPPORTED

# import "SentryDependencyContainer.h"
# import "SentryDependencyContainerSwiftHelper.h"
# import "SentryInternalDefines.h"
# import "SentryLogC.h"
# import "SentryMetricProfiler.h"
Expand Down Expand Up @@ -83,7 +84,7 @@

// Move the serialization work to a background queue to avoid potentially
// blocking the main thread. The serialization can take several milliseconds.
sentry_dispatchAsync(SentryDependencyContainer.sharedInstance.dispatchQueueWrapper, ^{
sentry_dispatchAsync(SentryDependencyContainerSwiftHelper.dispatchQueueWrapper, ^{
NSDictionary *_Nonnull serializedMetrics
= serializeContinuousProfileMetrics(metricProfilerState);
SentryEnvelope *_Nullable envelope
Expand Down Expand Up @@ -199,7 +200,7 @@ + (nullable SentryId *)currentProfilerID
+ (void)scheduleTimer
{
sentry_dispatchAsyncOnMainIfNotMainThread(
SentryDependencyContainer.sharedInstance.dispatchQueueWrapper, ^{
SentryDependencyContainerSwiftHelper.dispatchQueueWrapper, ^{
std::lock_guard<std::mutex> l(_threadUnsafe_gContinuousProfilerLock);
if (_chunkTimer != nil) {
SENTRY_LOG_WARN(
Expand Down
1 change: 0 additions & 1 deletion Sources/Sentry/Profiling/SentryProfilerSerialization.m
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

# import "SentryClient+Private.h"
# import "SentryDateUtils.h"
# import "SentryDebugImageProvider+HybridSDKs.h"
# import "SentryDependencyContainer.h"
# import "SentryDevice.h"
# import "SentryEnvelopeItemHeader.h"
Expand Down
3 changes: 2 additions & 1 deletion Sources/Sentry/Profiling/SentryProfilerState.mm
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
# import "SentryAsyncSafeLog.h"
# import "SentryBacktrace.hpp"
# import "SentryDependencyContainer.h"
# import "SentryDependencyContainerSwiftHelper.h"
# import "SentryFormatter.h"
# import "SentryInternalDefines.h"
# import "SentryProfileTimeseries.h"
Expand Down Expand Up @@ -73,7 +74,7 @@ - (instancetype)init
_mutableState = [[SentryProfilerMutableState alloc] init];
_mainThreadID = 0;
sentry_dispatchAsyncOnMainIfNotMainThread(
SentryDependencyContainer.sharedInstance.dispatchQueueWrapper,
SentryDependencyContainerSwiftHelper.dispatchQueueWrapper,
^{ [self cacheMainThreadID]; });
}
return self;
Expand Down
3 changes: 2 additions & 1 deletion Sources/Sentry/Profiling/SentryTraceProfiler.mm
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

# import "SentryDependencyContainer.h"

# import "SentryDependencyContainerSwiftHelper.h"
# import "SentryInternalDefines.h"
# import "SentryLogC.h"
# import "SentryMetricProfiler.h"
Expand Down Expand Up @@ -85,7 +86,7 @@ + (void)recordMetrics
+ (void)scheduleTimeoutTimer
{
sentry_dispatchAsyncOnMainIfNotMainThread(
SentryDependencyContainer.sharedInstance.dispatchQueueWrapper, ^{
SentryDependencyContainerSwiftHelper.dispatchQueueWrapper, ^{
std::lock_guard<std::mutex> l(_threadUnsafe_gTraceProfilerLock);
if (_sentry_threadUnsafe_traceProfileTimeoutTimer != nil) {
return;
Expand Down
Loading
Loading