Xcode: Install-time editing with install_name_tool breaks signatures
When using the Xcode generator, install-time editing operations with
install_name_tool: warning: changes being made to the file will invalidate the code signature in: ...
and break the signatures of binaries. This occurs when editing binaries to change
LC_LOAD_DYLIB names for dependencies, e.g. to switch to
This is particularly prevalent on macOS arm64 machines, where all tooling signs binaries (even if a local ad-hoc signature) and macOS requires all binaries to be signed before running.