1

我正在使用 SwiftPM 构建一个库,动态链接对我的用例很重要,所以我有一个 dylib 产品。

.library(name: "ExampleLib", type: .dynamic, targets: ["ExampleLib"])

当我用 构建库时,文件夹中swift build有一个libExampleLib.dylib生成的。.build但是,如果我Package.swift用 Xcode 打开文件并像往常一样构建,文件夹中不会.dylib生成任何文件DerivedData。这会导致我所有依赖动态链接的测试都失败,因为 dylib 不在产品目录中。

我可以做些什么来说服 Xcode 构建 dylib,还是有必要从命令行构建?

4

0 回答 0