2014-10-05 5 views
0

그래서, 내가 응용 프로그램을 보관 한 후이 작업을 얻을 피곤 모든 것을했습니다로드,하지만 오류 메시지와 함께 열 실패 유지하지 :RNCryptor Dyld 오류 메시지 : 도서관

Dyld Error Message: 
    Library not loaded: /Library/Frameworks/RNCryptor.framework/Versions/A/RNCryptor 
    Referenced from: /Users/USER/Desktop/Project.app/Contents/MacOS/Project 
    Reason: image not found 

I Run Files 검색 경로를 @loader_path/../Frameworks으로 변경했으며 프레임 워크 검색 경로를 @executable_path/../Frameworks으로 변경했으며 여전히 열지 않으려 고합니다.

Xcode 자체에서 제대로 열리지 만 보관 처리가 진행되는 즉시 불만을 나타내며 실행되지 않습니다.

아무 도움이라도 많이받습니다 :)

+0

아직 라이브러리를 사용하지 않은 경우 Link with Binary With RNCryptor.framework를 추가하십시오. – derpoliuk

+0

그래, 나도 그랬지. 슬프게도 운이 없군. ( – Proto

+0

대상 종속성은이 분야의 전문가가 아니야. – derpoliuk

답변

2

좋아, 그래서 고칠 수있었습니다.

응용 프로그램이 실제로 내 Mac에서 /Library/Frameworks/의 Framework를 찾고 있었기 때문에 원래 실제 .app 파일에서 참조를 찾고 있다고 생각했습니다.

는 내가 RNCryptor.framework의 사본이 들어있는 폴더에 '터미널, CD를 열고

install_name_tool -id @executable_path/../Frameworks/RNCryptor.framework/RNCryptor RNCryptor.framework/RNCryptor 

는 그 다음 엑스 코드 프로젝트와에서 기존의 프레임 워크 제거 명령 사용 해결하려면 사용하여 재 삽입 내가 방금 cd 디렉토리에 사용한 프레임 워크를 복사하여 파일 복사 빌드 단계에 새 프레임 워크를 추가했습니다.

그리고 아직 작동하지 않았습니다.