After upgrading to 0.4.3 of the com.unity.xr.visionos package, builds of my VR project now fail with the following error:
Microphone class is used but Microphone Usage Description is empty in Player Settings.
I found an incorrect #ifdef in part of my code that resulted in the Microphone class being included and correcting this resolved the build issue. However, the error noted a Microphone Usage Description that does not exist in the Vision OS player settings. I am guessing setting the value in the iOS settings would also resolve the issue but it seems like this setting should be in the Vision OS settings instead of iOS.