Right clicking uproject->Services most options do not work on M1 Mac

The following services do not work for me when right clicking a uproject in finder and going to services. When I click the finder window hangs for a second and then resumes like nothing happened. I am using 5.0.2 but have 4.27 installed as well:

  • Generate Xcode Project(UnrealEditorServices)
  • Generate Xcode Project(UE4EditorServices)
  • Launch Game (UnrealEditorServices)
  • LaunchGame(UE4EditorServices)
    Is there any workaround for this?
2 Likes

Did you ever find an answer?

EDIT 2:

The ‘UE4EditorService.app’ and ‘UnrealEditorService.app’ are located in ~/Library/Services and create these Finder context entries.

*.uproject services

~/Library/Services/UE4EditorService.app is created immediately, when you start the Epic Games Launcher. ~/Library/Services/UnrealEditorServices.app is created, when you start an UE5 editor. Verifying the UE5 version in Epic Games Launcher does not help.

When you start ~/Library/Services/UnrealEditorServices.app/Contents/MacOS/UnrealEditorServices via terminal, you should see:

UnrealEditorServices error log
dyld[2234]: Library not loaded: @rpath/libtbb.dylib
  Referenced from: <28456B04-404D-3A65-BE61-43C8AA70B24E> ~/Library/Services/UnrealEditorServices.app/Contents/MacOS/UnrealEditorServices
  Reason: tried: '~/Library/Services/UnrealEditorServices.app/Contents/MacOS/libtbb.dylib' (no such file), '~/Library/Services/UnrealEditorServices.app/Contents/MacOS/libtbb.dylib' (no such file), '~/Library/Services/libtbb.dylib' (no such file), '~/Library/Services/UnrealEditorServices.app/Contents/MacOS/../../../../ThirdParty/Intel/TBB/Mac/libtbb.dylib' (no such file), '~/Library/Services/UnrealEditorServices.app/Contents/MacOS/../UE/Engine/Binaries/ThirdParty/Intel/TBB/Mac/libtbb.dylib' (no such file), '~/Library/Services/UnrealEditorServices.app/Contents/MacOS/libtbb.dylib' (no such file), '~/Library/Services/UnrealEditorServices.app/Contents/MacOS/libtbb.dylib' (no such file), '~/Library/Services/libtbb.dylib' (no such file), '~/Library/Services/UnrealEditorServices.app/Contents/MacOS/../../../../ThirdParty/Intel/TBB/Mac/libtbb.dylib' (no such file), '~/Library/Services/UnrealEditorServices.app/Contents/MacOS/../UE/Engine/Binaries/ThirdParty/Intel/TBB/Mac/libtbb.dylib' (no such file), '/usr/local/lib/libtbb.dylib' (no such file), '/usr/lib/libtbb.dylib' (no such file, not in dyld cache)

That means, libtbb.dylib is missing. Same goes for libtbbmalloc.dylib. To solve this, copy these libraries (adapt paths, if needed):

cp "/Users/Shared/Epic Games/UE_5.2/Engine/Binaries/ThirdParty/Intel/TBB/Mac/libtbb.dylib" ~/Library/Services/UnrealEditorServices.app/Contents/MacOS/
cp "/Users/Shared/Epic Games/UE_5.2/Engine/Binaries/Mac/libtbbmalloc.dylib" ~/Library/Services/UnrealEditorServices.app/Contents/MacOS/

After that, the ‘UnrealEditorServices.app’ works.

By default, the *.uplugin extension is connected to ‘UE4EditorServices.app’. If you want the double click behaviour using UnrealEditorServices, open the info of any *.uplugin file by selecting it and CMD+I or right-click → ‘Get Info’ and select ‘UnrealEditorService.app’ as new default for ‘Open with:’.

3 Likes

Thanks you !!! I was banging my :face_with_head_bandage: against the :brick: