ABI Stability なのになぜ Module compiled with Swift 5.1 cannot be imported by the Swift 5.1.2 というエラーが起こるのでしょうか?
Xcode 11.2.1 の環境にて、import Parchment と記載されたところに
Module compiled with Swift 5.1 cannot be imported by the Swift 5.1.2
というエラーが出ました。
上記ページを参考に
$ carthage update --platform ios --cache-builds
すると、無事コンパイルが通りました。
ABI Stabilityになったので、Swift 5.1 でコンパイルされたモジュールが Swift 5.1.2 にインポートできない理由がわかりません。
なぜなのでしょうか?
(エラーが出たのは import Parchmentの部分ですが、おそらくコンパイルのタイミングでこのライブラリが一番始めにインポートされただけで、どのライブラリでもこのエラーが出てもおかしくなかったと推測しています)