Xcode 11.2.1 の環境にて、import Parchment と記載されたところに

Module compiled with Swift 5.1 cannot be imported by the Swift 5.1.2

というエラーが出ました。

Xcodeをアップデートしてビルドしたら Module compiled with Swift 5.0.1 cannot be imported by the Swift 5.1.2 compiler というエラーが出た

上記ページを参考に

$ carthage update --platform ios --cache-builds

すると、無事コンパイルが通りました。

ABI Stabilityになったので、Swift 5.1 でコンパイルされたモジュールが Swift 5.1.2 にインポートできない理由がわかりません。

なぜなのでしょうか?

(エラーが出たのは import Parchmentの部分ですが、おそらくコンパイルのタイミングでこのライブラリが一番始めにインポートされただけで、どのライブラリでもこのエラーが出てもおかしくなかったと推測しています)