방금 CocoaPod를 사용하기 시작했고 터미널에서 포드를 설치할 때 다음 오류가 나타납니다 (내 프로젝트는 babyMilestones이고 CocoaPods는 ShipLib 프레임 워크). :XCode 6 CocoaPods 오류 : target이 OTHERRDFLAGS 빌드 설정을 덮어 씁니다.
The
babyMilestones [Release]
target overrides theFRAMEWORK_SEARCH_PATHS
build setting defined inPods/Target Support Files/Pods/Pods.release.xcconfig'. This can lead to problems with the CocoaPods installation - Use the
$(inherited)` flag, or - Remove the build settings from the target.
헤더 검색 경로 및 프레임 워크 검색 경로에이 오류가 표시됩니다.
프로젝트를 만들려고 할 때 #import 줄에 ShipLib/ShipLib.h 파일을 찾을 수 없다는 오류가 발생합니다. 내 프로젝트 탐색기에서 내 포드 프로젝트가 제대로 표시되고 ShipLib 프레임 워크가 표시됩니다.
나는이 검색 경로를 명시 적으로 설정하지 않았으므로 XCode 6를 사용하도록했습니다. The target ... overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Pods.xcconfig 나는 다음을 시도 : 빌드 설정에있는 모든 프레임 워크 검색 경로 삭제
나는이 대답을 발견했다. 이 문제를 해결하지 못했습니다.
다음 프레임 워크 검색 경로에 $ (상속)을 추가했습니다. 나는 깨끗하게 한 다음 건축했다. 이 새로운 다음과 같은 유형의 오류 준 :
ld: warning: directory not found for option '-L/Users/billpaystation/Documents/iOS/babyMilestones/babyMilestones/Pods/build/Debug-iphoneos' ld: warning: directory not found for option '-F' Undefined symbols for architecture i386: "_OBJC_CLASS_$_ActionSheetDatePicker", referenced from: objc-class-ref in EditItemViewController.o "_OBJC_CLASS_$_SYSincerelyController", referenced from: objc-class-ref in EditItemViewController.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)
액션 시트 피커 및 감사 컨트롤러 내가 포드를 추가하기 위해 노력하고있어 라이브러리입니다.
- 내 파일 관리자의 Frameworks 아래에서 libPods.a가 빨간색임을 알게되었습니다. 그래서 나는 Scheme -> Edit Scheme ->에 가서 Build에 Pod를 추가했다. 전체 대상/빌드 설정을 이해하지 못해서 여러 가지 다른 것들을 시도해 나빠질 수 있습니다. 어떤 도움을 주시면 감사하겠습니다!
는 프레임 워크 검색 경로에 (상속). 이 단계 후에 다른 오류가 무엇인지 알려 주실 수 있습니까? 어쩌면 당신은 뭔가를 느낄 필요가 있습니다. – euthimis87
$ (상속)을 프레임 워크 검색 경로에 추가하면받는 링커 오류로 내 질문을 업데이트했습니다. – leenyburger