Skip to content

Commit 7157523

Browse files
committed
Signing updates
1 parent 5dd1907 commit 7157523

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -164,11 +164,9 @@ Simply drag the needed framework binaries to your **Frameworks, Libraries, and E
164164
<img src="https://raw.githubusercontent.com/ReactiveX/RxSwift/main/assets/xcframeworks.png" alt="XCFrameworks instructions" width="65%">
165165

166166
> [!TIP]
167-
> You may verify the identity of the binaries by comparing against the following fingerprint in Xcode 15+:
167+
> RxSwift's xcframework(s) are signed with an Apple Developer account, and you can always verify the Team Name: Shai Mishali
168168
>
169-
> `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`
170-
>
171-
> <img src="https://raw.githubusercontent.com/ReactiveX/RxSwift/main/assets/xcframeworks_signing.png" alt="XCFrameworks Signature Fingerprint in Xcode 15+" width="65%">
169+
> <img src="https://raw.githubusercontent.com/ReactiveX/RxSwift/main/assets/xcframeworks_signing.png" alt="XCFrameworks Signing Team Name Validation" width="65%">
172170
173171
### [Carthage](https://github.com/Carthage/Carthage)
174172

assets/xcframeworks_signing.png

-38.5 KB
Loading

scripts/make-xcframeworks.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ for product in ${products[@]}; do
3131
# Generate visionOS simulator framework
3232
xcodebuild -workspace Rx.xcworkspace -configuration Release -archivePath "${BUILD_PATH}/${PROJECT_NAME}-visionossimulator.xcarchive" -destination "generic/platform=visionOS Simulator" SKIP_INSTALL=NO SWIFT_SERIALIZE_DEBUGGING_OPTIONS=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES -scheme $PROJECT_NAME archive | xcbeautify
3333

34-
# RxTest doesn't work on watchOS
34+
# RxTest doesn't work on watchOS
3535
if [[ "$product" != "RxTest" ]]; then
3636
# Generate watchOS framework
3737
xcodebuild -workspace Rx.xcworkspace -configuration Release -archivePath "${BUILD_PATH}/${PROJECT_NAME}-watchos.xcarchive" -destination "generic/platform=watchOS" SKIP_INSTALL=NO SWIFT_SERIALIZE_DEBUGGING_OPTIONS=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES -scheme $PROJECT_NAME archive | xcbeautify
@@ -85,7 +85,7 @@ for product in ${products[@]}; do
8585
fi
8686

8787
# Code sign the binary
88-
codesign -v --sign "RxSwift Distribution" "./${PROJECT_NAME}.xcframework"
88+
codesign --timestamp -v --sign "Apple Distribution: Shai Mishali (272EB7D3H3)" "./${PROJECT_NAME}.xcframework"
8989
done
9090

9191
# Zip all frameworks to a single ZIP

0 commit comments

Comments
 (0)