Unreal Engine on External Hard Drive (Mac)

Hi!

So I read a question posted earlier about installing Unreal Engine on the boot drive of your Mac and then moving it to an external hard drive for use there, but I was having difficulties getting the symbolic link to work.

I followed the instructions outlined here: A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums
but I was a little confused by the response posted on the other question (Can't Install Engine to External Hard Drive? (Mac) - Platform & Builds - Epic Developer Community Forums), as the Unreal support said there shouldn’t be spaces between /Destination/Location/Shared and /Users/Shared/UnrealEngine? Usually when you create a symbolic link there would be a space. I typed:

Sudo mv /Users/Shared/UnrealEngine /Volumes/My\ Passport\ for\ Mac
ln -s /My\ Passport\ for\ Mac/Shared /Users/Shared/UnrealEngine

(this is correct, yes?)

So, I followed these instructions, but then when I try to boot up Unreal from my external hard drive, when I open Epic Games, the button for “Launch” is replaced with “Repair”. When I click on it, it attempts to reinstall Unreal on the boot drive of my Mac, which is not what I want. Any idea of how to fix this?

Thanks so much.

Hey nateth,

Looking over what you’ve got here, it looks like the system link wasn’t established in the command you issued. Can you try the combination of terminal commands below (or, if you still have everything where you want on the My Passport, just the second line? You may need to modify it to suit your directories)

sudo mv /Users/Shared/UnrealEngine /Volumes/My\ Passport\ for\ Mac

sudo ln -s /Volumes/My\ Passport\ for\ Mac/UnrealEngine /Users/Shared/UnrealEngine

You can alter the directories to be wherever you would like or wherever you currently have your data stored, but it’s important for the link actually be established to the UnrealEngine folder location; the Launcher reads from that folder, so any changes to the path aren’t going to have the result you want. This also holds for system/symbolic links; if the Launcher can’t find the content it’s looking for in the folder it’s being told is UnrealEngine, then it’s going to assume that you simply don’t have it, and attempt to download that content again to the proper location. Please let us know whether this works out for you!

Hi nateth,

We haven’t heard back from you in a few days, so we are marking this post as Resolved for tracking purposes. If you’re still experiencing this issue, please try the suggestion that James mentioned above then post back here with the requested info.

If you need anything else, feel free to ask.

if you have UnrealEngine in an external drive, and you tried

sudo xcode-select -s /Volumes/Ext SSD/Applications/Xcode.app/Contents/Developer/

and still getting this Message :
“Can’t find Xcode install for Metal compiler. Please install Xcode and run Xcode.app to accept license or ensure active developer directory is set to current Xcode installation using xcode-select.”

then try this

Open Xcode which is in your external Drive
Go to Preferences
Go to Locations on your bar tab
in Command Line Tools, choose the version of your command line

then run Unreal Engine , it will work. it works in my case

if you have UnrealEngine in an external drive, and you tried

sudo xcode-select -s /Volumes/Ext SSD/Applications/Xcode.app/Contents/Developer/

and still getting this Message :
“Can’t find Xcode install for Metal compiler. Please install Xcode and run Xcode.app to accept license or ensure active developer directory is set to current Xcode installation using xcode-select.”

then try this

  • Open Xcode which is in your external Drive
  • Go to Preferences
  • Go to Locations on your bar tab
  • in Command Line Tools, choose the version of your command line

then run Unreal Engine , it will work. it works in my case

Thank you very much. this was helpful.

I installed both the UE 5.2 and Xcode of external SSD. I followed your instructions and it worked very well.

Please resolve my problem