From 1d897fad715aae46db4bcdecaef5d431782d8d6d Mon Sep 17 00:00:00 2001 From: klockky Date: Mon, 8 Jun 2026 17:30:41 +0000 Subject: [PATCH] =?UTF-8?q?feat(ci):=20=D1=81=D0=B1=D0=BE=D1=80=D0=BA?= =?UTF-8?q?=D0=B0=20unsigned=20ipa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build-ios.yml | 15 +++++++++++++++ .github/workflows/release-dev.yml | 6 ++++++ 2 files changed, 21 insertions(+) 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