I updated my macOS to Sonoma 14.0, which required Xcode update to version 15.0.
After updating to this version, I am no longer able to build my Unity app when Apple ARKit is enabled as a plug-in provider in Project Settings.
The build fails after 1-2 seconds and I’m getting this error:
ExecutionFailedException: Execution of actool failed with exit code 1. stderr:
UnityEditor.XR.ARKit.ACTool.Compile (System.String assetCatalogPath, System.String outputDirectory, System.Version minimumDeploymentTarget) (at ./Library/PackageCache/com.unity.xr.arkit@5.0.7/Editor/ACTool.cs:67)
UnityEditor.XR.ARKit.XcodeAssetCatalog.ToCar (System.Version minimumDeploymentTarget) (at ./Library/PackageCache/com.unity.xr.arkit@5.0.7/Editor/XcodeAssetCatalog.cs:89)
UnityEditor.XR.ARKit.ARResourceGroup.ToCar (System.Version minimumDeploymentTarget) (at ./Library/PackageCache/com.unity.xr.arkit@5.0.7/Editor/ARResourceGroup.cs:21)
UnityEditor.XR.ARKit.ARKitReferenceImageLibraryBuildProcessor+Preprocessor.BuildAssets () (at ./Library/PackageCache/com.unity.xr.arkit@5.0.7/Editor/ARKitReferenceImageLibraryBuildProcessor.cs:103)
UnityEditor.XR.ARKit.ARKitReferenceImageLibraryBuildProcessor+Preprocessor.UnityEditor.Build.IPreprocessBuildWithReport.OnPreprocessBuild (UnityEditor.Build.Reporting.BuildReport report) (at ./Library/PackageCache/com.unity.xr.arkit@5.0.7/Editor/ARKitReferenceImageLibraryBuildProcessor.cs:121)
UnityEditor.Build.BuildPipelineInterfaces+<>c__DisplayClass16_0.b__1 (UnityEditor.Build.IPreprocessBuildWithReport bpp) (at /Users/bokken/build/output/unity/unity/Editor/Mono/BuildPipeline/BuildPipelineInterfaces.cs:499)
UnityEditor.Build.BuildPipelineInterfaces.InvokeCallbackInterfacesPair[T1,T2] (System.Collections.Generic.List1[T] oneInterfaces, System.Action1[T] invocationOne, System.Collections.Generic.List1[T] twoInterfaces, System.Action1[T] invocationTwo, System.Boolean exitOnFailure) (at /Users/bokken/build/output/unity/unity/Editor/Mono/BuildPipeline/BuildPipelineInterfaces.cs:465)
UnityEngine.GUIUtility:processEvent(Int32, IntPtr, Boolean&) (at /Users/bokken/build/output/unity/unity/Modules/IMGUI/GUIUtility.cs:190)
If I disable ARKit as a plug-in provider, the build starts to work, but that’s not a solution for me.
I tried reinstalling Xcode and command line tools but that didn’t help. This doesn’t work in the ARFoundation sample repository (Unity 2022.3.10f1) as well.