I’m using the 5.0.3 release version from GitHub. After Setup and running GeneratedProjectFiles, ‘Some Platforms were skipped due to invalid SDK setup: Mac, IOS, Linux, LinuxArm64, TVOS.’ is output.
How can I add IOS to the target platform to do remote builds on Windows?
Hi,
The version check is actually checking against the version of iTunes you have installed under windows. You can either downgrade iTunes or apply part of this patch to the ApplePlatformSDK.cs file ( https://github.com/EpicGames/UnrealEngine/commit/0abede3e1c1257bb90b375d9e0f1b055b9d46f6c ). Update the “MaxVersion” in the GetValidVersionRange() method from “1399.0” to “8999.0”. Cheers,
Adam
The actual file with the GetValidVersionRange() method is: ApplePlatformSDK.Versions.cs and the file path is: UnrealEngine/Engine/Source/Programs/UnrealBuildTool/Platform/Mac