If the correct version of the project is on the local system, and is not on a connected device, then Dropbox has failed to synchronize. Why? Who knows? Your internet connection could have failed. You could have shut down the system more quickly than usual, interrupting the transfer. A Mac OS update could have disabled synchronization without your knowledge. As I’ve said before, the transfer from your Mac to the Dropbox server and from there to other devices is entirely Dropbox’s responsibility.
So, the point at which your process went off the rails was step 5, where you deleted the local copy from your Mac and started investigating this as a Scrivener issue, rather than a Dropbox issue. When and if you discover a Dropbox synchronization error, a more effective troubleshooting procedure would be something like this:
-
On whichever system has the correct version of the project, make a backup to a location that Dropbox does not control.
1a) If you have multiple conflicting versions on multiple systems, make backups of all of them. You can resolve the conflicts later, once you’ve got synchronization working again. -
Create an ordinary text file in the Dropbox folder on that system. Synchronize as normal.
-
Use your browser to login to your account at dropbox.com. Is the text file there? If so, proceed to step 4. If not, use Dropbox’s troubleshooting tools to figure out why not.
-
Synchronize each of your devices in turn, and confirm that the text file appears. If it does, proceed to step 5. If not, use Dropbox’s troubleshooting tools to figure out why not.
-
You have now established that the connection between each of the local devices and the Dropbox server is working correctly. Go back to the original system, and make a small but obvious change to your project. I like creating a TEST FILE at the top of the Binder. (Or, if it’s a large project or you’re feeling unsure, create a test project.) Synchronize as normal.
OPTIONAL: Login to the dropbox server and confirm that the new file is there. This is more obvious with a test project. It requires a little knowledge of the project format if you just created a new file in an existing project. DON’T change anything.
-
Synchronize each of the connected devices in turn and confirm that the new file appears. If it does, proceed to Step 7. If not, proceed to the troubleshooting link I posted earlier.
-
Everything is working fine. Get back to work.
Katherine