はじめに
XCodeのVersionを挙げたら、標題の通りのエラーが発生するようになりました。
詳細には
Module compiled with Swift 4.0.3 cannot be imported in Swift 4.1: RxSwift.framework/Modules/RxSwift.swiftmodule/x86_64.swiftmodule
Carthage経由で入れたパッケージがエラーを出すようになった感じです。
原因
Carthageは毎回のbuildを早くする為に、予めライブラリをコンパイルします。
今回の場合は、XCodeのVersionが上がることでSwiftのVersionも上がった為、過去の4.0.3でコンパイルされたものが4.1では利用出来ないのでエラーになった模様。
解決方法
再度コンパイルします。
carthage update --platform iOS --no-use-binaries
今回は再度コンパイルするだけで十分なので、 「--no-use-binaries」 オプションを付けてコンパイルするで十分です。