@@ -35,16 +35,62 @@ xcodebuild \
3535 SKIP_INSTALL=NO \
3636 -quiet
3737
38+ echo " Build for Mac Catalyst"
39+ xcodebuild \
40+ -project $PACKAGENAME .xcodeproj \
41+ -scheme $PACKAGENAME \
42+ -configuration Release \
43+ -destination " platform=macOS,variant=Mac Catalyst" \
44+ clean build \
45+ BUILD_DIR=$OUTPUTPATH \
46+ CODE_SIGN_IDENTITY=" " \
47+ CODE_SIGNING_REQUIRED=NO \
48+ SKIP_INSTALL=NO \
49+ BUILD_LIBRARY_FOR_DISTRIBUTION=YES \
50+ -quiet
51+
52+ echo " Build for visionos device"
53+ xcodebuild \
54+ -project $PACKAGENAME .xcodeproj \
55+ -scheme $PACKAGENAME \
56+ -configuration Release \
57+ -destination " generic/platform=visionOS" \
58+ clean build \
59+ BUILD_DIR=$OUTPUTPATH \
60+ SKIP_INSTALL=NO \
61+ BUILD_LIBRARY_FOR_DISTRIBUTION=YES \
62+ -quiet
63+
64+ echo " Build for visionos simulator"
65+ xcodebuild \
66+ -project $PACKAGENAME .xcodeproj \
67+ -scheme $PACKAGENAME \
68+ -sdk xrsimulator \
69+ -configuration Release \
70+ clean build \
71+ BUILD_DIR=$OUTPUTPATH \
72+ -destination " generic/platform=xrsimulator" \
73+ EXCLUDED_ARCHS=" i386 x86_64" \
74+ CODE_SIGN_IDENTITY=" " \
75+ CODE_SIGNING_REQUIRED=NO \
76+ SKIP_INSTALL=NO \
77+ -quiet
78+
3879echo " Creating XCFramework"
3980xcodebuild \
4081 -create-xcframework \
4182 -framework $OUTPUTPATH /Release-iphoneos/$PACKAGENAME .framework \
4283 -debug-symbols $OUTPUTPATH /Release-iphoneos/$PACKAGENAME .framework.dSYM \
4384 -framework $OUTPUTPATH /Release-iphonesimulator/$PACKAGENAME .framework \
4485 -debug-symbols $OUTPUTPATH /Release-iphonesimulator/$PACKAGENAME .framework.dSYM \
86+ -framework $OUTPUTPATH /Release-maccatalyst/$PACKAGENAME .framework \
87+ -debug-symbols $OUTPUTPATH /Release-maccatalyst/$PACKAGENAME .framework.dSYM \
88+ -framework $OUTPUTPATH /Release-xros/$PACKAGENAME .framework \
89+ -debug-symbols $OUTPUTPATH /Release-xros/$PACKAGENAME .framework.dSYM \
90+ -framework $OUTPUTPATH /Release-xrsimulator/$PACKAGENAME .framework \
91+ -debug-symbols $OUTPUTPATH /Release-xrsimulator/$PACKAGENAME .framework.dSYM \
4592 -output $OUTPUTPATH /$PACKAGENAME .xcframework
4693
47-
4894mkdir -p $COPYPATH
49- rm -rf $COPYPATH /$PACKAGENAME .xcframework
50- cp -R $OUTPUTPATH /$PACKAGENAME .xcframework $COPYPATH /
95+ rm -rf $COPYPATH /$PACKAGENAME .xcframework
96+ cp -R $OUTPUTPATH /$PACKAGENAME .xcframework $COPYPATH /
0 commit comments