fix macOS code signing

This commit is contained in:
Jonas Bark
2025-10-16 12:19:50 +02:00
parent 52fbf693b5
commit 6869adcc09

View File

@@ -23,6 +23,7 @@ jobs:
uses: actions/checkout@v3
- name: 🐦 Setup Shorebird
if: false
uses: shorebirdtech/setup-shorebird@v1
with:
cache: true
@@ -70,11 +71,13 @@ jobs:
cp $PP_PATH_MACOS ~/Library/MobileDevice/Provisioning\ Profiles
- name: Decode Keystore
if: false
run: |
echo "${{ secrets.KEYSTORE_BASE64 }}" | base64 --decode > android/android.keystore;
echo "${{ secrets.KEYSTORE_PROPERTIES }}" > android/keystore.properties;
- name: 🚀 Shorebird Patch macOS
if: false
uses: shorebirdtech/shorebird-patch@v1
with:
platform: macos
@@ -82,6 +85,7 @@ jobs:
args: '--allow-asset-diffs'
- name: 🚀 Shorebird Patch Android
if: false
uses: shorebirdtech/shorebird-patch@v1
with:
platform: android
@@ -89,6 +93,7 @@ jobs:
args: '--allow-asset-diffs'
- name: 🚀 Shorebird Patch iOS
if: false
uses: shorebirdtech/shorebird-patch@v1
with:
platform: ios
@@ -103,10 +108,7 @@ jobs:
# shorebird struggles with the app from GitHub
- name: Build macOS
run: |
flutter build macos --release;
cd build/macos/Build/Products/Release/;
zip -r SwiftControl.macos.zip SwiftControl.app/;
run: flutter build macos --release;
- name: Sign macOS build
env:
@@ -116,6 +118,7 @@ jobs:
echo "VERSION=$version" >> $GITHUB_ENV;
cd build/macos/Build/Products/Release/;
/usr/bin/codesign --deep --force -s "$DEVELOPER_ID_APPLICATION_SIGNING_IDENTITY" --entitlements ../../../../../macos/Runner/Release.entitlements --options runtime SwiftControl.app -v;
zip -r SwiftControl.macos.zip SwiftControl.app/;
#9 Upload Artifacts
- name: Upload Artifacts
@@ -138,6 +141,7 @@ jobs:
windows:
name: Patch Windows
if: false
runs-on: windows-latest
steps: