There really should be the ability to move the ~/Documents/Zwift folder on MacOS, since the ~/Documents folder is now part of iCloud storage by default (I believe), so it unnecessarily takes up iCloud storage space which I really don’t want.
Should be able to set the location for log files and such (like a lot of applications).
I have the same problem. It gets worse if you have multiple Computers that are part of the same iCloud domain. I don’t even know which settings are synced. From my Laptop or the iMac.
Did somebody solve this?
This worked for me, moving the folder and making a symlink. It has to be done via the command line, I take zero responsibility for your system, it worked for me but your mileage may vary.
command + space bar
type in the word ‘terminal’ without the quotes and hit enter
type: mv ~/Documents/Zwift ~/
type: ln -s ~/Zwift ~/Documents/Zwift
Explanation of what’s happening … you’re moving the Zwift folder contained in Documents (step 3) into your home directory locally. You’re then making a pointer from Documents/Zwift to the actual Zwift directory in your home directory. This worked for me, runs fine after doing it. It might break in the future with an upgrade, but who knows. Zwift should really make it configurable to change this or move the hard coded path into the ~/Library directory where it belongs.
The fact that Zwift puts its files under ~/Documents instead of ~/Library (where apps are supposed to put things) is pretty terrible architecture to begin with, and it’s worse when you mix in sync apps. At this point it might be too late to fix that properly, but they could at least make it configurable…
In my case, the “Documents” folder is synced by OneDrive and I’m unable to disable that (work device, though they’re fine with reasonable personal use), so I ended up making a separate user account just for running Zwift.