Avatar
Avatar
omochimetaru
@Yuta Saito static library + library evolution ってナンセンスですよね? libevoはABIを維持して、アプリをリビルドせずに差し替えたライブラリと動的リンクを成功させるための仕組みであって、 static libraryだったら、差し替えるには再リンクしないといけないから、 前提としてAPIが維持されているなら、libevoじゃなくてもリンクできるのでABI互換性は要らない。?
Swift 5.7でビルドして配布したstatic libraryをライブラリ側をリビルドせずに5.8でビルドしてるアプリにリンクできるというメリットが一応あるはず (edited)
5:10 AM
ライブラリとアプリをビルドするサイクルが同じなら基本的に必要ないはず