diff --git a/README.md b/README.md index 92828db20..90e8f553a 100644 --- a/README.md +++ b/README.md @@ -161,10 +161,15 @@ Each release starting with RxSwift 6 includes `*.xcframework` framework binaries Simply drag the needed framework binaries to your **Frameworks, Libraries, and Embedded Content** section under your target's **General** tab. -> **Note**: If you're using `RxCocoa`, be sure to also drag **RxCocoaRuntime.xcframework** before importing `RxCocoa`. - XCFrameworks instructions +> [!TIP] +> You may verify the identity of the binaries by comparing against the following fingerprint in Xcode 15+: +> +> `BD 80 2E 79 4C 8A BD DA 4C 3F 5D 92 B3 E4 C4 FB FA E4 73 44 10 B9 AD 73 44 2E F1 CE B0 27 61 40` +> +> XCFrameworks Signature Fingerprint in Xcode 15+ + ### [Carthage](https://github.com/Carthage/Carthage) Add this to `Cartfile` diff --git a/assets/xcframeworks_signing.png b/assets/xcframeworks_signing.png new file mode 100644 index 000000000..812bcbb6b Binary files /dev/null and b/assets/xcframeworks_signing.png differ diff --git a/scripts/make-xcframeworks.sh b/scripts/make-xcframeworks.sh index dff26ea3a..6ac352c10 100755 --- a/scripts/make-xcframeworks.sh +++ b/scripts/make-xcframeworks.sh @@ -70,7 +70,8 @@ for product in ${products[@]}; do -output "./${PROJECT_NAME}.xcframework" | xcbeautify fi - # Zip it! + # Code sign the binary + codesign -v --sign "RxSwift Distribution" "./${PROJECT_NAME}.xcframework" done # Zip all frameworks to a single ZIP