From 3b39b400e13ced584ab1f86149d9185afa69d313 Mon Sep 17 00:00:00 2001
From: Zorg <zorgiepoo@gmail.com>
Date: Tue, 1 Apr 2025 21:05:43 -0700
Subject: [PATCH] Set STRINGS_FILE_OUTPUT_ENCODING = binary in xcconfig (#2716)

---
 Configurations/ConfigFramework.xcconfig | 1 +
 Sparkle.xcodeproj/project.pbxproj       | 3 ---
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/Configurations/ConfigFramework.xcconfig b/Configurations/ConfigFramework.xcconfig
index 89749d8dc..e557f0676 100644
--- a/Configurations/ConfigFramework.xcconfig
+++ b/Configurations/ConfigFramework.xcconfig
@@ -18,6 +18,7 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) BUILDING_SPARKLE=1
 SKIP_INSTALL = YES
 DEFINES_MODULE = YES
 PRODUCT_BUNDLE_IDENTIFIER = ${SPARKLE_BUNDLE_IDENTIFIER}
+STRINGS_FILE_OUTPUT_ENCODING = binary
 
 // As long as we don't ourselves depend upon any Frameworks that are incompatible
 // with Application Extensions, then we should allow frameworks that require
diff --git a/Sparkle.xcodeproj/project.pbxproj b/Sparkle.xcodeproj/project.pbxproj
index cbd4fba01..87d7e3356 100644
--- a/Sparkle.xcodeproj/project.pbxproj
+++ b/Sparkle.xcodeproj/project.pbxproj
@@ -4165,7 +4165,6 @@
 			isa = XCBuildConfiguration;
 			baseConfigurationReference = 149B78631B7D3A0C00D7D62C /* ConfigCommonCoverage.xcconfig */;
 			buildSettings = {
-				STRINGS_FILE_OUTPUT_ENCODING = binary;
 			};
 			name = Coverage;
 		};
@@ -4227,7 +4226,6 @@
 			isa = XCBuildConfiguration;
 			baseConfigurationReference = FA1941CF0D94A70100DD942E /* ConfigCommonDebug.xcconfig */;
 			buildSettings = {
-				STRINGS_FILE_OUTPUT_ENCODING = binary;
 			};
 			name = Debug;
 		};
@@ -4235,7 +4233,6 @@
 			isa = XCBuildConfiguration;
 			baseConfigurationReference = FA1941CC0D94A70100DD942E /* ConfigCommonRelease.xcconfig */;
 			buildSettings = {
-				STRINGS_FILE_OUTPUT_ENCODING = binary;
 			};
 			name = Release;
 		};
-- 
GitLab