code snippet
Xcode5 beta5 버전 : 콘솔에 AssertMacros로 넘치는 현상 발생
WannaBeWize
2013. 8. 18. 14:28
반응형
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.. 애플 개발자 포럼
반응형