본문 바로가기

TechLog

"dyld: Library not loaded: /usr/lib/libc++abi.dylib" 에러가 발생할 때

4.x 버전대의 iOS Simulator에서 프로그램을 실행하려고 할 때 이 에러가 발생할 수 있다. 기본적으로는 iOS 5.0 SDK에 포함되어 있는 libc++abi.dylib 라이브러리 파일이 4.x 버전의 SDK에는 포함되어 있지 않아 발생하는 일인데 ... 다음과 같이 두 가지의 방법을 시도해 볼 수 있다 :

1. 아래 주소에서 파일을 다운받아 압축을 푼다.
http://home.roadrunner.com/~hinnant/libcppabi.zip 
cxxabi.h 파일은 /usr/include,
libc++abi.dylib 파일은 /usr/lib 경로에 복사한다.

2. 빌드 옵션에서 Other Linker Flags 항목을 찾은 다음, -Wl,-no_implicit_dylibs 옵션을 추가한다.


- 출처 : http://stackoverflow.com/questions/8178287/dyld-library-not-loaded-usr-lib-libcabi-dylib