devmoa

한 기기에 개발·운영 앱을 동시에 설치하는 방법: 올리브영 DEV/PROD 환경 분리

올리브영·2025년 12월 24일·00
AndroidiOSProduct FlavorxcconfigCI/CD배포환경 분리

AI 요약

Beta

올리브영은 개발용 앱과 운영용 앱을 한 기기에 동시에 설치하고 관리하기 위해 Android의 Product Flavor와 iOS의 xcconfig를 활용하여 환경을 코드 밖 설정으로 분리했습니다. 기존에는 동일한 앱 식별자로 인해 한 기기에 두 버전을 동시에 설치할 수 없어 환경 전환 시 데이터 초기화 및 테스트 연속성 저하 문제가 발생했으며, 비개발 직군 동료들의 혼란도 야기했습니다.

이 글에서는 이러한 문제를 해결하고 CI/CD 파이프라인과 연동하여 운영 배포 리스크를 줄인 구체적인 방법을 공유합니다. 이를 통해 개발 및 QA 과정의 효율성을 높이고 안정적인 서비스 운영 기반을 마련했습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다