From 07c3c19f06bb57701f9b917586d4dbaf1e792564 Mon Sep 17 00:00:00 2001 From: Theo Spears Date: Sat, 11 Apr 2026 16:32:25 -0700 Subject: [PATCH] Use dwarf (not dwarf-with-dsym) for Debug builds Xcode 16's Debug Dylib Support puts all debug info in BeeSwift.debug.dylib inside the app bundle, leaving the main executable as a shim with no DWARF. dsymutil was still running on that shim (because Debug was set to dwarf-with-dsym), producing an empty dSYM and the "empty dSYM file detected" warning on every debug launch. dSYMs aren't needed for local debug builds anyway - the debugger reads DWARF directly. Release remains dwarf-with-dsym. Co-Authored-By: Claude Opus 4.6 (1M context) --- BeeSwift.xcodeproj/project.pbxproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BeeSwift.xcodeproj/project.pbxproj b/BeeSwift.xcodeproj/project.pbxproj index 0a38105d..d098d925 100644 --- a/BeeSwift.xcodeproj/project.pbxproj +++ b/BeeSwift.xcodeproj/project.pbxproj @@ -652,7 +652,7 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES;