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}" } # 빌드 시작 전에 버전 정보 저장