From 5991bd5a742a3291f990eed6839fff4c828f8184 Mon Sep 17 00:00:00 2001 From: Steven Sherry Date: Mon, 1 May 2023 15:24:54 -0500 Subject: [PATCH] chore: Update build scripts for Xcode 14.1 --- .github/workflows/pre-release.yml | 4 ++-- build-cap | 14 +++----------- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index 1e9be96..070b2d0 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -7,10 +7,10 @@ on: jobs: build: - runs-on: macos-11 + runs-on: macos-12 timeout-minutes: 30 steps: - - run: sudo xcode-select --switch /Applications/Xcode_13.0.app + - run: sudo xcode-select --switch /Applications/Xcode_14.1.app - uses: actions/checkout@v2 - name: Install build dependencies run: | diff --git a/build-cap b/build-cap index 7763c1d..3598e49 100755 --- a/build-cap +++ b/build-cap @@ -6,7 +6,7 @@ build_capacitor_simulator() { -workspace Capacitor.xcworkspace \ -destination "generic/platform=iOS Simulator" \ -archivePath ./Build/iOS-Simulator \ - -configuration Debug \ + -configuration Release \ SKIP_INSTALL=NO \ BUILD_LIBRARY_FOR_DISTRIBUTION=YES } @@ -23,14 +23,6 @@ build_capacitor_ios() { 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}') -} - -cordova_bcsymbol() { - echo -n $(dwarfdump -u $PWD/Build/iOS.xcarchive/Products/Library/Frameworks/Cordova.framework/Cordova | grep -Ewo '[[:xdigit:]]{8}(-[[:xdigit:]]{4}){3}-[[:xdigit:]]{12}') -} - create_xcframeworks() { build_capacitor_simulator build_capacitor_ios @@ -40,16 +32,16 @@ create_xcframeworks() { xcodebuild -create-xcframework \ -framework ./Build/iOS-Simulator.xcarchive/Products/Library/Frameworks/Capacitor.framework \ + -debug-symbols $PWD/Build/iOS-Simulator.xcarchive/dSYMs/Capacitor.framework.dSYM \ -framework ./Build/iOS.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 \ -output Capacitor.xcframework xcodebuild -create-xcframework \ -framework ./Build/iOS-Simulator.xcarchive/Products/Library/Frameworks/Cordova.framework \ + -debug-symbols $PWD/Build/iOS-Simulator.xcarchive/dSYMs/Cordova.framework.dSYM \ -framework ./Build/iOS.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 \ -output Cordova.xcframework zip -r Capacitor.xcframework.zip Capacitor.xcframework