From 8ddb405a590eaa333fc5667ba79325fa2a20511b Mon Sep 17 00:00:00 2001 From: Takumi Muraishi Date: Tue, 14 May 2024 18:22:13 +0900 Subject: [PATCH] [feat] save PROJECT_NAME --- .github/workflows/release-develop.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release-develop.yml b/.github/workflows/release-develop.yml index 63052c0..11d22c9 100644 --- a/.github/workflows/release-develop.yml +++ b/.github/workflows/release-develop.yml @@ -57,8 +57,13 @@ jobs: - name: Upload IPA file to App Store Connect run: | - if [ "`ls -A | grep -i \\.xcworkspace\$`" ]; then app_name="`ls -A | grep -i \\.xcworkspace\$`"; else app_name="`ls -A | grep -i \\.xcodeproj\$`"; fi - xcrun altool --upload-app -f app.ipa/$app_name.ipa \ + if [[ "$app_name" == *.xcodeproj ]]; then + project_name="${app_name%.xcodeproj}" + elif [[ "$app_name" == *.xcworkspace ]]; then + project_name="${app_name%.xcworkspace}" + fi + echo "PROJECT_NAME=$project_name" >> $GITHUB_ENV + xcrun altool --upload-app -f app.ipa/$project_name.ipa \ -u ${{ secrets.APPLE_ID }} \ -p ${{ secrets.APP_SPECIFIC_PASSWORD }} \ --type ios @@ -67,4 +72,4 @@ jobs: uses: actions/upload-artifact@v3 with: name: $app_name.ipa - path: app.ipa/$app_name.ipa \ No newline at end of file + path: app.ipa/${{ env.PROJECT_NAME }}.ipa \ No newline at end of file