2016-10-25 4 views
0

swiftpm 및 .xcconfig 파일과 결혼하려고합니다. 나는 두 개의 라인 바로 옆에 내 Package.swift 파일 Config.xcconfig 파일을 만든Swift Package Manager에 구성 파일 제공

는 :

LIBRARY_SEARCH_PATHS = $(inherited) $(SRCROOT)/../3rdparty/mylib/.build/ 
OTHER_LDFLAGS = $(inherited) -lmylibRelease 

하지만 여전히 120 연결 오류를 가지고, 내 생각 swift build 내 설정 파일을 참조하지 않습니다.

어떻게해야합니까?

답변

4

SwiftPM support 맞춤 Xcode 구성입니다. generate-xcodeproj 명령을 호출 할 때 사용자 지정 구성 파일에 대한 경로를 지정해야합니다.
generate-xcodeproj 실행 swift package generate-xcodeproj -h

swift-package generate-xcodeproj --xcconfig-overrides Config.xcconfig 
+0

오에 대한 자세한 내용을 확인하려면, 그래서 나는'신속 build'와 CONFIGS를 사용하지 못할? XCode 만? – s1ddok

+0

예, 맞습니다. xcconfig는 Xcode 설정 파일이며 Xcode에서만 사용할 수 있습니다. 커스텀 configs가 필요하다면 Xcode 프로젝트를 생성하고 거기에서 빌드해야합니다. –

+0

내 문제는 추가 라이브러리 검색 경로 등을 전달할 수있는 방법을 찾을 수 없다는 것이 었습니다. 이제는'-Xlinker'를 많이 사용하게되었지만 이제는 SwiftPM으로 사용할 수 없기 때문에 모든 것을 망칠 수 있습니다 꾸러미. – s1ddok