UE 5.7 and 4.27+ have been validated to be functional when building against the iOS 26 SDK using Xcode 26.1.1. You can find Xcode 26.1.1 on Apple Developer’s download archive. No changes are required — open your Xcode project with Xcode 26.1.1 and build as normal.
A few things worth knowing regardless of version:
-
Xcode version matters. Use Xcode 26.1.1. Avoid Xcode 26.4 for now — it includes a Clang update that introduces new compiler issues we’re still working through.
-
Known issue: shader library corruption on iOS 16. If your app needs to support iOS 16 devices, be aware of a known issue (UE-333130) where metallibs built with the iOS 26 SDK can crash on iOS 16. Refer to iOS 15.x Crash (Corrupted Library) Occurring in Unreal Engine 5.7 - #4 by anonymous-edc for more details. If your minimum deployment target is iOS 17 or higher, this doesn’t affect you.
![]()