2017-03-13 4 views
0

저는 리눅스에서 swift를 사용하고 일부 라이브러리를 포함하여 Package.swift 파일을 만들었지 만, 신속한 빌드 명령으로 프로젝트를 빌드했을 때 라이브러리는 실행 파일과 정적 링크되었습니다. 나는 Xcode 프로젝트를 생성하려고했는데, swift package generate-xcodeproj 명령을 사용하고 Xcode에서 프로젝트를 빌드 한 다음 Product 디렉토리를 열었습니다. 라이브러리가 실행 파일과 동적으로 링크되어있는 것을 발견했습니다. Xcode는 무엇을 했습니까? 그리고 어떻게 동적 링크로 사용할 수 있습니까? 명령을 사용하면신속한 패키지 관리자 링크 동적 라이브러리

답변

1

정적으로 링크 된 라이브러리로만 실행 파일을 빌드 할 수있었습니다. SwiftPM 버전 4 (현재 베타 버전이며 올 가을에 출시 될 예정 임)에서 동적으로 링크 된 라이브러리를 사용하여 빌드 할 수도 있습니다. 자세한 내용은 SE-0146을 참조하십시오.