我在 linux 上使用了 swift,制作了包含一些库的 Package.swift 文件,但是当我使用 swift build 命令构建项目时,这些库与可执行文件静态链接。我尝试使用swift package generate-xcodeproj
命令生成一个 Xcode 项目,在 Xcode 中构建项目,然后打开 Product 目录,我发现库与可执行文件动态链接,Xcode 做了什么?以及如何将其构建为动态链接使用swift build
命令,您能帮我吗
问问题
1277 次
1 回答
1
SwiftPM 版本 3 只能使用静态链接库构建可执行文件。在 SwiftPM 版本 4(目前处于测试阶段,将于今年秋季发布)中,您还可以使用动态链接库进行构建。有关详细信息,请参阅SE-0146。
于 2017-06-11T15:54:44.687 回答