// swift-tools-version: 5.6 これがダメだったっていうのがよくわからなかったんですけど、5.6なら使う方はSwift 5.6以上だから問題なさそうに思うんですけど違いますか? Identifable 使うだけで、 platforms 指定がないとビルドエラーになります。 Swift 5.6 でビルドしてもそれ以前の Swift からそのバイナリを利用することはできるので、ビルドするツールのバージョンとサポートされる言語のバージョンは別じゃないでしょうか?platforms The list of supported platforms with a custom deployment target.