次のPackage.Swift
ファイルでSwift4の更新されたSPMを使用しようとしています- PackageDescription APIバージョン4
import PackageDescription
let package = Package(
name: "Name",
dependencies : [
.package(url: "url", .branch("Swift4"))
],
exclude: ["Tests"]
)
私はSPMの正しいバージョンも持っています:
Apple Swiftパッケージマネージャー-Swift 4.0.0-dev(swiftpm-13081.9)
しかし、Swift build
コマンドでライブラリを構築することはできません。次のエラーが表示されます。
...エラー:タイプ「バージョン」にはメンバー「ブランチ」がありません
マニフェストにツールバージョン指定子がありません。 Package.Swift
の最初の行として以下を追加します。
// Swift-tools-version:4.0
デフォルトでは、その行が省略されている場合、デフォルトでマニフェストバージョン3とコンパイラバージョン3になります。詳細については、 SE-0152 または Swift Package Manager Manifest API Redesign を参照してください。 Swift.orgで。