RVCare Logbook 4.0.10 Backup Improvements

From v4.0.10, RVCare Logbook now backs up your data automatically. Here’s how it works.


Automatic daily backups

On your first app launch each day, RVCare Logbook creates a complete snapshot of your data — every record, photo, and document. It happens silently in the background.

Backups are saved to your device’s local storage and, if enabled, to iCloud Drive. The two locations are independent — if one has a problem, the other isn’t affected. If you’re often on cellular, you can restrict iCloud backups to WiFi only. Both options are in Settings → Data.

For a manual backup at any time, tap Back Up Now in Settings → Data. Manual backups are never automatically removed.


Retention

Automatic backups are managed so your storage doesn’t grow indefinitely:

  • 7 daily backups — the last week
  • 4 weekly backups — the last month
  • 12 monthly backups — the last year

When a daily backup would be deleted, it’s promoted to fill an open weekly or monthly slot first — so no period goes unrepresented. Maximum 23 automatic backups per location. Manual backups are never touched.


Restoring

Browse your backup history in Settings → Data. Tap any backup, confirm, and tap Reload Now on iPhone or iPad (or quit and relaunch on Mac). Your data is restored exactly as it was at that point in time — not merged, replaced.

If you sync across multiple devices, go to Settings → Data → Reset Sync on your other devices afterwards so they pick up the restored data.


Backup & Restore is a Pro feature.

1 Like

I uploaded 4.0.10 on phone, Vehicles and weight still crashes the app. I reloaded the file and still does it, so I shut my phone down and restarted and no change, got any suggestions? This just started out of no where? So I tried deleting the app and reloading, same thing crashes on vehicles and weight. Anyone else having this happen?

The good news is I can now enter the cost in fuel! Absolutely loving the checklists!

The same is happening to me. On the iPhone vehicles and weights crash. It does work correctly on the Laptop, no problems. The sync now seems to be working correctly - it updated a reservation on a campsite that it hidden done in4.0.9

Steve

Do Vehicles and Weight crash as soon as you open the section? Or is it when you tap on a specific record? I haven’t found a way to replicate this yet, which is strange. Does it produce a crash report that you can send me?

For me soon as I hit the tab it closes. On my phone it does not give me a crash report. My computer does not do it.

still no syncing report from computer

=== RVCare Logbook Sync Diagnostics ===
Version 4.0.10 (2089) | macOS 26.5.1
Generated: Jul 6, 2026 at 5:00 PM

Last successful sync: 10:13 PM (27 successes this session)

Errors (last 24 h):
• [10:29 PM] Export – The operation couldn’t be completed. (Cocoa error 134419.) · domain=NSCocoaErrorDomain | code=134419
• [9:54 PM] Import – Partial failure [CK2] · domain=CKErrorDomain | code=2 ×3

Sync detail (last 10 min):
9:45:00 PM CoreData+CloudKit: -[PFCloudKitImportRecordsWorkItem checkAndApplyChangesIfNeeded:]_block_invoke(789): : Failed to incrementally apply changes during request: Error Domain=NSCocoaErrorDomain Code=134502
9:46:09 PM CoreData+CloudKit: -[PFCloudKitImportRecordsWorkItem fetchOperationFinishedWithError:completion:]_block_invoke(699): - Fetch finished with error: Error Domain=NSCocoaErrorDomain Code=134502
9:46:09 PM CoreData+CloudKit: -[NSCloudKitMirroringDelegate _performImportWithRequest:]_block_invoke_2(1353): Failed to finish import event: (null)
9:46:09 PM CoreData+CloudKit: -NSCloudKitMirroringDelegate _importFinishedWithResult:importer:: : Import failed with error: Error Domain=NSCocoaErrorDomain Code=134502
9:46:09 PM CoreData+CloudKit: -NSCloudKitMirroringDelegate recoverFromError:: - Attempting recovery from error: Error Domain=NSCocoaErrorDomain Code=134502
9:46:09 PM CoreData+CloudKit: -NSCloudKitMirroringDelegate _recoverFromError:withZoneIDs:forStore:inMonitor:: - Failed to recover from error: NSCocoaErrorDomain:134502 Recovery encountered the following error: (null):0
9:46:09 PM CoreData+CloudKit: -NSCloudKitMirroringDelegate resetAfterError:andKeepContainer:: - resetting internal state after error: Error Domain=NSCocoaErrorDomain Code=134502
9:46:09 PM CoreData+CloudKit: -NSCloudKitMirroringDelegate _requestAbortedNotInitialized:: - Never successfully initialized and cannot execute request ‘’ due to error: Error Domain=NSCocoaErrorDomain Code=134502
9:54:05 PM CoreData+CloudKit: -[NSCloudKitMirroringDelegate _respondToPushNotification:forSubscription:]_block_invoke(915): - Not reviving the mirroring delegate (NSCocoaErrorDomain:134502) after notification for subscription: com.apple.coredata.cloudkit.private.subscription
9:54:06 PM CoreData+CloudKit: -NSCloudKitMirroringDelegate logResetSyncNotification::
10:29:05 PM CoreData+CloudKit: -NSCloudKitMirroringDelegate _exportFinishedWithResult:exporter:: : Export failed with error: Error Domain=NSCocoaErrorDomain Code=134419 “The request was aborted because it was deferred by the system.” UserInfo={NSLocalizedFailureReason=The request was aborted because it was deferred by the system.}
10:29:13 PM CoreData+CloudKit: -[NSCloudKitMirroringDelegate _performExportWithRequest:]_block_invoke(1449): Failed to finish export event: Error Domain=NSCocoaErrorDomain Code=134407 UserInfo={NSLocalizedFailureReason=}
10:29:13 PM CoreData+CloudKit: -[NSCloudKitMirroringDelegate tearDown:]_block_invoke(797): : Told to tear down with reason: Store Removed

I tried reset sinc and it brought back only 1 vehicle, so i cleared data and reset sync and nothing is happening

Latest sync report

=== RVCare Logbook Sync Diagnostics ===
Version 4.0.10 (2089) | macOS 26.5.1
Generated: Jul 6, 2026 at 5:08 PM

Last successful sync: 5:07 PM (37 successes this session)

Errors (last 24 h):
• [10:29 PM] Export – The operation couldn’t be completed. (Cocoa error 134419.) · domain=NSCocoaErrorDomain | code=134419
• [9:54 PM] Import – Partial failure [CK2] · domain=CKErrorDomain | code=2 ×3

Sync detail (last 10 min):
9:45:00 PM CoreData+CloudKit: -[PFCloudKitImportRecordsWorkItem checkAndApplyChangesIfNeeded:]_block_invoke(789): : Failed to incrementally apply changes during request: Error Domain=NSCocoaErrorDomain Code=134502
9:46:09 PM CoreData+CloudKit: -[PFCloudKitImportRecordsWorkItem fetchOperationFinishedWithError:completion:]_block_invoke(699): - Fetch finished with error: Error Domain=NSCocoaErrorDomain Code=134502
9:46:09 PM CoreData+CloudKit: -[NSCloudKitMirroringDelegate _performImportWithRequest:]_block_invoke_2(1353): Failed to finish import event: (null)
9:46:09 PM CoreData+CloudKit: -NSCloudKitMirroringDelegate _importFinishedWithResult:importer:: : Import failed with error: Error Domain=NSCocoaErrorDomain Code=134502
9:46:09 PM CoreData+CloudKit: -NSCloudKitMirroringDelegate recoverFromError:: - Attempting recovery from error: Error Domain=NSCocoaErrorDomain Code=134502
9:46:09 PM CoreData+CloudKit: -NSCloudKitMirroringDelegate _recoverFromError:withZoneIDs:forStore:inMonitor:: - Failed to recover from error: NSCocoaErrorDomain:134502 Recovery encountered the following error: (null):0
9:46:09 PM CoreData+CloudKit: -NSCloudKitMirroringDelegate resetAfterError:andKeepContainer:: - resetting internal state after error: Error Domain=NSCocoaErrorDomain Code=134502
9:46:09 PM CoreData+CloudKit: -NSCloudKitMirroringDelegate _requestAbortedNotInitialized:: - Never successfully initialized and cannot execute request ‘’ due to error: Error Domain=NSCocoaErrorDomain Code=134502
9:54:05 PM CoreData+CloudKit: -[NSCloudKitMirroringDelegate _respondToPushNotification:forSubscription:]_block_invoke(915): - Not reviving the mirroring delegate (NSCocoaErrorDomain:134502) after notification for subscription: com.apple.coredata.cloudkit.private.subscription
9:54:06 PM CoreData+CloudKit: -NSCloudKitMirroringDelegate logResetSyncNotification::
10:29:05 PM CoreData+CloudKit: -NSCloudKitMirroringDelegate _exportFinishedWithResult:exporter:: : Export failed with error: Error Domain=NSCocoaErrorDomain Code=134419 “The request was aborted because it was deferred by the system.” UserInfo={NSLocalizedFailureReason=The request was aborted because it was deferred by the system.}
10:29:13 PM CoreData+CloudKit: -[NSCloudKitMirroringDelegate _performExportWithRequest:]_block_invoke(1449): Failed to finish export event: Error Domain=NSCocoaErrorDomain Code=134407 UserInfo={NSLocalizedFailureReason=}
10:29:13 PM CoreData+CloudKit: -[NSCloudKitMirroringDelegate tearDown:]_block_invoke(797): : Told to tear down with reason: Store Removed