@@ -25,9 +25,12 @@ for product in ${products[@]}; do
2525 # Generate tvOS Simulator framework
2626 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
2727
28- # Generate tvOS Simulator framework
28+ # Generate visionOS framework
2929 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
3030
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+
3134 # RxTest doesn't work on watchOS
3235 if [[ " $product " != " RxTest" ]]; then
3336 # Generate watchOS framework
@@ -56,6 +59,8 @@ for product in ${products[@]}; do
5659 -debug-symbols " ${BUILD_PATH} /${PROJECT_NAME} -appletvsimulator.xcarchive/dSYMs/${PROJECT_NAME} .framework.dSYM" \
5760 -framework " ${BUILD_PATH} /${PROJECT_NAME} -visionos.xcarchive/Products/Library/Frameworks/${PROJECT_NAME} .framework" \
5861 -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" \
5964 -output " ./${PROJECT_NAME} .xcframework" | xcbeautify
6065 else
6166 # Generate XCFramework
@@ -74,6 +79,8 @@ for product in ${products[@]}; do
7479 -debug-symbols " ${BUILD_PATH} /${PROJECT_NAME} -appletvsimulator.xcarchive/dSYMs/${PROJECT_NAME} .framework.dSYM" \
7580 -framework " ${BUILD_PATH} /${PROJECT_NAME} -visionos.xcarchive/Products/Library/Frameworks/${PROJECT_NAME} .framework" \
7681 -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" \
7784 -output " ./${PROJECT_NAME} .xcframework" | xcbeautify
7885 fi
7986
0 commit comments