Copyright © 2026 Unity Technologies
Reproduction steps:
1. Download the attached project "ios.zip"
2. Open a terminal window and run the following command:
"<Unity-path> -quit -batchmode -projectPath <project-path> -executeMethod TempBuildScript.BuildPlayer -force-glcore -buildTarget ios"
3. Run the Generated Xcode Project on an iOS device
Expected result: No errors are thrown in the Xcode Console and a Model is seen in the Build
Actual result: The prefab cannot be seen in the Build and the following error is thrown:
"Metal: Error creating pipeline state (Universal Render Pipeline/Lit): Fragment input(s) `user(TEXCOORD4)` mismatching vertex shader output type(s) or not written by vertex shader"
Reproducible with: 2020.3.35f1
Not reproducible with: 2019.4.39f1
Could not test with: 2021.3.3f1, 2022.1.3f1, 2022.2.0a15 (the terminal command fails to produce a properly working build, see notes for more information regarding reproduction)
Reproducible with:
iPhone 13 (iOS 15.0)
Notes:
Issues you vote on will appear here