0

依存パッケージを追加していますが、ビルド時に次のエラーが発生します。

error: NoSources("[...]/Tests/TestResources")

このエラーを回避する方法を教えてください。Tests特定の依存関係に移行しないように SPM に指示する方法はありますか? パッケージ固有のexclude: []ステートメントか何か。

$ swift --version
Swift version 3.0-dev (LLVM b361b0fc05, Clang 11493b0f62, Swift 24a0c3de75)
Target: x86_64-unknown-linux-gnu

ありがとうございました!

4

1 に答える 1

1

excludePackage.swiftにディレクティブがあります- https://github.com/apple/swift-package-manager/blob/master/Documentation/Package.swift.md

3 月 1 日の Swift のスナップショットを使用しているようですが、このバージョンには Tests https://bugs.swift.org/browse/SR-864でファイルを除外するという欠陥があります。それ以降のバージョンでは解決されているため、新しいバージョンに切り替えることができます。最後のバージョンは 3 月 24 日のものです。

一時的な回避策として、現在のバージョンの Swift を引き続き使用したい場合は、ディレクトリTestResourcesの外に移動するだけです。Test

于 2016-03-28T12:14:27.593 に答える