Mars validation issue: ARKit not enabled

Hi there!

Unity Editor: 2021.3.22f1
Dev machine: MacBook Pro (Intel, OSX 12.6.3)

I installed MARS 1.5.0, along with AR Foundation 5.0.5 using the latest installer package.
In the next step I installed the Apple ARKit XR Plugin 5.0.5. I had to manually set the version in the manifest.json though since the version automatically installed was 4.2.7. Then I adjust the project settings accordingly including the checkmark for the Apple AR Kit Plug-in provider.

While the project validation under “XR Plug-in Management” shows no error/warning, the project validation under “MARS” fails saying that ARKit needs to be enabled. Hence the build process fails as well.

I also tested with Unity Editor 2022.2.13f1 and 2021.2.19f1 with the same result.

Dou you have advise what I might miss? Or is it a bug related to package versions?

May I share the manifest.json with you:

{
  "dependencies": {
    "com.unity.ar-companion-core": "3.0.0-exp.3",
    "com.unity.collab-proxy": "2.0.1",
    "com.unity.content-manager": "0.1.6-preview",
    "com.unity.feature.development": "1.0.1",
    "com.unity.ide.rider": "3.0.18",
    "com.unity.ide.visualstudio": "2.0.17",
    "com.unity.ide.vscode": "1.2.5",
    "com.unity.mars": "1.5.0",
    "com.unity.mars-ar-foundation-providers": "1.5.0",
    "com.unity.mars-nav-mesh": "1.5.0",
    "com.unity.runtime-scene-serialization": "0.6.0-preview",
    "com.unity.test-framework": "1.1.31",
    "com.unity.textmeshpro": "3.0.6",
    "com.unity.timeline": "1.6.4",
    "com.unity.ugui": "1.0.0",
    "com.unity.visualscripting": "1.8.0",
    "com.unity.xr.arfoundation": "5.0.5",
    "com.unity.xr.management": "4.3.3",
    "com.unity.xr.arkit": "5.0.5",
    "com.unity.modules.ai": "1.0.0",
    "com.unity.modules.androidjni": "1.0.0",
    "com.unity.modules.animation": "1.0.0",
    "com.unity.modules.assetbundle": "1.0.0",
    "com.unity.modules.audio": "1.0.0",
    "com.unity.modules.cloth": "1.0.0",
    "com.unity.modules.director": "1.0.0",
    "com.unity.modules.imageconversion": "1.0.0",
    "com.unity.modules.imgui": "1.0.0",
    "com.unity.modules.jsonserialize": "1.0.0",
    "com.unity.modules.particlesystem": "1.0.0",
    "com.unity.modules.physics": "1.0.0",
    "com.unity.modules.physics2d": "1.0.0",
    "com.unity.modules.screencapture": "1.0.0",
    "com.unity.modules.terrain": "1.0.0",
    "com.unity.modules.terrainphysics": "1.0.0",
    "com.unity.modules.tilemap": "1.0.0",
    "com.unity.modules.ui": "1.0.0",
    "com.unity.modules.uielements": "1.0.0",
    "com.unity.modules.umbra": "1.0.0",
    "com.unity.modules.unityanalytics": "1.0.0",
    "com.unity.modules.unitywebrequest": "1.0.0",
    "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
    "com.unity.modules.unitywebrequestaudio": "1.0.0",
    "com.unity.modules.unitywebrequesttexture": "1.0.0",
    "com.unity.modules.unitywebrequestwww": "1.0.0",
    "com.unity.modules.vehicles": "1.0.0",
    "com.unity.modules.video": "1.0.0",
    "com.unity.modules.vr": "1.0.0",
    "com.unity.modules.wind": "1.0.0",
    "com.unity.modules.xr": "1.0.0"
  }
}

Best
Enrico

I got the same problem

same problem i have. been trying to work it out for days now. Have you figured out what the issue is please?

did you guys find any way to fix the problem?

Same Problems…

Only one thing works is creating a new project the setting up everything again. Thats also for some time and then the same error is occurring.

Yes, it’s a bug. The workaround is to go to Assets > XR > Loaders and rename “ARKitLoader” to “AR Kit Loader”

1 Like

Thank you so much. This fix worked for me.

This also worked for me. Why this is not fixed yet?