swift - 加载的“_InternalSwiftSyntaxParser”库来自与此版本的 SwiftSyntax 不兼容的工具链
问题描述
我正在使用 Xcode12.5 和 swift 版本 5.4。当我尝试构建我的项目时,我收到此错误:加载的“_InternalSwiftSyntaxParser”库来自与此版本的 SwiftSyntax 不兼容的工具链。
我的 Package.swift 文件:
导入包描述
let package = Package(
name: "NeedleFoundation",
products: [
.library(name: "NeedleFoundation", targets: ["NeedleFoundation"]),
.library(name: "NeedleFoundationTest", targets: ["NeedleFoundationTest"])
],
dependencies: [],
targets: [
.target(
name: "NeedleFoundation",
dependencies: []),
.testTarget(
name: "NeedleFoundationTests",
dependencies: ["NeedleFoundation"],
exclude: []),
.target(
name: "NeedleFoundationTest",
dependencies: ["NeedleFoundation"]),
.testTarget(
name: "NeedleFoundationTestTests",
dependencies: ["NeedleFoundationTest"],
exclude: []),
],
swiftLanguageVersions: [.v5]
)
#if compiler(>=5.4)
package.dependencies += [
.package(url: "https://github.com/apple/swift-format", .branch("swift-5.4-branch"))
]
#elseif compiler(>=5.3)
package.dependencies += [
.package(url: "https://github.com/apple/swift-format", .branch("swift-5.3-branch"))
]
#endif
然后我运行: swift run swift-format 之后,当我尝试构建我的项目时,我收到相同的错误:加载的“_InternalSwiftSyntaxParser”库来自与此版本的 SwiftSyntax 不兼容的工具链。
我错过了什么吗?
解决方案
推荐阅读
- c# - 给定构造函数中分配的变量的值,如何初始化类的实例以设置属性?
- list - wp-admin user.php / 用户列表页面中的用户列表
- sql-server - 如何将表格转换为平面文件,每个字段都在新行上
- pytorch - 为什么torch.cuda.device的设备参数可能大于torch.cuda.device_count()?
- lua - 如何使一行代码在循环中运行一次,并且只运行下一行代码,直到前一行运行一次?
- javascript - 将 NProgress 与“React.lazy”一起使用
- c# - “System.IO.File”不包含“ReadLines”的定义
- node.js - 在 Azure AppService 中运行 Angular 应用程序时可能导致“ng:未找到”的原因是什么?
- java - 加载大量文本时加快附加到java swing中的jTextArea
- c# - for (var i = 0; i < count; i++) { } == for (var i = 0; i < count; i++) { }。这是什么符号,为什么要使用它?