29 January 2024

Contents:

수많은 데모앱의 Bundle Identifier 관리 결정

작성일 : 2024-01-29 작성자 : 안정민

상태

  • 수락됨(Accepted)

배경

  • 모듈 기반으로 개발함에 따라 수많은 데모앱을 만들어 왔음
  • Xcode를 사용하는 과정에서 자동으로 많은 Provisioning Profile이 생성되어 관리가 복잡해짐
  • 새로운 테스트 폰을 추가할 때, 이러한 Provisioning Profile을 갱신하는 데에 많은 시간이 소요되는 문제가 발생함
  • Provisioning Profile 생성 및 갱신을 최소화할 방안이 필요함

결정

  • 데모앱의 Bundle Identifier를 하나로 통합 관리하며, 새로운 Bundle Identifier는 필요한 경우에만 생성

이유

  • 대부분의 데모앱은 작업을 빠르게 확인을 위해 사용되고 있어, Provisioning Profile을 불필요하게 늘리지 않아도 됨
  • 새로운 테스트 폰을 추가할 때, Provisioning Profile을 갱신할 필요가 없어짐
  • 이로 인해 Provisioning Profile의 수가 현저히 줄어들어 관리가 용이해짐

결과 및 영향

  • Provisioning Profile의 증가 속도가 크게 줄어들었음
  • 새로운 테스트 폰을 연결할 때 필요한 Provisioning Profile 갱신 시간도 현저히 단축됨
  • 개발자들은 Bundle Identifier의 중요성을 인식하게 됨

결론

  • 데모앱의 Bundle Identifier를 단일화함으로써, Provisioning Profile의 생성 및 갱신을 최소화할 수 있었습니다. 이는 프로젝트 관리의 효율성을 높이는 중요한 결정으로, 관리해야 할 요소들이 줄어들 것으로 예상됩니다.