From f748397829f24fe716eef2af3090c8aa32e19eda Mon Sep 17 00:00:00 2001 From: Ross Savage <551697+dangeross@users.noreply.github.com> Date: Fri, 28 Mar 2025 11:32:41 +0100 Subject: [PATCH] Set framework CFBundleShortVersionString (#826) --- .github/workflows/publish-swift.yml | 8 ++++++++ .../ios-arm64/breez_sdk_liquidFFI.framework/Info.plist | 2 ++ .../breez_sdk_liquidFFI.framework/Info.plist | 2 ++ .../breez_sdk_liquidFFI.framework/Info.plist | 2 ++ 4 files changed, 14 insertions(+) diff --git a/.github/workflows/publish-swift.yml b/.github/workflows/publish-swift.yml index 1f9e739..fdba826 100644 --- a/.github/workflows/publish-swift.yml +++ b/.github/workflows/publish-swift.yml @@ -85,6 +85,14 @@ jobs: cp ios-universal-sim/libbreez_sdk_liquid_bindings.a build/lib/bindings/langs/swift/breez_sdk_liquidFFI.xcframework/ios-arm64_x86_64-simulator/breez_sdk_liquidFFI.framework/breez_sdk_liquidFFI cp darwin-universal/libbreez_sdk_liquid_bindings.a build/lib/bindings/langs/swift/breez_sdk_liquidFFI.xcframework/macos-arm64_x86_64/breez_sdk_liquidFFI.framework/breez_sdk_liquidFFI + - name: Set plist versions + working-directory: build/lib/bindings/langs/swift/breez_sdk_liquidFFI.xcframework + run: | + SHORT_VERSION=$(echo "${{ inputs.package-version }}" | grep -Eo '^(\d.\d.\d)') + /usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString $SHORT_VERSION" ios-arm64/breez_sdk_liquidFFI.framework/Info.plist + /usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString $SHORT_VERSION" ios-arm64_x86_64-simulator/breez_sdk_liquidFFI.framework/Info.plist + /usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString $SHORT_VERSION" macos-arm64_x86_64/breez_sdk_liquidFFI.framework/Info.plist + - name: Compress XCFramework working-directory: build/lib/bindings/langs/swift run: | diff --git a/lib/bindings/langs/swift/breez_sdk_liquidFFI.xcframework/ios-arm64/breez_sdk_liquidFFI.framework/Info.plist b/lib/bindings/langs/swift/breez_sdk_liquidFFI.xcframework/ios-arm64/breez_sdk_liquidFFI.framework/Info.plist index 57d36cf..03c9329 100644 --- a/lib/bindings/langs/swift/breez_sdk_liquidFFI.xcframework/ios-arm64/breez_sdk_liquidFFI.framework/Info.plist +++ b/lib/bindings/langs/swift/breez_sdk_liquidFFI.xcframework/ios-arm64/breez_sdk_liquidFFI.framework/Info.plist @@ -18,6 +18,8 @@ CFBundleSignature ???? + CFBundleShortVersionString + 0.1.0 CFBundleVersion 1 MinimumOSVersion diff --git a/lib/bindings/langs/swift/breez_sdk_liquidFFI.xcframework/ios-arm64_x86_64-simulator/breez_sdk_liquidFFI.framework/Info.plist b/lib/bindings/langs/swift/breez_sdk_liquidFFI.xcframework/ios-arm64_x86_64-simulator/breez_sdk_liquidFFI.framework/Info.plist index 98b28db..157f6bc 100644 --- a/lib/bindings/langs/swift/breez_sdk_liquidFFI.xcframework/ios-arm64_x86_64-simulator/breez_sdk_liquidFFI.framework/Info.plist +++ b/lib/bindings/langs/swift/breez_sdk_liquidFFI.xcframework/ios-arm64_x86_64-simulator/breez_sdk_liquidFFI.framework/Info.plist @@ -18,6 +18,8 @@ CFBundleSignature ???? + CFBundleShortVersionString + 0.1.0 CFBundleVersion 1 MinimumOSVersion diff --git a/lib/bindings/langs/swift/breez_sdk_liquidFFI.xcframework/macos-arm64_x86_64/breez_sdk_liquidFFI.framework/Info.plist b/lib/bindings/langs/swift/breez_sdk_liquidFFI.xcframework/macos-arm64_x86_64/breez_sdk_liquidFFI.framework/Info.plist index 9098854..05d3611 100644 --- a/lib/bindings/langs/swift/breez_sdk_liquidFFI.xcframework/macos-arm64_x86_64/breez_sdk_liquidFFI.framework/Info.plist +++ b/lib/bindings/langs/swift/breez_sdk_liquidFFI.xcframework/macos-arm64_x86_64/breez_sdk_liquidFFI.framework/Info.plist @@ -18,6 +18,8 @@ CFBundleSignature ???? + CFBundleShortVersionString + 0.1.0 CFBundleVersion 1 MinimumOSVersion