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