Add support for mac-catalyst
This commit is contained in:
parent
64202ccaec
commit
2ca2f4dfd2
1 changed files with 33 additions and 2 deletions
35
build-cap
35
build-cap
|
|
@ -23,6 +23,29 @@ build_capacitor_ios() {
|
|||
BUILD_LIBRARY_FOR_DISTRIBUTION=YES
|
||||
}
|
||||
|
||||
build_capacitor_macOS_simulator() {
|
||||
xcodebuild archive \
|
||||
-scheme Capacitor \
|
||||
-workspace Capacitor.xcworkspace \
|
||||
-destination "generic/platform=macOS,variant=Mac Catalyst" \
|
||||
-archivePath ./Build/macOS-Simulator \
|
||||
-configuration Debug \
|
||||
SKIP_INSTALL=NO \
|
||||
BUILD_LIBRARY_FOR_DISTRIBUTION=YES
|
||||
}
|
||||
|
||||
build_capacitor_macOS() {
|
||||
xcodebuild archive \
|
||||
-scheme Capacitor \
|
||||
-workspace Capacitor.xcworkspace \
|
||||
-destination "generic/platform=macOS,variant=Mac Catalyst" \
|
||||
-archivePath ./Build/macOS \
|
||||
SKIP_INSTALL=NO \
|
||||
SWIFT_SERIALIZE_DEBUGGING_OPTIONS=NO \
|
||||
DEBUG_INFORMATION_FORMAT="dwarf-with-dsym" \
|
||||
BUILD_LIBRARY_FOR_DISTRIBUTION=YES
|
||||
}
|
||||
|
||||
cap_bcsymbol() {
|
||||
echo -n $(dwarfdump -u $PWD/Build/iOS.xcarchive/Products/Library/Frameworks/Capacitor.framework/Capacitor | grep -Ewo '[[:xdigit:]]{8}(-[[:xdigit:]]{4}){3}-[[:xdigit:]]{12}')
|
||||
}
|
||||
|
|
@ -41,16 +64,24 @@ create_xcframeworks() {
|
|||
xcodebuild -create-xcframework \
|
||||
-framework ./Build/iOS-Simulator.xcarchive/Products/Library/Frameworks/Capacitor.framework \
|
||||
-framework ./Build/iOS.xcarchive/Products/Library/Frameworks/Capacitor.framework \
|
||||
-framework ./Build/macOS-Simulator.xcarchive/Products/Library/Frameworks/Capacitor.framework \
|
||||
-framework ./Build/macOS.xcarchive/Products/Library/Frameworks/Capacitor.framework \
|
||||
-debug-symbols $PWD/Build/iOS.xcarchive/dSYMs/Capacitor.framework.dSYM \
|
||||
-debug-symbols $PWD/Build/iOS.xcarchive/BCSymbolMaps/$(cap_bcsymbol).bcsymbolmap \
|
||||
-debug-symbols $PWD/Build/macOS.xcarchive/dSYMs/Capacitor.framework.dSYM \
|
||||
-output Capacitor.xcframework
|
||||
-debug-symbols $PWD/Build/iOS.xcarchive/BCSymbolMaps/$(cap_bcsymbol).bcsymbolmap \
|
||||
|
||||
|
||||
xcodebuild -create-xcframework \
|
||||
-framework ./Build/iOS-Simulator.xcarchive/Products/Library/Frameworks/Cordova.framework \
|
||||
-framework ./Build/iOS.xcarchive/Products/Library/Frameworks/Cordova.framework \
|
||||
-framework ./Build/macOS-Simulator.xcarchive/Products/Library/Frameworks/Cordova.framework \
|
||||
-framework ./Build/macOS.xcarchive/Products/Library/Frameworks/Cordova.framework \
|
||||
-debug-symbols $PWD/Build/iOS.xcarchive/dSYMs/Cordova.framework.dSYM \
|
||||
-debug-symbols $PWD/Build/iOS.xcarchive/BCSymbolMaps/$(cordova_bcsymbol).bcsymbolmap \
|
||||
-debug-symbols $PWD/Build/macOS.xcarchive/dSYMs/Cordova.framework.dSYM \
|
||||
-output Cordova.xcframework
|
||||
-debug-symbols $PWD/Build/iOS.xcarchive/BCSymbolMaps/$(cordova_bcsymbol).bcsymbolmap \
|
||||
|
||||
|
||||
zip -r Capacitor.xcframework.zip Capacitor.xcframework
|
||||
zip -r Cordova.xcframework.zip Cordova.xcframework
|
||||
|
|
|
|||
Loading…
Reference in a new issue