프로젝트 생성 시 기본적으로 Debug, Release Scheme이 생성되어 있다.
Scheme설정 중 Archive는 Release, Run은 Debug가 기본 설정
1. 프로젝트 설정에서 개발, 운영 용 의 설정셋을 추가한다 (Debug설정으로 복사)
2. Scheme을 추가한다
3. scheme과 설정셋을 매핑
4. 개발/운영 설정을 설정셋에 추가한다
프로젝트 설정 - 타겟 - Build Settings - Active Compilation Conditions 의 개발/운영 환경에 macro define값을 추가 (여기선 dev만 구분)
5. 소스에서 macro define으로 구분
#if DEV
public static let DOMAIN = "http://개발서버주소"
#else
public static let DOMAIN = "http://운영서버주소"
#endif
6. 추가적으로 info.plist파일 복제하여 개발/운영에 따라 앱 이름, bundle ID 등을 변경
'develop > iOS' 카테고리의 다른 글
ios 탈옥폰 체크 (0) | 2019.12.12 |
---|---|
swift 타입체크 함수 (UIViewController) (0) | 2019.12.11 |
swift에서 macro define 사용하기 (0) | 2019.03.28 |
swift용 SQLite 클래스 (0) | 2018.07.13 |
ipa 커맨드라인으로 만들기 (xcode 9.2 대응) (0) | 2018.04.09 |