When I try to use the protocol CodingKeysRepresentable that is marked with this availability: (iOS 15.4) CodingKeyRepresentable | Apple Developer Documentation
The app builds without any issues at compile time, even though the target is set to iOS 15.0. There were similar issues in the past related to availability checking for protocol conformances. It seems that protocol inheritance does not trigger @available
compiler errors. Availability checking for protocol conformances
Protocol inheritance does not trigger @available compiler errors