티스토리 뷰
728x90
반응형
개발시에 너무나도 유용한 로그출력.
그러나 production용 빌드에서도 로그가 출력된다면 자칫 민감한 정보가 노출될수 있죠.
그래서 준비한 간단팁! production용(라이브, 릴리즈) 빌드에서는 NSLog가 출력되지 않는팁!
xcode로 프로젝트를 생성하면 디버그 빌드시에는 기본적으로 DEBUG 변수가 선언되도록 조치가 되어있습니다.
이 DEBUG 변수가 선언되었는지 안되었는지에 따라 Debug용인지 Release용인지 구분할수가 있습니다.
ios 프로젝트는 프로젝트명-Prefix.pch 라는 프로젝트마다 가지고 있는데요.
이 파일에 이렇게 추가하면
#ifndef DEBUG
#define NSLog(...)
#endif
라이브빌드에서는 로그가 출력되지 않습니다.
728x90
반응형
'스마트폰 > 아이폰' 카테고리의 다른 글
iphone6, iphone6 plus 용 launch image 만들기 (0) | 2014.10.14 |
---|---|
apns 발송에 실패할때 체크해보아야할것들 (0) | 2014.09.17 |
아이폰4 언락하기(컨트리락 해제하기) (0) | 2013.10.23 |
iOS 인앱구매(in app purchase) 검증하기 (0) | 2013.05.09 |
아이폰5 꿩대신 닭, 아이팟터치 5세대 (1) | 2012.10.17 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 창업
- 아이폰
- 트위터
- 대학생
- 스마트폰
- Apple
- 소프트웨어
- 애플
- JavaScript
- 게임
- 네이버
- 웹표준
- 앱스토어
- iPhone
- 구글
- 경진대회
- 어플리케이션
- android
- 모바일
- 안드로이드
- 자바스크립트
- 앱
- AWS
- 공모전
- 아이디어
- 벤처
- CSS
- php
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함