From 6ef6e47cc9ff13b1b9e5550d19045ef3036254db Mon Sep 17 00:00:00 2001 From: Rody Davis Date: Sun, 18 Oct 2026 16:15:25 -0700 Subject: [PATCH] fix(flutter-build-ios): use -u and -p flags for xcrun altool upload and preserve login keychain order --- flutter-build-ios/action.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flutter-build-ios/action.yml b/flutter-build-ios/action.yml index 511b215..7d60baf 100644 --- a/flutter-build-ios/action.yml +++ b/flutter-build-ios/action.yml @@ -97,7 +97,7 @@ runs: security create-keychain -p "$KEYCHAIN_PWD" "$KEYCHAIN" || true security unlock-keychain -p "$KEYCHAIN_PWD" "$KEYCHAIN" || true security set-keychain-settings -lut 21600 "$KEYCHAIN" || true - security list-keychains -d user -s "$KEYCHAIN" "$HOME/Library/Keychains/login.keychain-db" || true + security list-keychains -d user -s "$HOME/Library/Keychains/login.keychain-db" "$KEYCHAIN" || true security default-keychain -s "$HOME/Library/Keychains/login.keychain-db" || true echo "$IOS_CERT_BASE64" | base64 --decode > /tmp/certificate.p12 @@ -213,8 +213,8 @@ runs: xcrun altool --upload-app \ -f "$IPA_FILE" \ --type ios \ - --u "$AC_USERNAME" \ - --p "$AC_PASSWORD" + -u "$AC_USERNAME" \ + -p "$AC_PASSWORD" else echo "Skipping TestFlight upload (App Store Connect credentials not configured)." fi