Apple Mach-O Linker (id) Error
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang failed with exit code 1


사례1. 헤더에서 변수를 생성하고, 이 헤더를 두군데 이상에서 포함시켰을 경우.

NSStringEncoding defaultEncoding = NSUTF8StringEncoding;

.m 파일에 있던 이 코드를 수정하던 도중 .h 에 옮기는 실수를 하였다.
C/C++ 의 경우라면 아무 문제없이 컴파일이 되지만 서로 다른 변수가 생겨 오동작이 되었을 경우다.
그러나 xcode 에서는 clang 에서 오류를 발생시킨다.

해당 코드는 .m 작성하고 .h 파일에
NSStringEncoding defaultEncoding;
을 넣어 참조하도록 하자.

+ Recent posts