create git branch for build app

This commit is contained in:
hansoo
2025-03-16 20:35:32 +09:00
parent b6bcdedc39
commit 7fe8b0eb74

View File

@@ -59,6 +59,75 @@ npx cap open ios # Xcode 열기 (Mac에서만 가능)
- Xcode의 Assets.xcassets 내 AppIcon에 아이콘 설정 - Xcode의 Assets.xcassets 내 AppIcon에 아이콘 설정
- 다양한 크기 필요 (20pt~83.5pt, @1x, @2x, @3x) - 다양한 크기 필요 (20pt~83.5pt, @1x, @2x, @3x)
## Git 관리 가이드
### Lovable에서 생성된 코드 관리하기
#### 1. 로컬 변경사항 백업
```bash
# 현재 변경사항을 새 브랜치에 저장
git checkout -b local-android-build
git add .
git commit -m "안드로이드 빌드 환경 설정 및 서버 URL 변경"
```
#### 2. 최신 코드 가져오기
```bash
# 메인 브랜치로 돌아가기
git checkout main
# 최신 코드 가져오기
git pull
```
#### 3. 로컬 설정 적용하기
```bash
# 필요한 파일만 선택적으로 가져오기
git checkout local-android-build -- capacitor.config.ts android/
# 변경사항 커밋
git commit -m "안드로이드 빌드 환경 설정 및 서버 URL 변경 적용"
```
#### 4. 앱 빌드하기
```bash
# 앱 동기화 및 빌드
npx cap sync
cd android && ./gradlew assembleDebug
```
### 주요 설정 파일 관리 팁
1. **capacitor.config.ts**
- `server.url`: 앱이 연결할 서버 URL 설정
- `appId`: 앱 식별자 (스토어 등록 시 중요)
2. **android/variables.gradle**
- SDK 버전 설정 (compileSdkVersion, targetSdkVersion)
- 라이브러리 버전 관리
3. **android/build.gradle**
- Java 버전 호환성 설정
- 프로젝트 수준 종속성 관리
4. **android/app/src/main/res/values/colors.xml**
- 앱 색상 테마 설정
- 중복 정의 피하기
### Git 관리 모범 사례
1. **로컬 설정 분리하기**
- 빌드 환경 설정은 별도 브랜치에 보관
- 핵심 설정만 메인 브랜치에 적용
2. **충돌 해결 전략**
- 서버 URL 등 중요 설정은 로컬 값 유지
- 빌드 설정은 로컬 환경에 맞게 조정
3. **변경사항 문서화**
- 중요 설정 변경 시 커밋 메시지에 명확히 기록
- 이 가이드 문서 지속적으로 업데이트
## 스토어 등록 정보 준비 ## 스토어 등록 정보 준비
### 공통 필요 자료 ### 공통 필요 자료