2014-10-24 6 views
1

에서 refreneced로드 할 수 없습니다 /XYZ/a.dylibdylib 내가 내 실행 파일을 실행하려고 할 때 오류를 다음 얻고 다른 dylibs

참조 된에서 : 나는에 "사용했다

이미지를 찾을 수 없습니다 ** : 지원/ABC는/b.dylib

이유는/라이브러리/응용 프로그램 stall name tool "내 Xcode 프로젝트의 Run 스크립트에서 a.dylib와 b.dylib의 검색 위치를 변경합니다. 두 라이브러리 (a.dylib 및 b.dylib)를 XYZ 폴더에서 ABC 폴더로 복사했습니다. (이전 위치에서 연결하지 않기 위해 이전 폴더의 이름을 _XYZ로 바꿨습니다)

또한 위의 오류가 발생합니다.

다른 dylib에서 반사 된 dylib의 설치 이름을 변경하는 방법이 있습니까?

답변

0

내가이

install_name_tool의 -change "이전 경로" "새 경로", "의지의 경로와 같은 이름을 설치 변경하여이 문제를 해결 한 dylib "

예 :

install_name_tool의 -change"/ 라이브러리/Application Support/XYZ가/a.dylib ""/ 라이브러리/Application Support/ABC는/a.dylib ""/ 라이브러리/Application Support/ABC/b.dylib "