Skip to content

Commit f18bbb5

Browse files
committed
Revert: iOS only
1 parent 537fc6c commit f18bbb5

File tree

1 file changed

+25
-32
lines changed

1 file changed

+25
-32
lines changed

build/apple/xcframework.sh

Lines changed: 25 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -55,16 +55,16 @@ COMMON_ARGS="
5555

5656
PLATFORMS=(
5757
"iOS-arm64-device:target_os=\"ios\" target_environment=\"device\" target_cpu=\"arm64\" ios_deployment_target=\"13.0\""
58-
"iOS-arm64-simulator:target_os=\"ios\" target_environment=\"simulator\" target_cpu=\"arm64\" ios_deployment_target=\"13.0\""
59-
"iOS-x64-simulator:target_os=\"ios\" target_environment=\"simulator\" target_cpu=\"x64\" ios_deployment_target=\"13.0\""
60-
"macOS-arm64:target_os=\"mac\" target_cpu=\"arm64\" mac_deployment_target=\"10.15\""
61-
"macOS-x64:target_os=\"mac\" target_cpu=\"x64\" mac_deployment_target=\"10.15\""
62-
"catalyst-arm64:target_os=\"ios\" target_environment=\"catalyst\" target_cpu=\"arm64\" ios_deployment_target=\"14.0\""
63-
"catalyst-x64:target_os=\"ios\" target_environment=\"catalyst\" target_cpu=\"x64\" ios_deployment_target=\"14.0\""
64-
"tvOS-arm64-device:target_os=\"ios\" target_environment=\"appletv\" target_cpu=\"arm64\" ios_deployment_target=\"17.0\""
65-
"tvOS-arm64-simulator:target_os=\"ios\" target_environment=\"appletvsimulator\" target_cpu=\"arm64\" ios_deployment_target=\"17.0\""
66-
"xrOS-arm64-device:target_os=\"ios\" target_environment=\"xrdevice\" target_cpu=\"arm64\" ios_deployment_target=\"2.2.0\""
67-
"xrOS-arm64-simulator:target_os=\"ios\" target_environment=\"xrsimulator\" target_cpu=\"arm64\" ios_deployment_target=\"2.2.0\""
58+
# "iOS-arm64-simulator:target_os=\"ios\" target_environment=\"simulator\" target_cpu=\"arm64\" ios_deployment_target=\"13.0\""
59+
# "iOS-x64-simulator:target_os=\"ios\" target_environment=\"simulator\" target_cpu=\"x64\" ios_deployment_target=\"13.0\""
60+
# "macOS-arm64:target_os=\"mac\" target_cpu=\"arm64\" mac_deployment_target=\"10.15\""
61+
# "macOS-x64:target_os=\"mac\" target_cpu=\"x64\" mac_deployment_target=\"10.15\""
62+
# "catalyst-arm64:target_os=\"ios\" target_environment=\"catalyst\" target_cpu=\"arm64\" ios_deployment_target=\"14.0\""
63+
# "catalyst-x64:target_os=\"ios\" target_environment=\"catalyst\" target_cpu=\"x64\" ios_deployment_target=\"14.0\""
64+
# "tvOS-arm64-device:target_os=\"ios\" target_environment=\"appletv\" target_cpu=\"arm64\" ios_deployment_target=\"17.0\""
65+
# "tvOS-arm64-simulator:target_os=\"ios\" target_environment=\"appletvsimulator\" target_cpu=\"arm64\" ios_deployment_target=\"17.0\""
66+
# "xrOS-arm64-device:target_os=\"ios\" target_environment=\"xrdevice\" target_cpu=\"arm64\" ios_deployment_target=\"2.2.0\""
67+
# "xrOS-arm64-simulator:target_os=\"ios\" target_environment=\"xrsimulator\" target_cpu=\"arm64\" ios_deployment_target=\"2.2.0\""
6868
)
6969

7070
cd $SOURCE_DIR
@@ -96,35 +96,28 @@ start_group "Creating universal binaries (x64 + arm64)"
9696

9797
rm -rf $OUT_DIR/*-lib $OUT_DIR/$FRAMEWORK_NAME.*
9898

99-
mkdir -p $OUT_DIR/macOS-lib
100-
cp -R $OUT_DIR/macOS-x64/$FRAMEWORK_NAME.framework $OUT_DIR/macOS-lib/$FRAMEWORK_NAME.framework
101-
lipo -create -output $OUT_DIR/macOS-lib/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME $OUT_DIR/macOS-arm64/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME $OUT_DIR/macOS-x64/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME
99+
# mkdir -p $OUT_DIR/macOS-lib
100+
# cp -R $OUT_DIR/macOS-x64/$FRAMEWORK_NAME.framework $OUT_DIR/macOS-lib/$FRAMEWORK_NAME.framework
101+
# lipo -create -output $OUT_DIR/macOS-lib/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME $OUT_DIR/macOS-arm64/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME $OUT_DIR/macOS-x64/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME
102102

103-
mkdir -p $OUT_DIR/catalyst-lib
104-
cp -R $OUT_DIR/catalyst-arm64/$FRAMEWORK_NAME.framework $OUT_DIR/catalyst-lib/$FRAMEWORK_NAME.framework
105-
lipo -create -output $OUT_DIR/catalyst-lib/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME $OUT_DIR/catalyst-arm64/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME $OUT_DIR/catalyst-x64/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME
103+
# mkdir -p $OUT_DIR/catalyst-lib
104+
# cp -R $OUT_DIR/catalyst-arm64/$FRAMEWORK_NAME.framework $OUT_DIR/catalyst-lib/$FRAMEWORK_NAME.framework
105+
# lipo -create -output $OUT_DIR/catalyst-lib/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME $OUT_DIR/catalyst-arm64/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME $OUT_DIR/catalyst-x64/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME
106106

107107
mkdir -p $OUT_DIR/iOS-device-lib
108108
cp -R $OUT_DIR/iOS-arm64-device/$FRAMEWORK_NAME.framework $OUT_DIR/iOS-device-lib/$FRAMEWORK_NAME.framework
109109
lipo -create -output $OUT_DIR/iOS-device-lib/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME $OUT_DIR/iOS-arm64-device/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME
110110

111-
mkdir -p $OUT_DIR/iOS-simulator-lib
112-
cp -R $OUT_DIR/iOS-arm64-simulator/$FRAMEWORK_NAME.framework $OUT_DIR/iOS-simulator-lib/$FRAMEWORK_NAME.framework
113-
lipo -create -output $OUT_DIR/iOS-simulator-lib/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME $OUT_DIR/iOS-arm64-simulator/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME $OUT_DIR/iOS-x64-simulator/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME
111+
# mkdir -p $OUT_DIR/iOS-simulator-lib
112+
# cp -R $OUT_DIR/iOS-arm64-simulator/$FRAMEWORK_NAME.framework $OUT_DIR/iOS-simulator-lib/$FRAMEWORK_NAME.framework
113+
# lipo -create -output $OUT_DIR/iOS-simulator-lib/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME $OUT_DIR/iOS-arm64-simulator/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME $OUT_DIR/iOS-x64-simulator/$FRAMEWORK_NAME.framework/$FRAMEWORK_NAME
114114

115115
end_group
116116

117117
start_group "Creating XCFramework"
118118

119119
xcodebuild -create-xcframework \
120120
-framework $OUT_DIR/iOS-device-lib/$FRAMEWORK_NAME.framework \
121-
-framework $OUT_DIR/iOS-simulator-lib/$FRAMEWORK_NAME.framework \
122-
-framework $OUT_DIR/xrOS-arm64-device/$FRAMEWORK_NAME.framework \
123-
-framework $OUT_DIR/xrOS-arm64-simulator/$FRAMEWORK_NAME.framework \
124-
-framework $OUT_DIR/tvOS-arm64-device/$FRAMEWORK_NAME.framework \
125-
-framework $OUT_DIR/tvOS-arm64-simulator/$FRAMEWORK_NAME.framework \
126-
-framework $OUT_DIR/catalyst-lib/$FRAMEWORK_NAME.framework \
127-
-framework $OUT_DIR/macOS-lib/$FRAMEWORK_NAME.framework \
128121
-output $OUT_DIR/$FRAMEWORK_NAME.xcframework
129122

130123
end_group
@@ -133,13 +126,13 @@ start_group "Post-processing XCFramework"
133126

134127
cp $SOURCE_DIR/LICENSE $OUT_DIR/$FRAMEWORK_NAME.xcframework/
135128

136-
cd $OUT_DIR/$FRAMEWORK_NAME.xcframework/macos-arm64_x86_64/$FRAMEWORK_NAME.framework/
137-
mv $FRAMEWORK_NAME Versions/A/$FRAMEWORK_NAME
138-
ln -s Versions/Current/$FRAMEWORK_NAME $FRAMEWORK_NAME
129+
# cd $OUT_DIR/$FRAMEWORK_NAME.xcframework/macos-arm64_x86_64/$FRAMEWORK_NAME.framework/
130+
# mv $FRAMEWORK_NAME Versions/A/$FRAMEWORK_NAME
131+
# ln -s Versions/Current/$FRAMEWORK_NAME $FRAMEWORK_NAME
139132

140-
cd $OUT_DIR/$FRAMEWORK_NAME.xcframework/ios-arm64_x86_64-maccatalyst/$FRAMEWORK_NAME.framework/
141-
mv $FRAMEWORK_NAME Versions/A/$FRAMEWORK_NAME
142-
ln -s Versions/Current/$FRAMEWORK_NAME $FRAMEWORK_NAME
133+
# cd $OUT_DIR/$FRAMEWORK_NAME.xcframework/ios-arm64_x86_64-maccatalyst/$FRAMEWORK_NAME.framework/
134+
# mv $FRAMEWORK_NAME Versions/A/$FRAMEWORK_NAME
135+
# ln -s Versions/Current/$FRAMEWORK_NAME $FRAMEWORK_NAME
143136

144137
cd $OUT_DIR
145138
zip --symlinks -9 -r $FRAMEWORK_NAME.xcframework.zip $FRAMEWORK_NAME.xcframework

0 commit comments

Comments
 (0)