Hello All
I’m using M1 Mac and have a problem with Unreal (5.0.3) after I installed Xcode14.
Unreal couldn’t compile new C++ project when I try to start new c++ project (eg. Third person template), the message is like
The project could not be compiled. Would you like to open it in Xcode?
Log file: /Users/myname/Library/Application Support/Epic/UnrealBuildTool/Log.txt
Creating makefile for MyProjectjkljklEditor (no existing makefile)
ERROR: Platform Mac is not a valid platform to build. Check that the SDK is installed properly.
I tried it with Unreal(4.27.2) but same results. I also reinstalled Unreal and Xcode but I couldn’t solve it.
The corresponding log file is
Log started at 09/15/2022 05:37:13 (2022-09-14T20:37:13Z)
No config file at /Users/myname/Unreal Engine/UnrealBuildTool/BuildConfiguration.xml
Configuration will be read from:
/Users/myname/.config/Unreal Engine/UnrealBuildTool/BuildConfiguration.xml
Note: Android toolchain NDK r21b recommended
Command line: “/Users/Shared/Epic Games/UE_5.0/Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.dll” Development Mac -Project=/Users/myname/Documents/Projects/Unreal_Projects/Handbook/MyProje/MyProje.uproject -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
Log file: /Users/myname/Library/Application Support/Epic/UnrealBuildTool/Log.txt
Deleting old log file: /Users/myname/Library/Application Support/Epic/UnrealBuildTool/Log-backup-2022.09.13-15.22.48.txt
Skipping /Users/Shared/Epic Games/UE_5.0/Engine/Intermediate/Build/BuildRules/UE5Rules.dll: File is installed
Skipping /Users/Shared/Epic Games/UE_5.0/Engine/Intermediate/Build/BuildRules/UE5ProgramRules.dll: File is installed
Creating makefile for MyProjeEditor (no existing makefile)
ERROR: Platform Mac is not a valid platform to build. Check that the SDK is installed properly.
BuildException: Platform Mac is not a valid platform to build. Check that the SDK is installed properly.
at UnrealBuildTool.UEBuildTarget.Create(TargetDescriptor Descriptor, Boolean bSkipRulesCompile, Boolean bForceRulesCompile, Boolean bUsePrecompiled) in /Users/build/Build/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/Configuration/UEBuildTarget.cs:line 703
at UnrealBuildTool.BuildMode.CreateMakefile(BuildConfiguration BuildConfiguration, TargetDescriptor TargetDescriptor, ISourceFileWorkingSet WorkingSet) in /Users/build/Build/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/Modes/BuildMode.cs:line 726
at UnrealBuildTool.BuildMode.Build(List`1 TargetDescriptors, BuildConfiguration BuildConfiguration, ISourceFileWorkingSet WorkingSet, BuildOptions Options, FileReference WriteOutdatedActionsFile, Boolean bSkipPreBuildTargets) in /Users/build/Build/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/Modes/BuildMode.cs:line 267
at UnrealBuildTool.BuildMode.Execute(CommandLineArguments Arguments) in /Users/build/Build/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/Modes/BuildMode.cs:line 237
at UnrealBuildTool.UnrealBuildTool.Main(String[] ArgumentsArray) in /Users/build/Build/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.cs:line 612
WriteFileIfChanged() wrote 0 changed files of 0 requested writes.
Timeline:
[ 0.000]
0.000
[ 2.389]
What could I try next?
Please someone help me
Thanks