After updating to XCode 16.3, this error occurred in 5.3.2-release version

After updating to XCode 16.3, this error occurred in 5.3.2-release version [-Werror,-Wshorten-64-to-32], which I thought was compatible with xcode 16.3, but Showing All Errors Only
/Users/imc/Documents/UnrealEngine-5.5.4-release/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericWidePlatformString.h:233:10: implicit conversion loses integer precision: ‘size_t’ (aka ‘unsigned long’) to ‘int32’ (aka ‘int’) [-Werror,-Wshorten-64-to-32]

If the same error occurs in 5.5.4, the Unreal Engine itself does not turn on. I think it will be solved if I change the data type, but I don’t think it will be easy to change it one by one because there are about 1,000 errors, but I checked that I can adjust the compilation flag and wrote -Wno-error=shorten-64-to-32, but it didn’t solve it, so I wrote on the Unreal Forum because I thought other people were experiencing the same problem as above.

2 Likes

After confirming that dylib is not supported in xcode 16.3, I deleted xcode 16.3 and confirmed that the unreal 5.4.4-release version runs in 16,
Unreal Engine 5.3.2-release with XCode 16 is not running and I’m currently looking for a workaround. I’ll re-attach Reply once I know how.

I encountered the same issue.