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