¿Cómo depurar el kernel de metal de ios en Xcode?

He escrito kernel metálico (.metal) en el lenguaje shader. Pero no funciona como esperaba, así que pensé en la debugging y estoy siguiendo los consejos y las técnicas de metal para la debugging. He llamado al método insertDebugCaptureBoundary de MTLCommandQueue para informar a Xcode acerca de la debugging.

Pero aún no se puede depurar parte del código de la GPU como lo hacemos en la CPU. Al hacer la debugging de pasos en la parte de código de la CPU, ¿cómo me van a solicitar el código GPU (file .metal)? ¿Es posible depurar el código paso a paso de la GPU?

Si le pido algo sin sentido, dígame cómo hacer la debugging del código GPU (file .metal) en Xcode.

Gracias por leer….