Unity Issue Tracker - XCode GPU capture on iOS causes API validation breaking assert
Closed
UUM-27343
XCode GPU capture on iOS causes API validation breaking assert
Unity: Metal
Won't Fix
6.0.X
2023.3.X
2023.2.X
2023.1.X
2022.3.X
2022.2.X
The most reliable way to take an XCode GPU capture without any issues is to disable the Metal validation layer.
Cancelling this 2023.2 tech release issue since the support for this release has come to end of life. Cancelling this 2023.2 port case does not affect any LTS or Unity 6 Beta/Preview that remain open.
When trying to do a capture in URP 23.2, using XCode 14 on an iPhone11 (it was also reproduced on different iOS devices by other people), this validation error happens very often
disabling the Metal API validation is an effective workaround and the issue doesn't happen in that case, just few timeout messages before the capture.
Additional information can be found in the internal slack discussion
A repro project is attached, but this seems to be happening in URP, so just using the template scene should be enough
Prioritise and Follow this issue
Have a workaround or additional info about this issue?