How do I make Unreal generate a project for XCode 16

Unfortunatly whenever I try to generate a project after updating to MacOS 15 and xcode 16, I get the following error:
Writing project files…
Platform Mac is not a valid platform to build. Check that the SDK is installed properly
Platform will be ignored in project file generation
Platform IOS is not a valid platform to build. Check that the SDK is installed properly
Platform will be ignored in project file generation
Platform Android is not a valid platform to build. Check that the SDK is installed properly
Platform will be ignored in project file generation
Writing project files… 100%

Is there anything I can do to fix this or do I just need to wait for Unreaal to update?

1 Like

I doubt that it will work with the current releases of Unreal, as both your MacOS and your Xcode version are not offically released yet. You could try to work with the current ‘beta’ of Unreal and build it from Github source.

What happens if you run GenerateProjectFiles, do you see any error messages ?

1 Like

Those were the error messages I got, the full thing is:

Setting up Unreal Engine project files…

Setting up bundled DotNet SDK
/Users/Shared/Epic Games/UE_5.4/Engine/Build/BatchFiles/Mac/…/…/…/Binaries/ThirdParty/DotNet/6.0.302/mac-arm64
Log file: /Users/username/Library/Application Support/Epic/UnrealBuildTool/Log_GPF.txt
Project file formats specified via the command line will be ignored when generating
project files from the editor and other engine tools.

Consider setting your desired IDE from the editor preferences window, or modify your
BuildConfiguration.xml file with:

<?xml version="1.0" encoding="utf-8" ?>
<Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
<ProjectFileGenerator>
<Format>Rider</Format>
  </ProjectFileGenerator>
</Configuration>

Some Platforms were skipped due to invalid SDK setup: Mac, IOS, Android.
See the log file for detailed information

Generating Rider project files:
Writing project files…
Platform Mac is not a valid platform to build. Check that the SDK is installed properly
Platform will be ignored in project file generation
Platform IOS is not a valid platform to build. Check that the SDK is installed properly
Platform will be ignored in project file generation
Platform Android is not a valid platform to build. Check that the SDK is installed properly
Platform will be ignored in project file generation
Writing project files… 100%
Total execution time: 1.65 seconds

I am no expert in configuration of compiler options or changing the build scripts, but what if you modify the BuildConfiguration.xml as suggested.

1 Like

Nothing sadly, it still has the same error, that just makes it try to use Rider, and still fail

I have found a hack that makes this work!
inside /Users/Shared/Epic Games/UE_5.4/Engine/Config/Apple/Apple_SDK.json there was a MaxVersion for the version of XCode supported. I changed it to 16 and I can now run the editor. Of course seeing as this is untested, it is very much may break at any moment, but lets me continue on my learning stuff, so I am happy!