Yeah, you’re right, SketchUp overwrites the file at startup. What you could do was move the entire SketchUp folder to Dropbox then symlink the folder and that wouldn’t get overwritten. This wouldn’t be a good idea for 40 computers, but you said it was just 2 in your original post. With 40, there would be conflicts with multiple computers trying to read/write the same files. With 2 you might get away with it, especially if you’re careful to only have SketchUp open on one computer at any time.
I’m talking about this folder:
~/Library/Application Support/SketchUp 2020/SketchUp/
The one that contains PrivatePreferences.json and SharedPreferences.json along with Components, Materials, Plugins, Templates, Styles, etc. This could take up quite a lot of space on your Dropbox (and time to upload) if you have a lot of materials and plugins.
• Make a backup copy of your original
SketchUp 2020/SketchUp/ folder.
• Move the entire folder to somewhere on your Dropbox. For example, I put it here:
so e.g. the Materials folder would be here:
the prefs file would be here:
• Then use this command in Terminal:
ln -s ~/Dropbox/SketchUp/SketchUp-sync/ ~/Library/Application\ Support/SketchUp\ 2020/SketchUp
This will obviously sync all the above mentioned files too, like your plugins, templates, etc. It would be nice if the preferences were in their own folder inside ‘SketchUp’ as then you could just symlink that folder. This isn’t quite as bad as copying the whole hard drive, but it’s still a bit ‘brute force’. Maybe you’d prefer to sync materials, plugins, templates too anyway?
If you’re on one of the paid plans for Dropbox, you’ll have Smart Sync which tries to free up space on your hard drive by letting you choose to store files online-only. Make sure you set this folder to be always stored locally.