Skip to content

Latest commit

 

History

History
34 lines (21 loc) · 1.75 KB

Scheme_Separate_BuildSet.md

File metadata and controls

34 lines (21 loc) · 1.75 KB

Scheme - Debug / Release 빌드 분리하기

앱을 운영버전과 개발버전 혹은 QA버전으로 나누어 빌드하는 경우가 있다. 이를 위해 타겟을 여러개 두는 경우가 있지만, 운영과 개발만 사용하는 경우 간단하게 Edit Scheme를 통해 설정할 수 가 있다.

Xcode의 중앙 상단 에 앱의 아이콘부분 - Edit Schem 를 누른다.

스크린샷 2022-11-03 오후 2 20 02

그러면 각 동작별로 Release, Debug 모드를 사용할 것인지 선택할 수 있다.

만약 테스트플라잇에 디버그용으로 올릴용도라면 Archive에서 수정을 해야한다.

‼️ 깃을 되돌리더라도 xcode 자체가 복구되진 않아서 Archive를 수정한게 변경되지않을 수 있으니 반드시 아카이빙 완료후 원복하는 습관을 갖도록 하자.

스크린샷 2022-11-03 오후 2 19 15

각 동작을 누르면 해당 동작의 빌드 설정을 선택가능하다.

스크린샷 2022-11-03 오후 2 25 19

만약 Debug / Release 두가지정도로 분리한다면 이것만 조작하여 사용가능하다. 또한 해당 빌드로 코드를 전처리 시키려면 아래와 같이 사용가능하다.

#if DEBUG
        // Code description for Debug
#else
        // Code description for Release
#endif