6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit b1785bc5
Changed files
.github/workflows/build-ios-stage.yml | 7 ++++++- .github/workflows/scripts/ios_build_ipa.sh | 2 +- .github/workflows/scripts/ios_upload.sh | 10 +++++----- 3 files changed, 12 insertions(+), 7 deletions(-)
Diff
diff --git a/.github/workflows/build-ios-stage.yml b/.github/workflows/build-ios-stage.yml
index 6cd0cd10..92e1a202 100644
--- a/.github/workflows/build-ios-stage.yml
+++ b/.github/workflows/build-ios-stage.yml
@@ -86,4 +86,9 @@ jobs:
ISSUER_ID: ${{ secrets.APP_STORE_ISSUER_ID }}
APP_STORE_KEY_ID: ${{ secrets.APP_STORE_KEY_ID }}
IPA_PATH: "comwell_key_app/output/Comwell Phoenix.ipa"
- run: sh .github/workflows/scripts/ios_upload.sh $APP_STORE_KEY_ID $IPA_PATH $ISSUER_ID $API_KEY
+ run: |
+ sh .github/workflows/scripts/ios_upload.sh \
+ $APP_STORE_KEY_ID \
+ $IPA_PATH \
+ $ISSUER_ID \
+ $API_KEY
diff --git a/.github/workflows/scripts/ios_build_ipa.sh b/.github/workflows/scripts/ios_build_ipa.sh
index 137a2b68..e80cd001 100644
--- a/.github/workflows/scripts/ios_build_ipa.sh
+++ b/.github/workflows/scripts/ios_build_ipa.sh
@@ -1,3 +1,3 @@
FLAVOR=$1
cd comwell_key_app
-flutter build ipa --flavor $FLAVOR --release --no-codesign
\ No newline at end of file
+flutter build ipa --flavor "$FLAVOR" --release --no-codesign
\ No newline at end of file
diff --git a/.github/workflows/scripts/ios_upload.sh b/.github/workflows/scripts/ios_upload.sh
index a433a42a..5fe8e5c3 100644
--- a/.github/workflows/scripts/ios_upload.sh
+++ b/.github/workflows/scripts/ios_upload.sh
@@ -3,10 +3,10 @@ IPA_PATH=$2
ISSUER_ID=$3
API_KEY=$4
-mkdir ~/.private_keys
+mkdir .private_keys
API_KEY_FILE_NAME=AuthKey_$APP_STORE_KEY_ID.p8
-API_KEY_PATH=~/.private_keys/$API_KEY_FILE_NAME
-echo "$API_KEY" | base64 --decode -o $API_KEY_PATH
+API_KEY_PATH=.private_keys/$API_KEY_FILE_NAME
+echo "$API_KEY" | base64 --decode -o "$API_KEY_PATH"
-xcrun altool --validate-app -f "$IPA_PATH" -t ios --apiKey $APP_STORE_KEY_ID --apiIssuer $ISSUER_ID
-xcrun altool --upload-app -f "$IPA_PATH" -t ios --apiKey $APP_STORE_KEY_ID --apiIssuer $ISSUER_ID
\ No newline at end of file
+xcrun altool --validate-app -f "$IPA_PATH" -t ios --apiKey "$APP_STORE_KEY_ID" --apiIssuer "$ISSUER_ID"
+xcrun altool --upload-app -f "$IPA_PATH" -t ios --apiKey "$APP_STORE_KEY_ID" --apiIssuer "$ISSUER_ID"
\ No newline at end of file