728x90
반응형
iOS production용 빌드에서 NSLog 출력하지 않는 간단팁
개발시에 너무나도 유용한 로그출력. 그러나 production용 빌드에서도 로그가 출력된다면 자칫 민감한 정보가 노출될수 있죠. 그래서 준비한 간단팁! production용(라이브, 릴리즈) 빌드에서는 NSLog가 출력되지 않는팁! xcode로 프로젝트를 생성하면 디버그 빌드시에는 기본적으로 DEBUG 변수가 선언되도록 조치가 되어있습니다. 이 DEBUG 변수가 선언되었는지 안되었는지에 따라 Debug용인지 Release용인지 구분할수가 있습니다. ios 프로젝트는 프로젝트명-Prefix.pch 라는 프로젝트마다 가지고 있는데요. 이 파일에 이렇게 추가하면 #ifndef DEBUG #define NSLog(...) #endif 라이브빌드에서는 로그가 출력되지 않습니다.
스마트폰/아이폰
2014. 5. 16. 13:52
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 자바스크립트
- 아이폰
- AWS
- 트위터
- android
- 네이버
- php
- CSS
- 어플리케이션
- 경진대회
- Apple
- 창업
- iPhone
- 스마트폰
- 모바일
- 구글
- 소프트웨어
- 안드로이드
- JavaScript
- 웹표준
- 대학생
- 게임
- 앱
- 공모전
- 벤처
- 아이디어
- 애플
- 앱스토어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함
728x90
반응형