반응형
개발하면서 배포를 하게 되는 상황이 있을수도 있는데
배포버전과 개발버전 설정을 다르게 하고싶은 경우가 있을 수 있어요
광고를 추가할때 개발버전엔 광고 테스트 id를 입력하게 하고
배포버전엔 진짜 id를 입력하고
서버 주소도 마찬가지로 상황에 맞게 적용 시킬 수 있겠죠
사용법은 간단해요
#if DEBUG
print("디버그모드일 때(빌드) 실행되는 블럭")
#else
print("릴리즈모드일 때(배포) 실행되는 블럭")
#endif
이런 문법으로
#if 뒤에 사용자의 플레그를 넣어 줄 수 있고
#endif 로 끝나요
PROJECT 혹은 TARGETS > Build Settings > Swift Compiler - Custom Flags에서 설정을 하구요
기본으로 DEBUG는 써있어요
RELEASE부분만 추가해서 사용하면 되고
다른 플레그를 추가로 사용할 수 있는데
다른 플레그를 사용할 경우에 -D 를 붙여주고 사용해야해요
반응형
'iyOmSd > Title: Swift' 카테고리의 다른 글
[Swift] CountDown Animation Label 구현 (2) | 2021.02.11 |
---|---|
[Swift] Google AdMob 커스텀 광고달기 (1) | 2021.01.13 |
[Swift] DateFormatter 년도차이 YYYY vs yyyy (2) | 2021.01.02 |
[Swift] 커스텀 연산자 만들기 (Custom Operator) (0) | 2020.12.31 |
[Swift] AVFoundation 카메라 만들어보기(기초) (0) | 2020.12.24 |