Xcode5 베타5 버전을 사용하는데 아래와 같이 콘솔에 AssertMacro가 계속 출력되는 현상이 발생.
콘솔로 데이터를 확인하는 상황에서 상당히 귀찮은 일이다.
개발자 포럼에서 찾은 해결 방법 - main.c 를 아래와 같이 수정한다.
#import "AppDelegate.h"
typedef int (*PYStdWriter)(void *, const char *, int);
static PYStdWriter _oldStdWrite;
int __pyStderrWrite(void *inFD, const char *buffer, int size)
{
if ( strncmp(buffer, "AssertMacros:", 13) == 0 ) {
return 0;
}
return _oldStdWrite(inFD, buffer, size);
}
void __iOS7B5CleanConsoleOutput()
{
_oldStdWrite = stderr->_write;
stderr->_write = __pyStderrWrite;
}
int main(int argc, char * argv[])
{
__iOS7B5CleanConsoleOutput();
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
from.. 애플 개발자 포럼
'code snippet' 카테고리의 다른 글
비율(Aspect Ratio) 제약사항 : iOS7.1 변경사항 (0) | 2014.01.05 |
---|---|
[PhoneGap] 안드로이드의 기기 전화 번호 얻어오기 (0) | 2013.11.27 |
[ObjectiveC] ARC 사용 여부 체크 (0) | 2012.06.21 |
[iOS] NSString과 NSMutableString을 이용한 append 속도 비교 (0) | 2010.12.29 |
[iOS] 한영이 섞인 XML 파싱시 한/영 분리 문제.. NSXMLParser (0) | 2010.12.28 |