From adc41220805a59c119a55c8d040ed35de8a2a127 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E5=A3=AE?= Date: Tue, 14 Apr 2026 14:23:01 +0000 Subject: [PATCH] ci: add iOS-only workflow --- .github/workflows/ios-only.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/ios-only.yml diff --git a/.github/workflows/ios-only.yml b/.github/workflows/ios-only.yml new file mode 100644 index 0000000..257fbd2 --- /dev/null +++ b/.github/workflows/ios-only.yml @@ -0,0 +1,33 @@ +name: Build iOS + +on: + push: + branches: [main] + workflow_dispatch: + +jobs: + build-ios: + runs-on: mac-runner + steps: + - uses: actions/checkout@v4 + - name: Setup Flutter + uses: subosito/flutter-action@v2 + with: + flutter-version: '3.35.7' + - name: Get dependencies + run: flutter pub get + - name: Install CocoaPods + run: cd ios && pod install + - name: Build iOS + run: flutter build ios --release --no-codesign --no-tree-shake-icons + - name: Package .app + run: | + mkdir -p payload + cp -r build/ios/iphoneos/Runner.app payload/ + cd payload + zip -r ../Habo-iOS-no-sign.zip Runner.app + - name: Upload iOS artifact + uses: actions/upload-artifact@v4 + with: + name: habo-ios-no-sign + path: Habo-iOS-no-sign.zip