From c9d7e53089598f07be5ac596f93c492d88198e58 Mon Sep 17 00:00:00 2001 From: hansoo Date: Sun, 23 Mar 2025 23:12:21 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B2=84=EC=A0=84=20=ED=91=9C=EC=8B=9C=20?= =?UTF-8?q?=EC=8A=A4=ED=81=AC=EB=A6=BD=ED=8A=B8=20=EC=88=98=EC=A0=95,=20?= =?UTF-8?q?=EC=9E=90=EB=8F=99=20=EC=9E=85=EB=A0=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build-apk.sh | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/build-apk.sh b/build-apk.sh index ab7b0b8..fbe9377 100755 --- a/build-apk.sh +++ b/build-apk.sh @@ -154,7 +154,20 @@ save_version_info() { } EOF - echo -e "${GREEN}버전 정보가 파일에 저장되었습니다: 버전 코드=${NEW_VERSION_CODE}, 버전 이름=${VERSION_NAME}, 빌드 넘버=${BUILD_NUMBER}${NC}" + # AppVersionInfo.tsx 파일의 하드코딩된 버전 정보 업데이트 + echo -e "${YELLOW}AppVersionInfo.tsx 파일의 버전 정보 업데이트 중...${NC}" + + # 백업 파일 생성 + cp src/components/AppVersionInfo.tsx src/components/AppVersionInfo.tsx.bak + + # AppVersionInfo.tsx 파일에서 하드코딩된 버전 정보 업데이트 + sed -i '' "s/versionName: '[^']*'/versionName: '$VERSION_NAME'/" src/components/AppVersionInfo.tsx + sed -i '' "/hardcodedVersionInfo/,/}/s/buildNumber: [0-9]*/buildNumber: $BUILD_NUMBER/" src/components/AppVersionInfo.tsx + sed -i '' "/hardcodedVersionInfo/,/}/s/versionCode: [0-9]*/versionCode: $NEW_VERSION_CODE/" src/components/AppVersionInfo.tsx + + echo -e "${GREEN}AppVersionInfo.tsx 파일의 버전 정보가 업데이트되었습니다.${NC}" + + echo -e "${GREEN}버전 정보가 모든 파일에 저장되었습니다: 버전 코드=${NEW_VERSION_CODE}, 버전 이름=${VERSION_NAME}, 빌드 넘버=${BUILD_NUMBER}${NC}" } # 빌드 시작 전에 버전 정보 저장