SDL: Define NDEBUG in release Xcode builds

From ec29d3fd667c673161e5118bf1817139645a8fac Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Sat, 28 Dec 2024 08:25:09 -0800
Subject: [PATCH] Define NDEBUG in release Xcode builds

---
 Xcode/SDL/SDL.xcodeproj/project.pbxproj | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/Xcode/SDL/SDL.xcodeproj/project.pbxproj b/Xcode/SDL/SDL.xcodeproj/project.pbxproj
index f2c08701cc69a..76d63bc73a55f 100644
--- a/Xcode/SDL/SDL.xcodeproj/project.pbxproj
+++ b/Xcode/SDL/SDL.xcodeproj/project.pbxproj
@@ -3051,7 +3051,10 @@
 				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
 				GCC_NO_COMMON_BLOCKS = YES;
 				GCC_OPTIMIZATION_LEVEL = 3;
-				GCC_PREPROCESSOR_DEFINITIONS = "$(CONFIG_PREPROCESSOR_DEFINITIONS)";
+				GCC_PREPROCESSOR_DEFINITIONS = (
+					"$(CONFIG_PREPROCESSOR_DEFINITIONS)",
+					NDEBUG,
+				);
 				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
 				HEADER_SEARCH_PATHS = (
 					../../include,