From 2c62be3d5d14901195c4d34e4bbcaa5100ef67a1 Mon Sep 17 00:00:00 2001 From: Bruno Garcia Date: Wed, 9 Oct 2024 18:20:39 -0400 Subject: [PATCH] dotnet: ios changelog xcode 16 --- docs/platforms/dotnet/common/troubleshooting.mdx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/platforms/dotnet/common/troubleshooting.mdx b/docs/platforms/dotnet/common/troubleshooting.mdx index 891b02d807191..e062a8e2472e9 100644 --- a/docs/platforms/dotnet/common/troubleshooting.mdx +++ b/docs/platforms/dotnet/common/troubleshooting.mdx @@ -26,6 +26,18 @@ will not be sent to Sentry. If Sentry cannot locate symbols, then it cannot perf This means that for some types of projects (depending on configuration), you may not see filenames and line numbers to help you locate the source of an exception. +## Updating to 4.12.0 broke my .NET iOS App + +Support for Xcode 16.0 was added on version 4.12.0 of the Sentry SDK for .NET +If you are using Xcode 16.0, you will need to update the SDK version 4.12.0 or later. +If you are still using Xcode 15.4 or earlier, you need to continue to use version 4.11.0 or earlier. + +Using Xcode 16 to build .NET applications targeting iOS and Mac Catalyst requires .NET workload for iOS SDK version 18.0.8303. We built the SDK version 4.12.0 using Xcode 16 in order to support this scenario. That, unfortunately, breaks folks using older version of Xcode. + +As such, if you are using SDK version 4.12.x and targeting iOS or Mac Catalyst, you will need to install and use Xcode 16 and workload iOS SDK 18.0.8303 + +Note that .NET 9 will also support Xcode 16, when it is released next month (Nov 2024). + ## The event is dropped by Sentry because it's too large > Sentry: (Error) Sentry rejected the envelope 5bfe4129cb2446c08768b16479865035. Status code: RequestEntityTooLarge. Error detail: failed to read request body. Error causes: A payload reached size limit..