diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index 38db764..f85d17d 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -41,6 +41,21 @@ jobs: - name: Build iOS (no codesign) run: flutter build ios --release --no-codesign + - name: Package unsigned IPA + run: | + mkdir -p dist build/ios/Payload + cp -R build/ios/iphoneos/Runner.app build/ios/Payload/ + (cd build/ios && zip -qr ../../dist/Komet-ios-unsigned.ipa Payload) + rm -rf build/ios/Payload + + - name: Upload unsigned iOS artifact + uses: actions/upload-artifact@v4 + with: + name: komet-ios-unsigned + path: dist/Komet-ios-unsigned.ipa + if-no-files-found: error + retention-days: 30 + - name: Install ldid run: brew install ldid diff --git a/.github/workflows/release-dev.yml b/.github/workflows/release-dev.yml index 6ac2d2c..a5de1e7 100644 --- a/.github/workflows/release-dev.yml +++ b/.github/workflows/release-dev.yml @@ -180,6 +180,12 @@ jobs: run: flutter pub get - name: Build iOS (no codesign) run: flutter build ios --release --no-codesign + - name: Package unsigned IPA + run: | + mkdir -p dist build/ios/Payload + cp -R build/ios/iphoneos/Runner.app build/ios/Payload/ + (cd build/ios && zip -qr ../../dist/Komet-ios-unsigned.ipa Payload) + rm -rf build/ios/Payload - name: Install ldid run: brew install ldid - name: Pseudo-sign with ldid