zeroc-ice / ice

All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more.
https://zeroc.com
GNU General Public License v2.0
2k stars 592 forks source link

Update macOS deployment target for C++ and Swift builds #2216

Open pepone opened 1 month ago

pepone commented 1 month ago

We should upgrade the deployment target to macOS 12, anything older seems to be end of life https://endoflife.date/macos. I can find an official reference but supporting the last 3 releases should be enought.

The CryptPermissionsVerifierI::checkPermissions implementation uses CommonCrypto APIs that are deprecated as macOS 12, and we should update to CrytoKit if possible or disable the warnings.