From 312078806d6ac039c3d1be6ee13ef9bd4c81193c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C5=93ur?= Date: Sat, 8 Nov 2025 03:19:04 +0100 Subject: [PATCH] warning: The CFBundleVersion of an app extension ('1') must match that of its containing parent app ('14718.1.2'). (#7762) --- Transmission.xcodeproj/project.pbxproj | 21 +++---------------- macosx/QuickLookExtension/Info.plist | 10 +++++++++ .../QuickLookPlugin-Info.plist | 2 +- 3 files changed, 14 insertions(+), 19 deletions(-) diff --git a/Transmission.xcodeproj/project.pbxproj b/Transmission.xcodeproj/project.pbxproj index 56caed8cd..574d6bb29 100644 --- a/Transmission.xcodeproj/project.pbxproj +++ b/Transmission.xcodeproj/project.pbxproj @@ -5478,29 +5478,24 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_ENTITLEMENTS = macosx/QuickLookExtension/QuickLookExtension.entitlements; - CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = dwarf; - GENERATE_INFOPLIST_FILE = YES; HEADER_SEARCH_PATHS = ( "$(inherited)", ., ); INFOPLIST_FILE = macosx/QuickLookExtension/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = QuickLookExtension; - INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2024 The Transmission Project. All rights reserved."; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", "@executable_path/../../../../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 12.0; - MARKETING_VERSION = 1.0; OTHER_CPLUSPLUSFLAGS = ( "$(inherited)", "-fmodules", "-fcxx-modules", ); - PRODUCT_BUNDLE_IDENTIFIER = org.m0k.transmission.QuickLookExtension; + PRODUCT_BUNDLE_IDENTIFIER = "org.m0k.transmission.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; SYSTEM_HEADER_SEARCH_PATHS = ( @@ -5516,28 +5511,23 @@ buildSettings = { CODE_SIGN_ENTITLEMENTS = macosx/QuickLookExtension/QuickLookExtension.entitlements; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; HEADER_SEARCH_PATHS = ( "$(inherited)", ., ); INFOPLIST_FILE = macosx/QuickLookExtension/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = QuickLookExtension; - INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2024 The Transmission Project. All rights reserved."; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", "@executable_path/../../../../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 12.0; - MARKETING_VERSION = 1.0; OTHER_CPLUSPLUSFLAGS = ( "$(inherited)", "-fmodules", "-fcxx-modules", ); - PRODUCT_BUNDLE_IDENTIFIER = org.m0k.transmission.QuickLookExtension; + PRODUCT_BUNDLE_IDENTIFIER = "org.m0k.transmission.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; SYSTEM_HEADER_SEARCH_PATHS = ( @@ -5553,28 +5543,23 @@ buildSettings = { CODE_SIGN_ENTITLEMENTS = macosx/QuickLookExtension/QuickLookExtension.entitlements; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; HEADER_SEARCH_PATHS = ( "$(inherited)", ., ); INFOPLIST_FILE = macosx/QuickLookExtension/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = QuickLookExtension; - INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2024 The Transmission Project. All rights reserved."; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", "@executable_path/../../../../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 12.0; - MARKETING_VERSION = 1.0; OTHER_CPLUSPLUSFLAGS = ( "$(inherited)", "-fmodules", "-fcxx-modules", ); - PRODUCT_BUNDLE_IDENTIFIER = org.m0k.transmission.QuickLookExtension; + PRODUCT_BUNDLE_IDENTIFIER = "org.m0k.transmission.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; SYSTEM_HEADER_SEARCH_PATHS = ( diff --git a/macosx/QuickLookExtension/Info.plist b/macosx/QuickLookExtension/Info.plist index 5b733569c..b478a49fc 100644 --- a/macosx/QuickLookExtension/Info.plist +++ b/macosx/QuickLookExtension/Info.plist @@ -2,6 +2,14 @@ + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleName + ${PRODUCT_NAME} + CFBundleShortVersionString + VERSION_STRING_INFOPLIST + CFBundleVersion + BUILD_STRING_INFOPLIST NSExtension NSExtensionAttributes @@ -20,5 +28,7 @@ NSExtensionPrincipalClass PreviewProvider + NSHumanReadableCopyright + Copyright © 2005-2025 The Transmission Project diff --git a/macosx/QuickLookPlugin/QuickLookPlugin-Info.plist b/macosx/QuickLookPlugin/QuickLookPlugin-Info.plist index 5a347e638..c997a9a46 100644 --- a/macosx/QuickLookPlugin/QuickLookPlugin-Info.plist +++ b/macosx/QuickLookPlugin/QuickLookPlugin-Info.plist @@ -29,7 +29,7 @@ CFBundleShortVersionString 1 CFBundleVersion - 1.0 + BUILD_STRING_INFOPLIST CFPlugInDynamicRegisterFunction CFPlugInDynamicRegistration