@@ -25,9 +25,12 @@ for product in ${products[@]}; do
25
25
# Generate tvOS Simulator framework
26
26
xcodebuild -workspace Rx.xcworkspace -configuration Release -archivePath " ${BUILD_PATH} /${PROJECT_NAME} -appletvsimulator.xcarchive" -destination " generic/platform=tvOS Simulator" SKIP_INSTALL=NO SWIFT_SERIALIZE_DEBUGGING_OPTIONS=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES -scheme $PROJECT_NAME archive | xcbeautify
27
27
28
- # Generate tvOS Simulator framework
28
+ # Generate visionOS framework
29
29
xcodebuild -workspace Rx.xcworkspace -configuration Release -archivePath " ${BUILD_PATH} /${PROJECT_NAME} -visionos.xcarchive" -destination " generic/platform=visionOS" SKIP_INSTALL=NO SWIFT_SERIALIZE_DEBUGGING_OPTIONS=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES -scheme $PROJECT_NAME archive | xcbeautify
30
30
31
+ # Generate visionOS simulator framework
32
+ 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
33
+
31
34
# RxTest doesn't work on watchOS
32
35
if [[ " $product " != " RxTest" ]]; then
33
36
# Generate watchOS framework
@@ -56,6 +59,8 @@ for product in ${products[@]}; do
56
59
-debug-symbols " ${BUILD_PATH} /${PROJECT_NAME} -appletvsimulator.xcarchive/dSYMs/${PROJECT_NAME} .framework.dSYM" \
57
60
-framework " ${BUILD_PATH} /${PROJECT_NAME} -visionos.xcarchive/Products/Library/Frameworks/${PROJECT_NAME} .framework" \
58
61
-debug-symbols " ${BUILD_PATH} /${PROJECT_NAME} -visionos.xcarchive/dSYMs/${PROJECT_NAME} .framework.dSYM" \
62
+ -framework " ${BUILD_PATH} /${PROJECT_NAME} -visionossimulator.xcarchive/Products/Library/Frameworks/${PROJECT_NAME} .framework" \
63
+ -debug-symbols " ${BUILD_PATH} /${PROJECT_NAME} -visionossimulator.xcarchive/dSYMs/${PROJECT_NAME} .framework.dSYM" \
59
64
-output " ./${PROJECT_NAME} .xcframework" | xcbeautify
60
65
else
61
66
# Generate XCFramework
@@ -74,6 +79,8 @@ for product in ${products[@]}; do
74
79
-debug-symbols " ${BUILD_PATH} /${PROJECT_NAME} -appletvsimulator.xcarchive/dSYMs/${PROJECT_NAME} .framework.dSYM" \
75
80
-framework " ${BUILD_PATH} /${PROJECT_NAME} -visionos.xcarchive/Products/Library/Frameworks/${PROJECT_NAME} .framework" \
76
81
-debug-symbols " ${BUILD_PATH} /${PROJECT_NAME} -visionos.xcarchive/dSYMs/${PROJECT_NAME} .framework.dSYM" \
82
+ -framework " ${BUILD_PATH} /${PROJECT_NAME} -visionossimulator.xcarchive/Products/Library/Frameworks/${PROJECT_NAME} .framework" \
83
+ -debug-symbols " ${BUILD_PATH} /${PROJECT_NAME} -visionossimulator.xcarchive/dSYMs/${PROJECT_NAME} .framework.dSYM" \
77
84
-output " ./${PROJECT_NAME} .xcframework" | xcbeautify
78
85
fi
79
86
0 commit comments