fix: Improve macOS support
This commit is contained in:
24
.github/workflows/electron-build.yml
vendored
24
.github/workflows/electron-build.yml
vendored
@@ -211,20 +211,18 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
echo "Found package: $PKG_FILE"
|
echo "Found package: $PKG_FILE"
|
||||||
|
|
||||||
# Create API key JSON file
|
# Create API key file
|
||||||
mkdir -p ~/.appstoreconnect/private_keys
|
mkdir -p ~/private_keys
|
||||||
echo "${{ secrets.APPLE_KEY_CONTENT }}" | base64 --decode > ~/.appstoreconnect/private_keys/AuthKey_${{ secrets.APPLE_KEY_ID }}.p8
|
echo "${{ secrets.APPLE_KEY_CONTENT }}" | base64 --decode > ~/private_keys/AuthKey_${{ secrets.APPLE_KEY_ID }}.p8
|
||||||
|
|
||||||
# Upload using API key authentication
|
# Upload to App Store Connect using xcrun altool
|
||||||
fastlane pilot upload \
|
xcrun altool --upload-package "$PKG_FILE" \
|
||||||
--api_key_path ~/.appstoreconnect/private_keys/AuthKey_${{ secrets.APPLE_KEY_ID }}.p8 \
|
--type macos \
|
||||||
--api_key_issuer_id "${{ secrets.APPLE_ISSUER_ID }}" \
|
--apiKey "${{ secrets.APPLE_KEY_ID }}" \
|
||||||
--api_key_id "${{ secrets.APPLE_KEY_ID }}" \
|
--apiIssuer "${{ secrets.APPLE_ISSUER_ID }}" \
|
||||||
--pkg "$PKG_FILE" \
|
--apple-id "${{ secrets.APPLE_ID }}"
|
||||||
--app_platform osx \
|
|
||||||
--skip_waiting_for_build_processing \
|
echo "✅ Upload complete! Build will appear in App Store Connect after processing (10-30 minutes)"
|
||||||
--skip_submission \
|
|
||||||
--changelog "Bug fixes and improvements"
|
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
|
|
||||||
- name: Clean up keychain
|
- name: Clean up keychain
|
||||||
|
|||||||
Reference in New Issue
Block a user