Skip to content

Commit f58fea8

Browse files
committed
chore: Do not generate SPM until archive
1 parent 2066a25 commit f58fea8

File tree

7 files changed

+10
-692
lines changed

7 files changed

+10
-692
lines changed

Diff for: .gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,4 @@ Package.resolved
4848

4949
.DS_Store
5050
**/.idea/**
51+
RxWebKit-SPM.xcodeproj

Diff for: RxWebKit-SPM.xcodeproj/project.pbxproj

-490
This file was deleted.

Diff for: RxWebKit-SPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata

-7
This file was deleted.

Diff for: RxWebKit-SPM.xcodeproj/xcshareddata/xcschemes/RxWebKit iOS.xcscheme

-94
This file was deleted.

Diff for: RxWebKit-SPM.xcodeproj/xcshareddata/xcschemes/RxWebKit macOS.xcscheme

-94
This file was deleted.

Diff for: cleanup.sh

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ exit 1
1616
fi
1717

1818
if which xcodegen >/dev/null; then
19-
`which xcodegen` --spec project-spm.yml
2019
`which xcodegen` --spec project-carthage.yml
2120
else
2221
echo "error: XcodeGen not installed, do `sh setup.sh` to install XcodeGen."

Diff for: scripts/xcframeworks.sh

+9-6
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
#!/usr/bin/env bash
2-
31
set -euo pipefail
2+
rm -rf RxWebKit-SPM.xcodeproj
43
rm -rf xcarchives/*
54
rm -rf RxWebKit.xcframework.zip
5+
rm -rf RxWebKit.xcframework
6+
7+
xcodegen --spec project-spm.yml
68

7-
xcodebuild archive -quiet -project RxWebKit-SPM.xcodeproj -scheme "RxWebKit iOS" -sdk iphoneos -archivePath "xcarchives/RxWebKit-iOS"
8-
xcodebuild archive -quiet -project RxWebKit-SPM.xcodeproj -scheme "RxWebKit iOS" -sdk iphonesimulator -archivePath "xcarchives/RxWebKit-iOS-Simulator"
9-
xcodebuild archive -quiet -project RxWebKit-SPM.xcodeproj -scheme "RxWebKit macOS" -sdk macosx -archivePath "xcarchives/RxWebKit-macOS"
9+
xcodebuild archive -quiet -project RxWebKit-SPM.xcodeproj -configuration Release -scheme "RxWebKit iOS" -destination "generic/platform=iOS" -archivePath "xcarchives/RxWebKit-iOS" SKIP_INSTALL=NO SKIP_INSTALL=NO BUILD_LIBRARY_FOR_DISTRIBUTION=YES OTHER_CFLAGS="-fembed-bitcode" BITCODE_GENERATION_MODE="bitcode" ENABLE_BITCODE=YES | xcpretty --color --simple
10+
xcodebuild archive -quiet -project RxWebKit-SPM.xcodeproj -configuration Release -scheme "RxWebKit iOS" -destination "generic/platform=iOS Simulator" -archivePath "xcarchives/RxWebKit-iOS-Simulator" SKIP_INSTALL=NO BUILD_LIBRARY_FOR_DISTRIBUTION=YES OTHER_CFLAGS="-fembed-bitcode" BITCODE_GENERATION_MODE="bitcode" ENABLE_BITCODE=YES | xcpretty --color --simple
11+
xcodebuild archive -quiet -project RxWebKit-SPM.xcodeproj -configuration Release -scheme "RxWebKit macOS" -destination "generic/platform=macOS" -archivePath "xcarchives/RxWebKit-macOS" SKIP_INSTALL=NO BUILD_LIBRARY_FOR_DISTRIBUTION=YES OTHER_CFLAGS="-fembed-bitcode" BITCODE_GENERATION_MODE="bitcode" ENABLE_BITCODE=YES | xcpretty --color --simple
1012

1113
xcodebuild -create-xcframework \
1214
-framework "xcarchives/RxWebKit-iOS-Simulator.xcarchive/Products/Library/Frameworks/RxWebKit.framework" \
@@ -19,4 +21,5 @@ xcodebuild -create-xcframework \
1921

2022
zip -r RxWebKit.xcframework.zip RxWebKit.xcframework
2123
rm -rf xcarchives/*
22-
rm -rf RxWebKit.xcframework
24+
rm -rf RxWebKit.xcframework
25+
rm -rf RxWebKit-SPM.xcodeproj

0 commit comments

Comments
 (0)