모바일·
다나와·
CI/CD에서 기존 Provisioning Profile을 Git으로 유지하기
ConnectWave 통합 계정 정책상 앱당 Distribution Provisioning Profile은 1개만 유지해야 했고, CI 기기에 두자니 장비 교체에 약했으며 Jenkins로 관리하자니 네트워크 분리 때문에 원격 접근이 막혔다.
#ios#ci-cd#fastlane-match+2
ConnectWave 통합 계정 정책상 앱당 Distribution Provisioning Profile은 1개만 유지해야 했고, CI 기기에 두자니 장비 교체에 약했으며 Jenkins로 관리하자니 네트워크 분리 때문에 원격 접근이 막혔다.
2012년부터 운영된 다나와 PC견적 iOS 앱은 ViewController 비대, Objective-C·Storyboard 의존, 팀 확장으로 인한 .xcodeproj 머지 충돌이 누적돼 유지보수 비용이 가파르게 늘었다.
다나와 검색은 에누리 통합으로 10억 건 넘는 상품 데이터를 다루게 되면서 Elasticsearch CPU가 100%에 닿고 힙 부족·색인 요청 거절·정합성 문제가 동시에 터졌다.