SwiftUIの基本を身につけたい方はこちら

【Xcode/Swift】Module compiled with Swift 5.4.2 cannot be imported by the Swift 5.5 compiler: パス

エラー内容

Xcodeをアップデートすると、ビルド時に以下のようなエラーが起きることが多々ある。

Module compiled with Swift 5.4.2 cannot be imported by the Swift 5.5 compiler: パス

モジュール(ライブラリ)のアップデートが必要というエラーなので、アップデートする。今回は、carthageで管理を行なっているので、以下のような対応を行う。

対応方法

STEP.1

cdコマンドでそのプロジェクト内に移動

STEP.2

以下のコマンドでCarthageをアップデート

carthage update --platform iOS
STEP.3

carthageのキャッシュクリア

rm -rf ~/Library/Caches/org.carthage.CarthageKit 
rm -rf ~/Library/Caches/carthage
STEP.4

Xcode再起動

STEP.5

Clean Build Folderを実行(command + shift + K)

これで無事ビルドできるようになったと思います。

評価