首页 > 解决方案 > 加载的“_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 不兼容的工具链。

我错过了什么吗?

标签: swiftxcode

解决方案


推荐阅读