3

Xcode 12 Beta 2 に付属の Swift 5.3 ツールチェーンに対して実行すると、swift-formatのマスター ブランチからのビルドが失敗します。

ドキュメントと実行時のエラー メッセージに基づくと、この問題はほぼ間違いなく、swift-format と Swift 5.3 ツールチェーンの間で一致しない SwiftSyntax バージョンに関連しています。Swift -formatPackage.swiftファイルを更新swift-formatして SwiftSyntaxrelease/5.3ブランチに対してビルドしようとしましたが、それでも次のエラーが発生します。

ロードされた '_InternalSwiftSyntaxParser' ライブラリは、このバージョンの SwiftSyntax と互換性のないツールチェーンからのものです

問題はswift-format Package.swift、Swift 5.3 ツールチェーンに対して実行するために何を変更する必要があるかということです。

答えは、どの SwiftSyntax コミットが Xcode 12 Beta 2 に付属の Swift 5.3 ツールチェーンにパッケージ化されているかを知るのと同じくらい「簡単」かもしれません。

Tony Allevato - 私はあなたがこの問題のボスだと思います。

4

1 に答える 1