Vision Pro - Mixed Immersive Mode on Launcher Build

Hi,

I’m trying to build to Vision Pro using a launcher build of 5.5.4 on MacOS, modifying the settings in VisionOSEngine.ini and in UESwift.swift as per the Epic quick start guide - https://dev.epicgames.com/community/learning/tutorials/1JWr/unreal-engine-apple-vision-pro-quick-start-guide

I’m unable to enable mixed mode this way and have verified that changes in UESwift.swift are not coming into the built application. I’m assuming that this may be because you’re using a pre-compiled version of this for a launcher build (as evidenced by a lot of UESwift.cpp.o files that appear to also be in the engine folder.

Is there a work around for this or do I need to fall back to a full source build for this?

You are correct that the swift file can’t be modified w. a binary version of the launcher. We’ve already updated the UE Swift file to enable mixed immersion mode by default in UE5/Main, and will allow you to do mixed reality w. binary version(s) moving forward.

Correct, only source will build the “real” swift file. What you’re seeing in binary is just a copy of what was used to generate it.

It will be in 5.6.0.

Many thanks for confirming - I assume that’s because the swift file gets compiled against the engine for the platform meaning it’s not possible to compile this outside of a source build?

Thanks for updating the default to mixed - I assume that will come either in 5.5.5 or 5.6.0?