내 기본 프로젝트에 정적 라이브러리 프로젝트가 포함되어 있습니다. 다음은 this tutorial입니다. Xcode 5가있을 때 작동했습니다. Xcode 6으로 업데이트 한 후 작동이 멈췄습니다. 이유가 무엇입니까? CocoaPods 0.35.0을 사용합니다.Xcode 6 정적 라이브러리 프로젝트
1
A
답변
2
Cocoapods를 사용하는 경우 "기타 링커 플래그"를 수동으로 설정하면 안됩니다. 이 설정은 포드 설치 프로세스의 일부로 자동 설정됩니다.
링크 된 자습서의 일부는 기타 링커 플래그을 수동으로 설정하도록 안내합니다.
프로젝트로 이동하여 기타 링커 플래그 값을 강조 표시하고 삭제를 누르면 프로젝트 수준과 대상 수준 (굵게 표시된 경우)의 값을 지우십시오.
일단 삭제되면 상속 된 값이 Pods.xcconfig 파일에서 가져와야합니다. 다음과 같이 입력하십시오 :
-ObjC -framework CoreGraphics
검색 표시 줄 왼쪽에있는 "레벨"을 클릭하여 확인할 수 있습니다.
이렇게하면 cocoapods 라이브러리를 정렬해야합니다. 이 작업이 완료되면 "Header Search Paths"
을 "${inherited} /path/to/static/libary/headers"
으로 설정하여 경로를 정적 라이브러리 헤더에 추가하십시오. 불행히도이 변경 사항은 없습니다. (내가 "깨끗하게", "포드 설치", 닫기/항상 Xcode를 엽니 다.) –
프로젝트에 대해 사용자 정의 xcconfig가 구성되어 있습니까? 포드 설치를 실행할 때 경고가 표시됩니까? 이 경우에 당신이보고있는 것을 게시하십시오. – applejack42
당신의 대답 뒤에 나는 타겟의 "헤더 검색 경로"와 "다른 링커 플래그"를 지우고 $ (상속)을 그 둘 모두에 넣었다. 그리고 "팟 설치"와 모든 것을 만들었습니다. 그러나 문제는 여전히 지속됩니다. –