fix: Improve macOS support

This commit is contained in:
LukeGus
2025-10-19 14:20:15 -05:00
parent d4d992f5c0
commit 34f1117229

View File

@@ -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