1

私は SwiftPM を使用してライブラリを構築しています。動的にリンクすることがユース ケースにとって重要であるため、dylib 製品を使用しています。

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

でライブラリをビルドするとswift build、フォルダにlibExampleLib.dylib生成された があります。.buildしかし、Package.swiftXcode でファイルを開いて通常どおりにビルドすると、フォルダー.dylibにファイルが生成されません。DerivedDataこれにより、動的リンクに依存するすべてのテストが失敗します。これは、dylib が製品ディレクトリにないためです。

Xcodeにdylibをビルドするよう説得するためにできることはありますか、それともコマンドラインからビルドする必要がありますか?

4

0 に答える 0