본문 링크 (Original Link)

[iOS-factor] III. 개발/라이브 동일시하기

개발 버전과 테스트 버전, 그리고 라이브 버전을 가능한한 똑같이 만드세요.

2018.06.03

#

by Felix Krause, translated by pilgwon

목차


역사적으로, 개발 버전(개발자가 로컬에서 실시간으로 수정하는 앱)과 라이브 버전(App Store에 접근하는 엔드 유저에게 배포되는 앱)에 대한 차이가 상당해왔습니다. 이러한 차이는 세 가지로 나눠볼 수 있습니다.

iOS-factor 앱이라면 지속적인 배포를 위해 디자인되어서 개발 버전과 라이브 버전간의 차이를 최소화해야 합니다. 위에서 설명한 세가지에 대해 더 알아보겠습니다.

위의 내용을 테이블로 요약하자면 다음과 같습니다.

  전통적인 iOS 앱 iOS-factor 앱
배포간의 시간적 차이 몇달 며칠
코드 작성자 vs 코드 배포자 오로지 한 명만이 배포하는 방법을 알고 있음 배포가 자동화되어 이상적으로 서버에 배포됩니다
개발 vs 라이브 환경 다름 최대한 비슷하게

전체 소스 코드는 GitHub에서 확인하실 수 있습니다.

이 프로젝트는 Felix Krause에 의해 시작되었습니다.

이 프로젝트는 Apple과 아무 관계가 없습니다.