Does anybody use Scrivener Desktop and iOS together?

Nick, while I’ve had a few problems over the years – mostly from sync issues – I’ve managed to work around them without the data-loss paranoia you describe above. No, I’m not calling you paranoid, not in the least as I too have lost sleep over lost work. That said, I’ve seen in my own files something like the behavior similar to what you have described.

Perma-conflicted project

Mind you, this was several versions back, but the proposed solution worked for me then.

As to why this is happening I don’t have a definitive answer, but I may have a little insight to share. Another issue I have had with a different project resulted in repair activity that ended up being something I referred to then as “meatball surgery”. I dug into the XML hive to peek around and find out.

Meatball XML surgery

I feel I must renew my cautions posted in that post. While I expect @nickjbedford is perfectly capable of handling this information and skilled enough to use it, another party reading this might cause serious harm to their project…

Incidentally, if you don’t have access to a programming IDE that offers a difference engine, Text Compare! is a useful free option. I should also note that TextWrangler is a depreciated MacOS text editor that was acquired by BBEdit who still offers a similar functionality in a free edition.

I never found exactly what caused my issue to start, though I expect it was related to stowaway formatting from a copy and paste operation. I merely found my missing binder headings and orphaned text, and recovered it. Between the two linked posts above and your description, it does seem like something is munching on the XML Hive in a fashion that isn’t being patched over with the merging/recovery code. At this point, I’d suggest having a peek inside copies of the SCRIVX and MOB files(both to be found inside the SCRIV file), you might not find anything but it won’t hurt if you don’t save any edits.

Scrivener actually does a backup on open by default, for exactly this reason: to preserve the project state before synchronized changes are incorporated.

This is most definitely not something that we would expect. Feel free to open a support ticket, here:

Unproblematic sync doesn’t exist. If you look around the web, you’ll find abundant examples of issues with every platform out there, most definitely including iCloud.

5 Likes

To clarify a little, sync conflicts don’t happen 98% of the time, but I always make sure to be 1-device fully synced and closed at a time before moving across and it happens regularly.

Again, that’s not the expected behavior. We’d be happy to help you dig a little deeper.

3 Likes

Does anyone have thoughts here on syncing a Windows PC and an iPad?

I am sure there are more than many “anyone’s”, but no matter.

See the Scrivener Manual and perhaps start here:

https://scrivener.tenderapp.com/help/kb/ios/dropbox-syncing-with-ios

It works the same as syncing a Mac computer with an iPad; you’ll go through Dropbox, or you can use the alternative sync method and manually move files between devices.

4 Likes