我有一个 Swift 项目,它依赖于 Apple 的 Swift Collections 包。我已将包添加到项目中,从 Xcode 构建时一切正常(用于调试和发布)。
但是当我尝试使用 xcodebuild 从命令行构建时,构建失败并出现错误:
/Users/Robert/XCode/Solitaire-Solver/Solitaire-Solver/Moves.swift:9:8: error: no such module 'Collections'
import Collections
^
** BUILD FAILED **
The following build commands failed:
CompileSwift normal arm64 (in target 'Solitaire-Solver' from project 'Solitaire-Solver')
CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Solitaire-Solver' from project 'Solitaire-Solver')
在构建开始时,xcodebuild 输出以下内容,因此它似乎可以很好地找到依赖项。
Resolved source packages:
swift-collections: https://github.com/apple/swift-collections.git @ 1.0.2`
关于什么是失败以及如何解决它的任何想法?我使用的是 Xcode 13.2.1 版。