First and foremost, if you have experienced any sync issues, you should consider switching from iCloud to Dropbox sync. We have reported bugs with iCloud to Apple that have yet be resolved. When problems arise, we’re limited in diagnosing iCloud problems as iCloud is closed to developers.
Mac OS X Yosemite (10.10) and iCloud
In order to continue using iCloud for syncing your Day One journal, you must upgrade to iCloud Drive. When initially installing Yosemite, the following is stated: "To continue storing documents in iCloud, you need to upgrade to iCloud Drive."
If you didn't initially upgrade to iCloud Drive when installing Yosemite, please follow these steps on your Mac:
- Open Mac OS X System Preferences (Click the Apple corner in the top left corner of your screen, then click System Preferences.)
- Click iCloud.
- Check the box for iCloud Drive.
- Follow any additional on-screen prompts that may appear.
- Click Options to the far right of iCloud Drive.
- Confirm that Day One.app and Day One Reminders.app are listed and checked.
- Restart Day One Mac and confirm that entries are syncing between your devices.
Some of the problems you may have encountered:
- Entry counts are different on your devices
- An entry created on one device does not show on another device
- One-way syncing — entries created on a device are pushed to other devices, but the device does not receive any new changes from the other devices
- Repeatedly receiving errors such as: “File has not downloaded yet: file://localhost/private/var/mobile/LibraryMobile%20Documents/5U8NS4GX82~com~dayoneapp~dayone/Documents/Journal_dayone/entries/5DE5195726C946B08995949BB913FAD2.doentry”
- Day One shows that one or more files is always uploading or downloading.
Day One does not own or control the iCloud sync platform so we have very little insight into why this happens or how to fix it. From our experience working with users we have put together a set of instructions that seem to get iCloud working properly again in most cases.
These instructions start simply and progress to more drastic measures. You should follow these steps in order from the beginning and stop once iCloud is working again. Only progress to the more drastic measures if iCloud is still not working. We encourage you to backup all of your data before beginning. We also recommend that you perform these steps on a WiFi network as there may be significant data transfers.
- Ensure you are using the same iCloud account on all devicesOn Mac, open System Preferences > iCloud and click “Account Details”.On iOS, open Settings > iCloud.
- Check for operating system updates – Apple often fixes iCloud issues in their operating system updates. Make sure all of your devices are running the latest version.
- Reboot all of your devices – Many iCloud issues can be resolved simply by rebooting all of your devices.
- Check that the folder name matches – Make sure that your devices are all syncing to the same folder in iCloud. If they are not, please contact support to get help in making them match up.On Mac, open Day One Preferences (in Menu Bar: Day One > Preferences) and select the “Sync” tab. The last item in the displayed path should say “Journal_dayone”.On iOS, tap the “Settings” button from the Day One home screen. Then tap “Sync” and look at the “Folder” entry. It should say “Journal_dayone”.
- Turn OFF the “Documents & Data” iCloud option and then turn ON again (if you aren't using iCloud Drive) OR: Turn OFF "iCloud Drive" and then turn ON again (if you are using iCloud Drive) – Quit Day One before doing this. Turn the option off on all devices, reboot those device, then turn the option back on again. Then restart Day One.On Mac the option is in System Preferences > iCloud.On iOS the option is in Settings > iCloud.
- Disable iCloud in Day One, then re-enable it – Disable iCloud sync in Day One on all your devices, then turn it back on.On Mac, open Day One Preferences (in Menu Bar: Day One > Preferences) and select the “Sync” tab. Then click “Stop using iCloud…”On iOS, tap the “Settings” button from the Day One home screen. Then tap “Sync” and turn the iCloud switch to the “Off” position.
If the above solutions did not work, you can backup and restore your iOS device. In our experience this solves almost all iCloud issues on iOS.
- Follow the instructions for backing up and restoring your iOS software using this Apple Knowledge Base article. Be sure to carefully follow the instructions for performing a backup before attempting the restore: http://support.apple.com/kb/HT1414
If restoring your device still did not solve the problem the last solution is to backup your data, delete Day One data from iCloud and then restore it.
- Disable iCloud in Day One – Disable iCloud sync in Day One on all your devices. When you disable iCloud sync all of your data is copied out of iCloud to your local device.On Mac, open Day One Preferences (in Menu Bar: Day One > Preferences) and select the “Sync” tab. Then click “Stop using iCloud…”On iOS, tap the “Settings” button from the Day One home screen. Then tap “Sync” and turn the iCloud switch to the “Off” position
- IMPORTANT: Verify that you have all entries – Verify that your entries exist on your devices. Your devices do not need to match and it is okay if a particular entry exists on only one device, but each entry should exist on at least one device.
- Quit the Day One app on all devices
- IMPORTANT: Backup each device – Before you delete data from iCloud it is important to run a system backup in case something goes wrong.On Mac, perform a Time Machine backupOn iOS, perform a backup through iTunes or to iCloud
- Turn OFF iCloud option“Documents & Data” (if you aren't using iCloud Drive) OR: Turn OFF "iCloud Drive" (if you are using iCloud Drive)On Mac the option is in System Preferences > iCloud.On iOS the option is in Settings > iCloud.
- Delete Day One iCloud Data – Choose one of your devices to perform this step. It is strongly recommended you do this on a Mac. You can do this on your Mac even if you have not purchased Day One for Mac.On Mac:Open System Preferences and click the “iCloud” icon.Click the “Manage…” button.Click “Day One” in the left-hand columnClick the “Delete All” button in the right-hand columnOn iOS:Open Settings and tap “iCloud”Tap “Storage & Backup”Tap “Manage Storage”Tap “Day One”Tap the “Edit” buttonTap the delete icon beside each file to delete it from iCloud
- Finish cleaning up iCloud data on Mac – On all of your Macs it is strongly recommended you do the following to ensure that all Day One iCloud data has been removed.Navigate to the iCloud directory in your file system:Open a Finder windowChoose “Go to Folder…” from the “Go” menuEnter “~/Library/”Look for folders that start with the name “Mobile Documents.”. (Example: “Mobile Documents.112511445″)Open each such folder and find the folder named “5U8NS4GX82~com~dayoneapp~dayone”Move each “5U8NS4GX82~com~dayoneapp~dayone” folder to the Trash
- Turn ON iCloud option“Documents & Data” (if you aren't using iCloud Drive) OR: Turn ON "iCloud Drive" (if you are using iCloud Drive)On Mac the option is in System Preferences > iCloudOn iOS the option is in Settings > iCloud
- Enable iCloud in Day One – Do this on your devices one at a time, leaving time for each one to finish syncing before moving to the next. We recommend that you start with your Macs as they will usually upload data faster than iOS devices.On Mac, open Day One Preferences (in Menu Bar: Day One > Preferences) and select the “Sync” tab. Then click “Start using iCloud…”On iOS, tap the “Settings” button from the Day One home screen. Then tap “Sync” and turn the iCloud switch to the “On” position.
If you continue to have issues after following all these instructions, please send us a support request.