diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml new file mode 100644 index 000000000..34efe9621 --- /dev/null +++ b/.github/workflows/ios.yml @@ -0,0 +1,29 @@ +name: Build for iOS + +on: + workflow_dispatch: + +jobs: + build-macos-app: + name: Release IOS + runs-on: macos-latest + steps: + - uses: actions/checkout@v4 + - name: Setup flutter + uses: subosito/flutter-action@v2 + with: + channel: stable + - name: Set up xcode + uses: BoundfoxStudios/action-xcode-select@v1 + + - name: Build iOS + run: | + flutter build ios --release --no-codesign + ln -sf ./build/ios/iphoneos Payload + zip -r9 ios-release-no-sign.ipa Payload/runner.app + + - name: Upload ios release + uses: actions/upload-artifact@v4 + with: + name: ios-release + path: ios-release-no-sign.ipa