From 9787b02580221f3e402e18f5bbbe1194ce0e5546 Mon Sep 17 00:00:00 2001
From: armahnii2000 <56534608+armahnii2000@users.noreply.github.com>
Date: Thu, 7 May 2026 11:50:07 -0500
Subject: [PATCH] Apple frameworks: stamp CFBundleShortVersionString from
$(MARKETING_VERSION)
Replace hardcoded literal '1.0' for CFBundleShortVersionString with
$(MARKETING_VERSION) in the four static Info.plist files used by libHttpClient's
Apple framework targets. CFBundleVersion was already wired to
$(CURRENT_PROJECT_VERSION). After this change, xcodebuild CLI overrides for
MARKETING_VERSION/CURRENT_PROJECT_VERSION flow into both keys of the produced
framework's Info.plist.
Affects:
- Utilities/FrameworkResources/Info_iOS.plist
- Utilities/FrameworkResources/Info_mac.plist
- Utilities/FrameworkResources/Info_NOWEBSOCKETS_iOS.plist
- Utilities/FrameworkResources/Info_NOWEBSOCKETS_macOS.plist
Default xcodeproj MARKETING_VERSION (1.0) is unchanged, so developer Xcode
builds without an override behave exactly as today.
Driven by the PlayFab Unified SDK Apple V2 release pipeline change to stamp
consumer-readable versions on shipped frameworks.
---
Utilities/FrameworkResources/Info_NOWEBSOCKETS_iOS.plist | 2 +-
Utilities/FrameworkResources/Info_NOWEBSOCKETS_macOS.plist | 2 +-
Utilities/FrameworkResources/Info_iOS.plist | 2 +-
Utilities/FrameworkResources/Info_mac.plist | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/Utilities/FrameworkResources/Info_NOWEBSOCKETS_iOS.plist b/Utilities/FrameworkResources/Info_NOWEBSOCKETS_iOS.plist
index e1fe4cfb..82790df0 100644
--- a/Utilities/FrameworkResources/Info_NOWEBSOCKETS_iOS.plist
+++ b/Utilities/FrameworkResources/Info_NOWEBSOCKETS_iOS.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 1.0
+ $(MARKETING_VERSION)
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
diff --git a/Utilities/FrameworkResources/Info_NOWEBSOCKETS_macOS.plist b/Utilities/FrameworkResources/Info_NOWEBSOCKETS_macOS.plist
index e1fe4cfb..82790df0 100644
--- a/Utilities/FrameworkResources/Info_NOWEBSOCKETS_macOS.plist
+++ b/Utilities/FrameworkResources/Info_NOWEBSOCKETS_macOS.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 1.0
+ $(MARKETING_VERSION)
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
diff --git a/Utilities/FrameworkResources/Info_iOS.plist b/Utilities/FrameworkResources/Info_iOS.plist
index e1fe4cfb..82790df0 100644
--- a/Utilities/FrameworkResources/Info_iOS.plist
+++ b/Utilities/FrameworkResources/Info_iOS.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 1.0
+ $(MARKETING_VERSION)
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
diff --git a/Utilities/FrameworkResources/Info_mac.plist b/Utilities/FrameworkResources/Info_mac.plist
index e1fe4cfb..82790df0 100644
--- a/Utilities/FrameworkResources/Info_mac.plist
+++ b/Utilities/FrameworkResources/Info_mac.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 1.0
+ $(MARKETING_VERSION)
CFBundleVersion
$(CURRENT_PROJECT_VERSION)