사용자가 Dragonframe를 열려고 할 때 OS X에서 다음과 같은 오류 대화 상자가 표시되는 보고가 몇 건 있었습니다.
보고서를 보면 다음과 같이 쓰여 있습니다.
Dyld 오류 메시지:
라이브러리가 로드되지 않음:
@executable_path/../Frameworks/libavcodec.dylib
참조 위치: /Applications/Dragonframe/Dragonframe.app/Contents/MacOS/Dragonframe
이유: 호환되지 않는 라이브러리 버전: Dragonframe에는 버전 55.0.0 이상이 필요하지만 libavcodec.dylib는 버전 52.0.0을 제공합니다.
이 문제는 전역 라이브러리 경로를 설정하는 다른 프로그램으로 인해 발생하며 이는 매우 나쁜 일입니다.
이 작업을 수행하는 프로그램이 두 개 이상 있을 수 있지만 "Tracker"라는 응용 프로그램의 이전 버전이 이 작업을 수행하는 것으로 나타났습니다. Tracker 버전 4.84 이하를 설치한 경우 이를 제거한 다음 버전 4.85 이상을 설치하여 문제를 해결해야 합니다.
추적기를 설치한 적이 없다면 환경 plist 파일에서 “DYLD_LIBRARY_PATH”를 찾으십시오.
터미널(응용 프로그램: 유틸리티)을 열고 다음을 입력합니다.
sudo 열기 ~/.MacOSX/environment.plist
비밀번호를 묻습니다. 이것은 로그인에 사용하는 컴퓨터 암호입니다. 입력할 때 암호가 표시되지 않습니다.
열리는 편집기에서 "DYLD_LIBRARY_PATH"라고 표시된 항목을 모두 제거합니다.
참고: XCode가 필요할 수 있습니다. 파일이 없으면 다음과 같이 이 파일을 제거해야 할 수도 있습니다.
sudo rm ~/.MacOSX/environment.plist