App 배포시 NSLog를 숨기지 않으면 Orgaizer의 Console에서 해당 로그가 찍혀 나오는것을 볼 수 있습니다. 이를 막기 위해서는 .pch파일 (프로젝트명.pch)에 아래의 코드를 추가 한 후 Build Setting에서 Preprocessor Macros의 Debug에 DEBUG=1을 추가해 주시면 됩니다.
#ifdef DEBUG
#define NSLog( s, ... ) NSLog(@"%s(%d)\n%@", __FUNCTION__, __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__])
#else
#define NSLog( s, ... )
#endif
#define LOG(s, ...) NSLog(@s, ##__VA_ARGS__)
'iPhone' 카테고리의 다른 글
xocde4 이하버전 소스에서 xocde5이상 업데이트 시 status bar 겹치는 문제 해결법 (0) | 2014.10.23 |
---|---|
ios 화면 회전상태 확인 코드, os 버전 확인 코드 (0) | 2014.09.24 |
ios UITableView에서 Cell에 롱터치이벤트(UILongPressGestureRecognizer)를 주었을 때 몇 번째 Cell의 index값을 가져오는 방법 (0) | 2013.07.18 |
ios Exception Type signal (0) | 2013.05.06 |
ios 메모리 에러 찾기 NSZombieEnabled 추가 (0) | 2013.04.08 |