2016-03-28 24 views
0

我添加依賴包,而我在生成時收到此錯誤:斯威夫特包管理器錯誤:NoSources

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 

謝謝!

回答

1

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

看來你正在使用3月1日的迅速的快照,還有在這個版本中關於測試https://bugs.swift.org/browse/SR-864排除文件的缺陷。它在後面的版本中解決了,所以你可以切換到更新的版本,最後一個版本是3月24日。

作爲暫時的解決方法,如果您仍想使用當前版本的swift,只需將TestResources移出Test目錄即可。

+0

謝謝你的回答! –