How can I get my Unity project running in the visionOS simulator now?

I have a Unity project that works on the Meta Quest Pro, however, Apple Labs is now opening up lab spots to work with the Apple Vision Pro. Problem is that it is requiring this: “Upload a screenshot of your app running in the visionOS Simulator.”

I can’t apply for the Apple Vision Pro Lab time until we can upload screenshot of our app running in the visionOS.
I signed up for the Unity Beta VisionOS program but have not received word.

Is there ANY other workflow or way to get our Unity project running on the visionOS simulator without being in the Beta program? When are more people going to have access to the beta program?

If this is a bottleneck, then how are other Unity devs going to be able to apply for the Apple Vision Pro LAB days?

Any help or guidance appreciated!! Thank you!!

Totally agree with you @tonaci . I ended up screenshotting the window-related work I had already started on the Vision Pro Simulator and then submitted separate screenshots of my Unity work for the labs application. Doesn’t really help if I’m out on site, but at least gets something out application wise.

Would love to be able to test them combined, and emailed Unity to check on the status/potential for beta program admittance, but have yet to hear anything at all back. Rumor mille makes it sound like the chances of a non-major company getting into the beta are a moonshot, but would at least like for something to be announced for expectation management from Unity. Even Unity’s PolySpatial window-rendered content is a mess right now(not saying it’s their fault, a lot of rapid dev work is going on from both companies I’m sure), so it’s frustrating trying to really dig in development-wise.

Currently you can build a project to visionOS with the public version of 2022.3.5f1 LTS. Make sure you install both the iOS and visionOS build module. This will allow you to build your content as a windowed app. It is rendered with Metal and will be limited to a 2D window running in visionOS. See the Windowed App section of the blog. For 3D content you will need access to the PolySpatial beta.

We are actively working on rolling out PolySpatial access to more developers but I can’t share specific timelines.

I also recommend checking out the How you can prepare section of the blog to make sure your projects are leveraging the systems and packages that will be supported on visionOS.

2 Likes

We did exactly this, but ran in a couple of problems. First of all, the app won’t build an instead throws a couple of errors related to IL2CPP, see below.

Also, the Simulator does not show up as a run target.

(I can build and run a native Vision OS app created with Xcode’s own tools without any issues.)

What might I be missing here?

chmod: /Users/tom/Desktop/Marble Builds/visionpro/Il2CppOutputProject/IL2CPP/build/deploy_x86_64/il2cpp: No such file or directory

chmod: /Users/tom/Desktop/Marble Builds/visionpro/Il2CppOutputProject/IL2CPP/build/deploy_x86_64/bee_backend/mac-x64/bee_backend: No such file or directory

/Users/tom/Library/Developer/Xcode/DerivedData/Unity-iPhone-cgvswwscoavfzfbpabhuyqftbyqx/Build/Intermediates.noindex/Unity-iPhone.build/ReleaseForRunning-xros/GameAssembly.build/Script-C62A2A42F32E085EF849CF0B.sh: line 19: /Users/tom/Desktop/Marble Builds/visionpro/Il2CppOutputProject/IL2CPP/build/deploy_x86_64/il2cpp: No such file or directory

Command PhaseScriptExecution failed with a nonzero exit code

brother I see that you have not yet managed to make the SIMULATOR vision pro work, with a basic application of UNITY,
I propose something to you, I see that your problem is that you need an M1 or M2… what do you say?

I read this in this forum, but I haven’t found any confirmation / proof by Apple that a Silicon processor is needed. Do you know any source for this?

no brother … listen, why not ask on Apple Developer Forum ?
tkae 2-6 days answer but works …
this is my Dis.cord ufulio#7126 if somebody need it .
will be great talk about.
bless

I 1000 percent agree!! Why doesn’t everyone have access to the Unity Poly Spatial Beta? It’s been like 2 months now since I applied and nothing from Unity! A phased rollout ???… that’s a bunch of BS! What is happening is they are giving other developers and companies an unfair advantage while the rest of us are left in the dark. We will have to figure it out at the last minute with No Development time before the launch. So much for democracratizing game development, Unity!
Unity doesn’t care about indie developers anymore which is clearly evident now with all the paid services that are far beyond what any indie developer could afford… Ziva Dynamics is a perfect example of that. I used to be a huge Unity evangelist but it seems they have now lost touch with what made them popular to begin with.

This is NOT ACCEPTABLE!! You know damn well that everyone needs access to the Unity Polyspatial beta if they want to have any chance of success on this platform!! Stop giving unfair advantages to your preferred developers and start doing what your company’s original vision and goal was … to democratize game development!!! You are doing the exact opposite now!!

Most of us who moderate the AR forum do not yet have access to Vision Pro ourselves. For visionOS questions, please redirect your inquiry to the new visionOS forum where you can reach the right folks: https://forum.unity.com/forums/visionos.968/