저는 Apple Framework 프로그래밍 가이드 >>Installing your framework의 조언에 따라/Library/Frameworks에 설치하는 사용자 정의 프레임 워크를 사용하고 있습니다. 나는 실행 스크립트를 추가하여이 작업을 수행 할 다음 스크립트와 빌드 단계 :맞춤형 코코아 프레임 워크를 설치하는 가장 좋은 방법
#import <MyFramework/MyFramework.h>
: 다음과 같이 내 수업에/라이브러리/프레임 워크/MyFramework에 연결하고 가져 내 프로젝트에서
cp -R build/Debug/MyFramework.framework /Library/Frameworks
을 이 적용됩니다 -로드 - 규칙 sharedlibrary 모든,691을 ... 디버거에
로드 프로그램 :
이것은 내가 항상 내 디버거 콘솔에 다음과 같은 메시지를 볼 것을 제외하고, 아주 잘 작동경고 : "/Users/elisevanlooij/Library/Frameworks/MyFramework.framework/Versions/A/MyFramework"(파일을 찾을 수 없음)에 대한 기호를 읽을 수 없습니다. 경고 : "MyFramework"의 기호를 읽을 수 없습니다 (아직 메모리에 매핑되지 않음). 프로그램이로드되었습니다.
분명히, 컴파일러는 먼저/라이브러리/프레임 워크에, MyFramework을 찾을 않는 외모와 메리 길에 계속에서/사용자/elisevanlooij/라이브러리/프레임 워크, MyFramework를 찾을 수 없습니다 보인다. 지금까지는 실제 문제보다는 성가심이 많았지 만 단위 테스트를 실행할 때 gdb는 (파일을 찾을 수 없음)에서 멈추고 계속하기를 거부합니다. 나는 스크립트 실행 단계
cp -R build/Debug/MyFramework.framework ~/Library/Frameworks
에 여분의 줄을 추가하여 문제를 해결했지만 그것은 처음부터 파손되지 않아야 sello - 테이핑 뭔가 것 같은 느낌이 든다. 이 문제를 어떻게 해결할 수 있습니까?
Xcode 빌드 시스템에 관한 cdespinosa의 답변을 신뢰할만한 것으로 간주해야합니다. – NSResponder
글쎄, 나는 그의 대답을 표결했다. 그래서 나는 내 무릎이 안전하기를 바란다. 하지만 기본 Xcode 설정을 변경하지 않고 명령 줄이 필요 없기 때문에 도착한 솔루션을 좀 더 우아하게 생각해 봅니다. –