Copyright © 2026 Unity Technologies
How to reproduce:
1. Open the attached “3466405_Repro.zip” project
2. Build for iOS
3. In Xcode, navigate to Product → Scheme → Edit Scheme…
4. In the “Run” tab, go to “Diagnostics” and select “Shader Validation” under “Metal”
5. Deploy to a device
6. Observe the Xcode console
Actual result: The app freezes and multiple errors appear in the Xcode console
Expected result: The app runs without freezing or console errors
Reproducible with: 6000.0.83f1, 6000.3.23f1, 6000.5.11f1, 6000.6.0f1, 6000.7.0a6
Could not test with: 6000.0.1f1 (Xcode error “Command PhaseScriptExecution failed with a nonzero exit code”)
Reproducible with these devices:
VLNQA00542, iPhone 7 (MN8X2B/A), CPU: Apple A10 Fusion, OS: 15.7.2
VLNQA00535, iPhone XS (MT9F2ET/A), CPU: Apple A12 Bionic, OS: 17.6.1
VLNQA00419, iPhone 11 Pro Max (MWHH2ET/A), CPU: Apple A13 Bionic, OS: 18.6.2
VLNQA00355, iPhone 12 (MGJ53ET/A), CPU: Apple A14 Bionic, GPU: Apple-designed 4 core, OS: 15.6.1
Not reproducible with these devices:
VLNQA00395, iPhone 13 (MLPJ3ET/A), CPU: Apple A15 Bionic, OS: 18.6.2
VLNQA00491, iPhone 14 Pro (MQ083PX/A), CPU: Apple A16 Bionic, OS: 16.0
VLNQA00626, iPhone 16 (MYE73QN/A), CPU: Apple A18, OS: 18.6.2
Reproducible on: macOS 26.6.2 (25G83) (M3 Max)
Notes:
Issues you vote on will appear here