0

我正在添加一个依赖包,并且在构建时出现此错误:

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

请告诉我如何克服这个错误。有没有办法指示 SPM 不要进入Tests特定依赖项?特定于包的exclude: []声明或其他内容。

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

谢谢!

4

1 回答 1

1

exclude在 Package.swift 中有指令 - https://github.com/apple/swift-package-manager/blob/master/Documentation/Package.swift.md

看来您使用的是 3 月 1 日的 swift 快照,此版本中存在关于排除测试https://bugs.swift.org/browse/SR-864中的文件的缺陷。后面的版本解决了,可以换个新版本,最后一个是3月24日的。

作为临时解决方法,如果您仍想使用当前版本的 swift,您可以TestResources移出Test目录。

于 2016-03-28T12:14:27.593 回答