Xcode 4 프로젝트, Spotlight, Core Data 및 유닛 테스트가 포함 된 Cocoa 응용 프로그램이 있습니다. 이 앱은 번들을로드하기 위해 작성한 TBPluginManager라는 사용자 정의 프레임 워크를 사용합니다. 원래 Xcode 3에 프레임 워크를 썼지 만 Xcode 4에서 사용했을 때 GDB는 불평을 계속해서 지켰으므로 Xcode 4에서 프레임 워크를 다시 만들었습니다. 내장 된 유닛 테스트를 실행하기 전까지 GDB를 행복하게 만들었습니다 :Xcode 4 단위 테스트에서 "dyld : Library not loaded :"오류를 어떻게 해결합니까?
라이브러리가로드되지 :> 라이브러리/프레임 워크/TBPluginManager.framework/버전/A/TBPluginManager 참조 된에서 :/사용자/엘리스/라이브러리/개발자/엑스 코드/DerivedData는 dyld [3840 스레드 0x0으로 처리로 전환] /BookManager-cooglmktssmptpatjuetculukiqd/Build/Products/Release/BookManager.app/Contents/MacOS/BookManager
이유 : 이미지를 찾을 수 없습니다 sharedlibrary 적용 부하가-규칙 모든을이제 프로그램 할 수 없음 메모리 : malloc에 지금
는 라이브러리/프레임 워크/TBPluginManager.framework에 있지만/라이브러리/프레임 워크/TBPluginManager에 있지 살고 있기 때문에 단위 테스트 프레임 워크를 찾을 수없는 이유를 이해할 수에게 전화를 안전하지 않은 .뼈대. 하지만 어떻게 그것을 단위 테스트 번들에 말합니까? 프레임 워크, 헤더 및 라이브러리 검색 경로 설정 설정을 시도했지만 아무 소용이 없습니다.
아직, 나는 GHUnit으로 돌아 갔지만이 작업도하고 싶습니다.
후속 조치 : Grady Player가 내가 바보라고 말하면서 나에게 버그가 있다는 것만 큼 그저 그 또는 그녀가 옳을 수도 있습니다. 내 사랑스럽고 신뢰할 수있는 프레임 워크는 유행을 피하는 것처럼 경고와 오류를 생성하므로 Apple 개발자 기술 지원 팀에 문제를 넘겼습니다. 흥미로운 것이 나오면 여기에 올리겠습니다. 그렇지 않으면 질문을 삭제합니다.
프레임 워크가 어디에 있는지 잘 알고 있습니다. 내 질문에 언급 한 BookManager 응용 프로그램을 제외하고 여러 다른 응용 프로그램도이 프레임 워크를 사용하여 1 년 넘게 사용하고 있습니다. –