From 9d325de9ddbeccac10e438825960fcfc561aa942 Mon Sep 17 00:00:00 2001 From: GitHub Date: Fri, 26 Jun 2026 04:25:29 +0000 Subject: [PATCH 1/2] chore: update modules/sentry-cocoa to 9.19.0 --- modules/sentry-cocoa | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/sentry-cocoa b/modules/sentry-cocoa index 43abfbf9a2..00a2fec32e 160000 --- a/modules/sentry-cocoa +++ b/modules/sentry-cocoa @@ -1 +1 @@ -Subproject commit 43abfbf9a26089ad34604c718ad0935440caf1d4 +Subproject commit 00a2fec32ea665b81e406419e078bb713238e23f From 68c8b9783cae08a2ab307894a61fc7f96be4077a Mon Sep 17 00:00:00 2001 From: James Crosswell Date: Fri, 26 Jun 2026 16:55:44 +1200 Subject: [PATCH 2/2] fix(cocoa): regenerate bindings for Cocoa SDK 9.19.0 The submodule bump to 9.19.0 changed the Cocoa public API (SentrySDK extendAppLaunch/finishExtendedAppLaunch renamed to extendAppStart/ finishExtendedAppStart plus a new getExtendedAppStartSpan, and new imageAddressRaw/imageVmAddressRaw on SentryDebugMeta). The committed ApiDefinitions.cs no longer matched the generated output, so the dirty-check in the macOS build failed. Regenerate to match. Co-Authored-By: Claude Opus 4.8 --- src/Sentry.Bindings.Cocoa/ApiDefinitions.cs | 26 ++++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/src/Sentry.Bindings.Cocoa/ApiDefinitions.cs b/src/Sentry.Bindings.Cocoa/ApiDefinitions.cs index 88f4d0beb5..89a9a77187 100644 --- a/src/Sentry.Bindings.Cocoa/ApiDefinitions.cs +++ b/src/Sentry.Bindings.Cocoa/ApiDefinitions.cs @@ -264,10 +264,18 @@ interface SentryDebugMeta : SentrySerializable [NullAllowed, Export("imageAddress")] string ImageAddress { get; set; } + // @property (assign, nonatomic) uint64_t imageAddressRaw; + [Export("imageAddressRaw")] + ulong ImageAddressRaw { get; set; } + // @property (copy, nonatomic) NSString * _Nullable imageVmAddress; [NullAllowed, Export("imageVmAddress")] string ImageVmAddress { get; set; } + // @property (assign, nonatomic) uint64_t imageVmAddressRaw; + [Export("imageVmAddressRaw")] + ulong ImageVmAddressRaw { get; set; } + // @property (copy, nonatomic) NSString * _Nullable codeFile; [NullAllowed, Export("codeFile")] string CodeFile { get; set; } @@ -2130,6 +2138,7 @@ interface SentryDebugImageProvider [Internal] interface SentryDependencyContainer { + // +(SentryDependencyContainer * _Nonnull)sharedInstance __attribute__((warn_unused_result(""))); [Static] [Export("sharedInstance")] @@ -2856,15 +2865,20 @@ interface SentrySDK [Export("reportFullyDisplayed")] void ReportFullyDisplayed(); - // +(id _Nullable)extendAppLaunch; + // +(void)extendAppStart; + [Static] + [Export("extendAppStart")] + void ExtendAppStart(); + + // +(id _Nullable)getExtendedAppStartSpan __attribute__((warn_unused_result(""))); [Static] - [NullAllowed, Export("extendAppLaunch")] - SentrySpan ExtendAppLaunch { get; } + [NullAllowed, Export("getExtendedAppStartSpan")] + SentrySpan ExtendedAppStartSpan { get; } - // +(void)finishExtendedAppLaunch; + // +(void)finishExtendedAppStart; [Static] - [Export("finishExtendedAppLaunch")] - void FinishExtendedAppLaunch(); + [Export("finishExtendedAppStart")] + void FinishExtendedAppStart(); // +(void)pauseAppHangTracking; [Static]