기본 OS X 프레임 워크를 만들려고합니다. 지금은 테스트 프레임 워크를 만들었습니다. TestMacFramework.framework
새로운 OS X 응용 프로그램 프로젝트로 가져 오려고합니다.
.framework 파일을 빌드하여 새 프로젝트로 가져 왔습니다. 프레임 워크가 제대로 연결되어있는 것으로 보입니다. 프레임 워크 빌드 단계 섹션에 추가 한 공개 헤더 파일을 참조 할 수 있습니다.
그러나 컨테이너 응용 프로그램을 실행하려고하면 다음 오류가 발생합니다.
dyld: Library not loaded: /Library/Frameworks/TestMacFramework.framework/Versions/A/TestMacFramework
Referenced from: /Users/samharman/Library/Developer/Xcode/DerivedData/TestMacContainer-dzabuelobzfknafuhmgooqhqrgzl/Build/Products/Debug/TestMacContainer.app/Contents/MacOS/TestMacContainer
Reason: image not found
약간의 인터넷 검색 후 Copy Files
컨테이너 응용 프로그램 빌드 단계에 섹션 을 추가해야한다는 것을 알았 으므로이 작업을 수행하고 설정했습니다.
그러나 여전히 런타임 오류가 발생합니다. 분명히 여기에서 잘못된 일을하고 있지만이에 대한 Apple 개발자 라이브러리 리소스는 Xcode 2를 참조하므로별로 도움이되지 않습니다!
내가 무엇을 놓쳤습니까?
최신 정보:
빌드 로그에서 내 TestMacFramework.framework
.app contents / frameworks 디렉토리로 복사되고 있지만 HD의 Library / Frameworks 디렉토리에 설치되지 않음을 알 수 있습니다.
업데이트 2 :
내가 수동으로 복사하는 경우 빌드가 제대로 연결 TestMacFramework.framework
에 Library/Frameworks
디렉토리
/Library/Frameworks/TestMacFramework.framework/Versions/A/TestMacFramework (compatibility version 1.0.0, current version 1.0.0)
otool -L
앱이 프레임 워크를 찾는 위치에 대해 무엇을 알려줍니까?