From 1b85359caf9b52e7be2a2f8a874098157102a08c Mon Sep 17 00:00:00 2001 From: JoshuaMoelans <60878493+JoshuaMoelans@users.noreply.github.com> Date: Wed, 8 Apr 2026 15:39:58 +0200 Subject: [PATCH 1/2] fix: Remove duplicate `Any` platform entry from Switch native DLL meta The `Any: enabled: 0` entry introduced in #2620 causes Unity's Bee compiler to skip the DLL during auto-reference resolution, breaking Switch builds with CS0234. Co-Authored-By: Claude Opus 4.6 (1M context) --- package-dev/Runtime/Sentry.Unity.Native.Switch.dll.meta | 5 ----- 1 file changed, 5 deletions(-) diff --git a/package-dev/Runtime/Sentry.Unity.Native.Switch.dll.meta b/package-dev/Runtime/Sentry.Unity.Native.Switch.dll.meta index 11c58cbfa..1f9221d50 100644 --- a/package-dev/Runtime/Sentry.Unity.Native.Switch.dll.meta +++ b/package-dev/Runtime/Sentry.Unity.Native.Switch.dll.meta @@ -36,11 +36,6 @@ PluginImporter: enabled: 0 settings: CPU: ARMv7 - - first: - Any: - second: - enabled: 0 - settings: {} - first: Editor: Editor second: From ebe63f731fd4cda9ea060262827144d3223ceeb6 Mon Sep 17 00:00:00 2001 From: JoshuaMoelans <60878493+JoshuaMoelans@users.noreply.github.com> Date: Wed, 8 Apr 2026 18:16:52 +0200 Subject: [PATCH 2/2] (temp) undo the changes from https://github.com/getsentry/sentry-unity/pull/2620 --- .../Sentry.Unity.Native.Switch.dll.meta | 96 +++++-------------- 1 file changed, 26 insertions(+), 70 deletions(-) diff --git a/package-dev/Runtime/Sentry.Unity.Native.Switch.dll.meta b/package-dev/Runtime/Sentry.Unity.Native.Switch.dll.meta index 1f9221d50..25c262827 100644 --- a/package-dev/Runtime/Sentry.Unity.Native.Switch.dll.meta +++ b/package-dev/Runtime/Sentry.Unity.Native.Switch.dll.meta @@ -2,7 +2,7 @@ fileFormatVersion: 2 guid: e5a8c7f6d3b94e5a9c2d1f0e8b7a6543 PluginImporter: externalObjects: {} - serializedVersion: 2 + serializedVersion: 3 iconMap: {} executionOrder: {} defineConstraints: [] @@ -11,108 +11,64 @@ PluginImporter: isExplicitlyReferenced: 0 validateReferences: 1 platformData: - - first: - : Any - second: + Android: + enabled: 0 + settings: + AndroidLibraryDependee: UnityLibrary + AndroidSharedLibraryType: Executable + CPU: ARMv7 + Any: enabled: 0 settings: Exclude Android: 1 Exclude Editor: 1 - Exclude GameCoreScarlett: 1 - Exclude GameCoreXboxOne: 1 Exclude Linux64: 1 Exclude OSXUniversal: 1 - Exclude PS4: 1 Exclude PS5: 1 Exclude Switch: 0 Exclude WebGL: 1 Exclude Win: 1 Exclude Win64: 1 Exclude iOS: 1 - Exclude tvOS: 1 - - first: - Android: Android - second: - enabled: 0 - settings: - CPU: ARMv7 - - first: - Editor: Editor - second: + Editor: enabled: 0 settings: CPU: AnyCPU DefaultValueInitialized: true OS: AnyOS - - first: - GameCoreScarlett: GameCoreScarlett - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - GameCoreXboxOne: GameCoreXboxOne - second: - enabled: 0 - settings: - CPU: AnyCPU - - first: - PS5: PS5 - second: - enabled: 0 - settings: {} - - first: - Standalone: Linux64 - second: + Linux64: enabled: 0 settings: CPU: None - - first: - Standalone: OSXUniversal - second: + OSXUniversal: enabled: 0 settings: CPU: None - - first: - Standalone: Win - second: + PS5: + enabled: 0 + settings: {} + Switch: + enabled: 1 + settings: {} + Win: enabled: 0 settings: CPU: None - - first: - Standalone: Win64 - second: + Win64: enabled: 0 settings: CPU: None - - first: - Switch: Switch - second: - enabled: 1 - settings: {} - - first: - Windows Store Apps: WindowsStoreApps - second: + WindowsStoreApps: enabled: 0 settings: CPU: AnyCPU - - first: - iPhone: iOS - second: + iOS: enabled: 0 settings: AddToEmbeddedBinaries: false CPU: AnyCPU - CompileFlags: - FrameworkDependencies: - - first: - tvOS: tvOS - second: - enabled: 0 - settings: - CPU: AnyCPU - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: \ No newline at end of file