Hi, recently apple requred iOS SDK 18 for app submissions, but Unreal 5.5 seems to only support SDK 17. Is there an official update or workaround planned for this? Can the SDK be manually updated in the engine by myself somehow maybe by just changing the max supported version to 18?
I have an app on the store and i need to update it but currently it seems impossible as im told that I must use SDK 18.
iv tried this but im not having much luck. I cant even get unreal provision or certificate to match up with xcode even though unreal 5.3 works well enough with xcode. maybe thats the issue, i dont know. iv been trying to get compile unreal source from github but its a total nightmare. i guess ill just have to wait around for unreal to officially support the latest SDK or something
it might. i always assumed we needed the ios provision tab in unreal to be connected to xcode for apps to be submitted to appstore connect but i dont think thats the case. Unreal 5.5 works with xcode 16 and i was able to upload to testflight so maybe 5.6 will work too. my guess is that unreals ios provisioning tab wont connect but you just carry on.
How did you make it work? I’m trying UE5.5.4 but it keeps giving me an error
" Validation failed
SDK version issue. This app was built with the iOS 17.5 SDK. All iOS and iPadOS apps must be built with the iOS 18 SDK or later, included in Xcode 16 or later, in order to be uploaded to App Store Connect or submitted for distribution. (ID: f5fa8546-5470-4822-9849-f16c4cd913e4)"
i did a bunch of things but i think what did it was setting the minmum ios in unreal to 17 and then in xcode set it to 18 and set project format to xcode 16. i may have also changed the apple_SDK.json to include SDK 18 (see comment above). note that im able to send the app to app store connect but its still not shown up yet. i need to get through a bunch of plist warnings but atleast it gets past the upload proccess.