{"id":"mac-storage-basics.should-time-machine-back-up-developer-caches","url":"/faq/mac-storage-basics/should-time-machine-back-up-developer-caches","category":{"id":"mac-storage-basics","title":"Mac storage basics"},"subcategory":{"id":"developer-space","title":"Developer tools"},"question":"Should Time Machine back up Xcode DerivedData and other developer caches?","alt_questions":["exclude deriveddata from time machine","time machine developer folders","backup node_modules time machine","reduce backups developer mac","time machine xcode caches"],"short_answer":"Usually not — they're rebuildable and change constantly, inflating every backup. Exclude them in Time Machine's Options and make sure your source code is backed up.","answer_markdown":"Usually not. Build caches, DerivedData, simulators, package caches, node_modules and Docker data are rebuildable and change constantly, so they make every backup bigger without protecting anything you can't recreate.\n\nAdd them to Time Machine's exclusion list in **Options…**, and make sure your source code itself is backed up (and pushed to a remote repository).","answer_html":"<p>Usually not. Build caches, DerivedData, simulators, package caches, node_modules and Docker data are rebuildable and change constantly, so they make every backup bigger without protecting anything you can&#39;t recreate.</p>\n<p>Add them to Time Machine&#39;s exclusion list in <strong>Options…</strong>, and make sure your source code itself is backed up (and pushed to a remote repository).</p>","answer_text":"Usually not. Build caches, DerivedData, simulators, package caches, node_modules and Docker data are rebuildable and change constantly, so they make every backup bigger without protecting anything you can't recreate.\n\nAdd them to Time Machine's exclusion list in Options…, and make sure your source code itself is backed up (and pushed to a remote repository).","tags":["time machine","developer","exclude"],"related":[{"id":"mac-storage-basics.how-do-i-exclude-folders-from-time-machine","question":"How do I exclude folders from Time Machine backups?","url":"/faq/mac-storage-basics/how-do-i-exclude-folders-from-time-machine"},{"id":"mac-storage-basics.is-it-safe-to-delete-deriveddata","question":"Is it safe to delete Xcode's DerivedData folder?","url":"/faq/mac-storage-basics/is-it-safe-to-delete-deriveddata"}],"applies_to":"all","last_reviewed":"2026-10-01","title":"Should Time Machine back up Xcode DerivedData and other developer caches? — Storage Studio FAQ","description":"Usually not — they're rebuildable and change constantly, inflating every backup. Exclude them in Time Machine's Options and make sure your source code is backed up.","crumbs":[{"name":"Home","path":"/"},{"name":"FAQ","path":"/faq/"},{"name":"Mac storage basics","path":"/faq/mac-storage-basics/"},{"name":"Should Time Machine back up Xcode DerivedData and other developer caches?","path":"/faq/mac-storage-basics/should-time-machine-back-up-developer-caches"}],"jsonld":{"@context":"https://schema.org","@type":"FAQPage","url":"https://storagestudio.us/faq/mac-storage-basics/should-time-machine-back-up-developer-caches","inLanguage":"en","dateModified":"2026-10-01","mainEntity":[{"@type":"Question","name":"Should Time Machine back up Xcode DerivedData and other developer caches?","alternateName":["exclude deriveddata from time machine","time machine developer folders","backup node_modules time machine","reduce backups developer mac","time machine xcode caches"],"acceptedAnswer":{"@type":"Answer","text":"Usually not. Build caches, DerivedData, simulators, package caches, node_modules and Docker data are rebuildable and change constantly, so they make every backup bigger without protecting anything you can't recreate.\n\nAdd them to Time Machine's exclusion list in Options…, and make sure your source code itself is backed up (and pushed to a remote repository).","url":"https://storagestudio.us/faq/mac-storage-basics/should-time-machine-back-up-developer-caches"}}]},"fragment":"<div class=\"wrap fl-wrap\"><div class=\"fl-layout\"><aside class=\"fl-side\" aria-label=\"FAQ topics\"><details open><summary>All topics</summary><ul class=\"fl-tree\"><li><a href=\"/faq/getting-started/\">Getting started</a> <span>70</span></li><li><a href=\"/faq/freeing-space/\">Freeing up space</a> <span>182</span></li><li><a href=\"/faq/moving-folders/\">Moving folders</a> <span>144</span></li><li><a href=\"/faq/apps/\">Apps</a> <span>146</span></li><li><a href=\"/faq/external-drives/\">External drives</a> <span>169</span></li><li><a href=\"/faq/finder-location/\">Finding things in Finder</a> <span>70</span></li><li><a href=\"/faq/cloud-accounts/\">Cloud accounts</a> <span>158</span></li><li><a href=\"/faq/icloud/\">iCloud &amp; iCloud Photos</a> <span>168</span></li><li><a href=\"/faq/data-transfers/\">Data Transfers</a> <span>119</span></li><li><a href=\"/faq/backups/\">Backups &amp; restore points</a> <span>126</span></li><li><a href=\"/faq/delta-drive/\">Delta Drive, Delta Trust &amp; My Drive</a> <span>125</span></li><li><a href=\"/faq/bridge-devices/\">Bridge &amp; your devices</a> <span>111</span></li><li><a href=\"/faq/duplicates/\">Duplicate files</a> <span>74</span></li><li><a href=\"/faq/junk-yard/\">Junk Yard</a> <span>113</span></li><li><a href=\"/faq/tuhi-assistant/\">Tuhi, your storage assistant</a> <span>105</span></li><li><a href=\"/faq/settings/\">Settings &amp; keep-time</a> <span>88</span></li><li><a href=\"/faq/performance-battery/\">Performance &amp; battery</a> <span>62</span></li><li><a href=\"/faq/privacy-safety/\">Privacy &amp; safety</a> <span>85</span></li><li><a href=\"/faq/licensing-payments/\">Licensing &amp; payments</a> <span>131</span></li><li><a href=\"/faq/troubleshooting/\">Troubleshooting &amp; messages</a> <span>180</span></li><li><a href=\"/faq/comparisons/\">Comparisons &amp; alternatives</a> <span>75</span></li><li class=\"fl-open\"><a href=\"/faq/mac-storage-basics/\" aria-current=\"true\">Mac storage basics</a> <span>315</span><ul><li><a href=\"/faq/mac-storage-basics/#storage-overview\">Checking your storage</a> <span>18</span></li><li><a href=\"/faq/mac-storage-basics/#system-data\">System Data and the storage categories</a> <span>11</span></li><li><a href=\"/faq/mac-storage-basics/#purgeable-snapshots\">Purgeable space and local snapshots</a> <span>9</span></li><li><a href=\"/faq/mac-storage-basics/#caches-temp-logs\">Caches, logs and temporary files</a> <span>19</span></li><li><a href=\"/faq/mac-storage-basics/#finding-big-files\">Finding big files, Downloads and the Trash</a> <span>26</span></li><li><a href=\"/faq/mac-storage-basics/#photos-music-video\">Photos, music and video</a> <span>27</span></li><li><a href=\"/faq/mac-storage-basics/#mail-messages\">Mail, Messages and chat apps</a> <span>14</span></li><li><a href=\"/faq/mac-storage-basics/#iphone-backups\">iPhone and iPad backups and updates</a> <span>12</span></li><li class=\"fl-on\"><a href=\"/faq/mac-storage-basics/#developer-space\">Developer tools</a> <span>22</span></li><li><a href=\"/faq/mac-storage-basics/#apps-macos\">Apps and macOS itself</a> <span>20</span></li><li><a href=\"/faq/mac-storage-basics/#disks-formats\">Disks, APFS and formats</a> <span>24</span></li><li><a href=\"/faq/mac-storage-basics/#external-storage\">External storage and adding space</a> <span>13</span></li><li><a href=\"/faq/mac-storage-basics/#memory-performance\">Memory, swap and speed</a> <span>9</span></li><li><a href=\"/faq/mac-storage-basics/#full-disk\">When the disk is full</a> <span>8</span></li><li><a href=\"/faq/mac-storage-basics/#erase-security\">Erasing, encryption and selling a Mac</a> <span>6</span></li><li><a href=\"/faq/mac-storage-basics/#time-machine\">Time Machine basics</a> <span>18</span></li><li><a href=\"/faq/mac-storage-basics/#finder-tools\">Finder tools for finding space</a> <span>10</span></li><li><a href=\"/faq/mac-storage-basics/#library-folders\">Library folders explained</a> <span>6</span></li><li><a href=\"/faq/mac-storage-basics/#browsers-everyday-apps\">Browsers and everyday apps</a> <span>10</span></li><li><a href=\"/faq/mac-storage-basics/#creative-media\">Creative and media apps</a> <span>7</span></li><li><a href=\"/faq/mac-storage-basics/#games-virtual-machines\">Games and virtual machines</a> <span>5</span></li><li><a href=\"/faq/mac-storage-basics/#dev-languages\">Programming languages and toolchains</a> <span>12</span></li><li><a href=\"/faq/mac-storage-basics/#updates-installers\">macOS updates and installers</a> <span>5</span></li><li><a href=\"/faq/mac-storage-basics/#accounts-system-extras\">User accounts, voices and system extras</a> <span>4</span></li></ul></li></ul></details></aside><div class=\"fl-main\"><nav class=\"fl-crumbs\" aria-label=\"Breadcrumb\"><ol><li><a href=\"/\">Home</a></li><li><a href=\"/faq/\">FAQ</a></li><li><a href=\"/faq/mac-storage-basics/\">Mac storage basics</a></li><li aria-current=\"page\">Should Time Machine back up Xcode DerivedData and other developer caches?</li></ol></nav>\n<form class=\"fl-search\" action=\"/faq/search\" method=\"get\" role=\"search\" data-fl-search>\n<label class=\"fl-visually-hidden\" for=\"fl-q\">Search the FAQ</label>\n<input id=\"fl-q\" type=\"search\" name=\"q\" value=\"\" placeholder=\"Search 2,816 questions…\" autocomplete=\"off\" spellcheck=\"false\">\n<button type=\"submit\">Search</button>\n<div class=\"fl-suggest\" role=\"listbox\" hidden></div>\n</form>\n<article class=\"fl-entry\">\n<p class=\"eyebrow fl-eyebrow\"><a href=\"/faq/mac-storage-basics/\">Mac storage basics</a> · <a href=\"/faq/mac-storage-basics/#developer-space\">Developer tools</a></p>\n<h1>Should Time Machine back up Xcode DerivedData and other developer caches?</h1>\n<p class=\"fl-short\"><strong>Short answer:</strong> Usually not — they&#39;re rebuildable and change constantly, inflating every backup. Exclude them in Time Machine&#39;s Options and make sure your source code is backed up.</p>\n<div class=\"fl-answer\"><p>Usually not. Build caches, DerivedData, simulators, package caches, node_modules and Docker data are rebuildable and change constantly, so they make every backup bigger without protecting anything you can&#39;t recreate.</p>\n<p>Add them to Time Machine&#39;s exclusion list in <strong>Options…</strong>, and make sure your source code itself is backed up (and pushed to a remote repository).</p></div>\n\n<p class=\"fl-meta\">Last reviewed <time datetime=\"2026-10-01\">October 1, 2026</time></p>\n\n<section class=\"fl-related\"><h2>Related questions</h2><ul><li><a href=\"/faq/mac-storage-basics/how-do-i-exclude-folders-from-time-machine\">How do I exclude folders from Time Machine backups?</a></li><li><a href=\"/faq/mac-storage-basics/is-it-safe-to-delete-deriveddata\">Is it safe to delete Xcode&#39;s DerivedData folder?</a></li></ul></section>\n<p class=\"fl-formats\">Also available as <a href=\"/faq/mac-storage-basics/should-time-machine-back-up-developer-caches.md\">Markdown</a> and <a href=\"/faq/mac-storage-basics/should-time-machine-back-up-developer-caches.json\">JSON</a>.</p>\n</article></div></div></div>"}