Problem:
error in terminal, skipped
UATHelper: Packaging (iOS): LogShaderCompilers: Error: /tmp/3135_2233400218.metal(0): Xcode’s metal shader compiler was not found, verify Xcode has been installed on this Mac and that it has been selected in Xcode > Preferences > Locations > Command-line Tools.
UATHelper: Packaging (iOS): LogMac: Error: appError called: Assertion failed: [File:/Users/build/Build/++UE4/Sync/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp] [Line: 4523]
UATHelper: Packaging (iOS):
Can´t solve it…
Xcode is updated
Metal shader compiler - Check
Also installed Homebrew
Command Line Tools updated and in
Xcode-Preferences-Locations-Command Line Tools checked, v. Xcode 11.3 (11C29)
Unreal Engine 4 v. 4.22.3
You can also select which XCode version to use via XCode -> Preferences -> Locations and then selecting from the dropdown. You need to have reinstalled the old toolchain first though. Check the sticky at the top of this forum for instructions.
To use x-code in unreal engine, just open x-code and then open x-code preferences and then go to location tab and then click on command line tool and select latest version available
This actually worked for me and most of x-code users will find this useful
If this did’nt worked then the problem is something else