Updates our macOS x86-64 build runner from macOS 12 to macOS 13
Updates our macOS x86-64 XCode version from 13.1 to 15.2
Updates our macOS ARM64 XCode version from 14.3.1 to 15.4
Fixes a number of compiler warnings on macOS
Note: There are still some sprintf deprecation warnings coming from 3rd party libraries, but all usages of sprintf in LMMS itself have been converted to std::snprintf
GitHub is removing the macOS 12 build runners on December 3, and is removing XCode 14 and 16 from macOS 14 on November 4 (today!).
This PR:
sprintf
deprecation warnings coming from 3rd party libraries, but all usages ofsprintf
in LMMS itself have been converted tostd::snprintf