VisionOS Immersive mode

How does one set a VisionOS app to run in immersive mode and not in the windowed mode which is the default?

There’s some documentation here that goes through all the steps. What ultimately determines the mode is Player Settings → XR Plug-in Management → Apple visionOS → App Mode.

There is no “App mode” switch in the VisionOS page. In fact there are only a couple of empty lists by the looks of it, one for “Advanced Settings” and the other for “Scoped registries”. No real “settings” for anything.

Do you have the Apple visionOS XR Plugin installed, and do you have Unity Pro/Enterprise/Industry?

What version of Unity are you using? If it helps, you can submit a bug report with the project (and let us know the incident number: IN-#####) and we can take a look directly.