Unreal Engine Build Failed (Missing Library)

After an update to my MacBook Pro, I found Unreal Engine unable to build any project. Any time I start up a project, it complains that /System/Library/MultitouchSupport.framework/Versions/Current/MultitouchSupport is missing and fails to build the project, immediately closing. Here is the build log:

Running bundled mono, version: Mono JIT compiler version 5.16.0.220 (2018-06/bb3ae37d71a Fri Nov 16 17:12:11 EST 2018)
~/Applications/Unreal Engine/UE_4.25/Engine ~/Applications/Unreal Engine/UE_4.25/Engine/Binaries/Mac
@progress push 5%

 

@progress pop
Building BuildingEscapeEditor...
[Upgrade]

[Upgrade] Using backward-compatible build settings. The latest version of UE4 sets the following values by default, which may require code
changes:

[Upgrade]  bLegacyPublicincludePaths = false => Omits subfolders from public include paths to reduce compiler command line
length. (Previously: true).

[Upgrade] ShadowVariableWarningLevel = WarningLevel.Error => Treats shadowed variable warnings as errors. (Previously:
WarningLevel.Warning).

[Upgrade] | PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs => Set in build.cs files to enables |IWYU-style PCH model. See https://
docs.unrealengine.com/en-US/Programming/BuildTools/UnrealBuildTool/IWY U/index.html. (Previously: PCHUsageMode.UseSharedPCHs).
[Upgrade] Suppress this message by setting 'DefaultBuildSettings = BuildSettingsVersion.V2;' in BuildingEscapeEditor. Target.cs, and explicitly
overriding settings that differ from the new defaults.

[Upgrade]

Performing 2 actions (4 in parallel)

[1/2] Link UE4Editor-BuildingEscape.dylib

clang: error: no such file or directory: '/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/Current/MultitouchSupport'

I’ve tried checking in that directory, and sure enough, the file doesn’t exist, but I’m unable copy the file that it requires there because of macOS’s new file system protections. Is it possible to skip this, seeing that computers and consoles do not usually have touch screens for multi-touch?

Thanks.

Are you using a beta version of Xcode?

No, I’m using Xcode 11.6, from the App Store.

Hi there! I just encountered this exact issue after updating to the recently released macOS Big Sur… Any idea on how to fix it?

I’m having the same issue… has that lib been moved? deprecated? I found where it’s referencing that lib in the build files, but not sure what to change it to… will do more research, but if someone else figures it out please let us know!

Hi the quick fix is updating to 4.26 preview for now until the full version comes out.

[www.twitter.com/alexkissijr](http://Follow Me)

We are in active production, with plans to release next year… I would rather not go to a preview build of the engine if AT ALL possible…

Well your only options are to downgrade macOS or to use/wait for 4.26

If you are comfortable modifying your local copy of the engine you can implement this change yourself, and I have confirmed it works! Have a different issue with packaging now, but can at least work on it!

https://github.com/EpicGames/UnrealEngine/commit/1d252ee345cdf6c232b20c3b4bf14f13bb569c9d

I would love to get a working link with the fix if it’s still available

That link worked for me… are you sure you have your github account associated with the unreal engine repo? It’s private so you can only interact with it if you are added to it.
If not this may help: https://www.unrealengine.com/en-US/ue4-on-github

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.

Privacy & Terms