Unity’s Frame Debugger supports Metal and should be the first tool you use to debug graphics issues in a Unity application that uses Metal. For more in-depth, Metal-specific graphics issues, Xcode provides graphics debugging tools such as API validation and shaderA program that runs on the GPU. More info
See in Glossary validation.
Note: Enabling validation increases CPU resource intensity, so only enable it for debugging purposes.