I want to move some programs, games from MacBook Pro SSD to the external HDD. With Xcode it was no problem. Because Xcode was under Applications and I could copy it and create link to it.
But I have some games that are not asking about installation path. And that are installed in many different places on my SSD. For example under User->Documents etc.
If I move it simply to an external drive – it doesn't work. I think they have some internal references, maybe under config files, to each part.
I want to move – GarageBand (with all additional sounds etc.), WarThunder and World of Warships from internal to external drive.
Are there any general solutions to move the programs and games
that are not stored under Application?
Or maybe guides, articles etc.
Best Answer
There are two ways developers can make their apps for Mac. The recommended way is to put everything the app needs into a "bundle". Apps created in this way enclose everything they need in the
.app
. As a result, these apps can be moved to anywhere you want, and they'll still work..app
file from the DMG into Applications, or whatever folder it's in, it can be moved without any problems. Xcode is one of these kind of apps. Just drag the app anywhere you want. (Note: you may need to reset paths to your custom files once you open the app, such as pointing to the locations of your custom sounds, movies, whatever.)The other way of developing apps involves using files external to the
.app
bundle. These apps generally have files in the system or user'sLibrary
folders or other folders, usually hidden to the average user. As a result, these apps must be "moved" differently - if they can be moved at all.If you installed an app by double-clicking the
.app
or a.pkg
file from within a DMG, it is very likely one of these more complex apps. Creative Suite is an example of one of these. You might be able to move these apps in one of these ways:Note: these are rules of thumb, so apply generally. Apps you get from the App Store are required to be in the bundle format, but that doesn't mean that once you open the app it doesn't store some stuff in other locations. I believe GarageBand does store information in some of the
Library
locations, for example.