I’m using an M2 mac for development and teaching - it is administered by my employer, and this morning an update was pushed out that updated XCode. I had to re-accept the license.
this is what i have now:
wsack@cast-wsackml lab01 % clang -v
Apple clang version 17.0.0 (clang-1700.3.19.1)
Target: arm64-apple-darwin24.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
wsack@cast-wsackml lab01 %
When i went to build a project that had worked the day before, i got this error message:
/Users/wsack/Applications/UE_5.6/Engine/Build/BatchFiles/Mac/../../../Binaries/ThirdParty/DotNet/8.0.300/mac-arm64
Running dotnet Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.dll DMS332Editor Mac Development /Users/wsack/Documents/Unreal Projects/DMS332/DMS332.uproject -waitmutex
Log file: /Users/wsack/Library/Application Support/Epic/UnrealBuildTool/Log.txt
Using ‘git status’ to determine working set for adaptive non-unity build (/Users/wsack/Documents/Unreal Projects/DMS332).
Invalidating makefile for DMS332Editor (ispc deleted)
Platform Mac is not a valid platform to build. Check that the SDK is installed properly and that you have the necessary platform support files (DataDrivenPlatformInfo.ini, SDK.json, etc).
Here is the relevant section of UnrealBuildTool/Log.txt
Skipping /Users/wsack/Applications/UE_5.6/Engine/Intermediate/Build/BuildRules/UE5Rules.dll: File is installedSkipping /Users/wsack/Applications/UE_5.6/Engine/Intermediate/Build/BuildRules/UE5ProgramRules.dll: File is installedUsing ‘git status’ to determine working set for adaptive non-unity build (/Users/wsack/Documents/Unreal Projects/DMS332)./Users/wsack/Applications/UE_5.6/Engine/Source/ThirdParty/Intel/ISPC/bin/Mac/ispc has been deleted since makefile was built.Invalidating makefile for DMS332Editor (ispc deleted)Platform Mac is not a valid platform to build. Check that the SDK is installed properly and that you have the necessary platform support files (DataDrivenPlatformInfo.ini, SDK.json, etc).BuildException: Platform Mac is not a valid platform to build. Check that the SDK is installed properly and that you have the necessary platform support files (DataDrivenPlatformInfo.ini, SDK.json, etc).at UnrealBuildTool.UEBuildTarget.Create(TargetDescriptor Descriptor, Boolean bSkipRulesCompile, Boolean bForceRulesCompile, Boolean bUsePrecompiled, UnrealIntermediateEnvironment IntermediateEnvironment, ILogger Logger)at UnrealBuildTool.UEBuildTarget.Create(TargetDescriptor Descriptor, BuildConfiguration BuildConfiguration, ILogger Logger)at UnrealBuildTool.BuildMode.CreateMakefileAsync(BuildConfiguration BuildConfiguration, TargetDescriptor TargetDescriptor, ISourceFileWorkingSet WorkingSet, ILogger Logger)at UnrealBuildTool.BuildMode.BuildAsync(List`1 TargetDescriptors, BuildConfiguration BuildConfiguration, ISourceFileWorkingSet WorkingSet, BuildOptions Options, FileReference WriteOutdatedActionsFile, ILogger Logger, Boolean bSkipPreBuildTargets, String ActionTypeFilter)at UnrealBuildTool.BuildMode.ExecuteAsync(CommandLineArguments Arguments, ILogger Logger)at UnrealBuildTool.UnrealBuildTool.Main(String ArgumentsArray)WriteFileIfChanged() wrote 0 changed files of 1 requested writes.
Timeline:[ 0.000] +0.340 Main0.087 [ 0.087] +0.080 Apply XmlConfig0.223 [ 0.223] +0.117 RegisterPlatforms[ 0.340] +2.218 BuildMode0.340 [ 0.000] +2.077 2.417 [ 2.077] +0.130 Creating MakeFile for DMS332Editor2.549 [ 2.208] +0.009 Saving caches[ 2.569] +0.000 TelemetryService.FlushEvents[ 2.570]
Result: Failed (OtherCompilationError)Total execution time: 2.57 seconds
I don’t know what SDK this refers to. Is there someplace in the editor i have to change the clang version? Is it possible to fix this without rolling back the xcode version?