Level : WORDPRESS BOOK LINKEDIN PATENT Send Mail 동냥하기 hajunho.com

반응형

크로미움 브라우저의 개발 환경을 구축하는 과정을 정리했습니다. 이 과정은 예상보다 복잡하고 시간이 많이 소요되었지만, 여러 문제를 해결하며 얻은 인사이트를 공유합니다.

## 주요 단계와 문제점

1. **depot_tools 설치**: 
   - 기존 환경에서 단순 복사로는 작동하지 않음
   - 새로운 환경에 맞게 재설정 필요

2. **소스 코드 다운로드**:
   - `fetch ios` 명령어 사용
   - 약 23GB의 대용량 데이터 다운로드 필요

3. **빌드 환경 설정**:
   - Xcode 커맨드 라인 도구 설치 문제 발생
   - `sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer` 명령으로 해결

4. **의존성 문제**:
   - psutil, openssl 등 여러 패키지 설치 필요
   - pyenv를 통한 Python 버전 관리 필요

5. **빌드 과정**:
   - 여러 빌드 오류 발생 (e.g., "An empty identity is not valid when signing a binary")
   - ninja를 통한 컴파일 과정에서의 문제 해결

## 주요 팁

- Xcode와 커맨드 라인 도구의 버전 일치 확인 중요
- 아나콘다와 같은 가상 환경 사용 시 주의 필요 (환경 변수 충돌 가능성)
- 빌드 과정에서 발생하는 오류 메시지를 주의 깊게 읽고 하나씩 해결해 나가는 인내심 필요

## 결론

크로미움 브라우저 개발 환경 구축은 가상 머신(VM)을 사용하지 않는 경우, 약 8시간(1 business day) 정도 소요됩니다. 환경 설정, 소스 다운로드, 의존성 해결, 빌드 과정에서 다양한 문제가 발생할 수 있으므로 충분한 시간을 확보하고 차분히 진행하는 것이 중요합니다.

반응형

'Swift' 카테고리의 다른 글

크로미움 작업 Log 21.Oct.2020  (0) 2020.10.21
Game Center  (0) 2020.10.20
내용 삭제 : 충분한 공유 기간이 지나...  (0) 2020.10.12
내용 삭제  (0) 2020.10.09
웨어러블 의료기기 회사  (0) 2020.10.07
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기