Metal Debugger only captures static on XCode 16.2

I was encountering visual artifacts in my Unity game only on iOS devices and wanted to use the Metal Debugger to diagnose it. However, it seems to only capture static noise which is not helpful as shown below

For reference, this is a frame of the visual artifact and also the location where I asked Metal to capture the frame

Am I missing any settings in Unity/Xcode?

Hi. Could you please file a feedback assistant report, and provide the feedback ID here? You can file this in the Metal debugger from Help > Provide Feedback... in the menu bar. That will attach the gputrace and your device OS / Xcode configuration, which we can then look at.

Also if you can, can you see if this issue still occurs with a more recent version of iOS and Xcode (26+)

Hi, thanks for the reply.

I’ve submitted a feedback report (FB20985815) along with the GPU trace. I’m currently unable to use Xcode 26+ because my project fails to build on newer versions. My iOS device is on the latest version though.

Thank for you the feedback report. We have yet to take a close look at the gputrace. However, I'd like to let you know that you can try to replay the GPU trace on Xcode 26 without building the project there. After you export the GPU trace, you can launch Xcode 26 and replay that gpu trace on your device. Alternatively you can capture the Metal app after deployment / building.

This may fare better since replaying an iOS 26 GPU trace with Xcode 16.x is not well supported.

Metal Debugger only captures static on XCode 16.2
 
 
Q