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.