iOS13のためにXcode11でビルドしたらModule compiled with Swift 5.0.1 cannot be imported by the Swift 5.1 compilerというエラーが出た時の対処方法
iOS13のためにXcode11にアップデートしビルドをしたら以下のようなエラーがでました。
Module compiled with Swift 5.0.1 cannot be imported by the Swift 5.1 compiler
どうやらModule(carthageで追加したframework)が古いSwiftの古い言語バージョンでコンパイルされているため新しい言語バージョンのXcodeでビルドできないよっということらしいです。
Module compiled with Swift 5.0.1 cannot be imported by the Swift 5.1 compilerというエラーが出た時の対処方法
$ carthage update
最新のXcodeにしてから再度carthageをアップデートすることで解決することができました。
補足
Module compiled with Swift 5.1 cannot be imported by the Swift 5.1.2 compiler
Xcode11.2にすると上記のようにSwiftのバージョンが変化した同じエラーが出ることがあります。
解決方法は同じなので似たようなエラーがでたらcarthageをupdateしましょう