What is com.apple.coresymbolicationd and can you delete it?

Updated 15 October 2026

If you found a large folder called com.apple.coresymbolicationd while hunting for disk space, it is a macOS cache. The copy in your home folder is safe to clear. Here is what it is, where to look and how to remove it.

What it is

coresymbolicationd is a macOS system process, part of Apple's CoreSymbolication framework at /System/Library/PrivateFrameworks/CoreSymbolication.framework. It is not malware.

It turns raw memory addresses into function names and line numbers. That process is called symbolication, and it is what makes crash reports, debugger backtraces and profiler output readable. To do it quickly, the process caches symbol information on disk.

Why it grows

Symbols are added as you build, debug, profile and read crash logs, which is why the cache tends to show up on developers' Macs. Apple doesn't document a size limit or a setting to control it, so the only way to keep it in check is to clear it.

Where it lives

There are two folders with this name:

How to check its size

du -sh ~/Library/Caches/com.apple.coresymbolicationd

The system-level folder can only be read as an administrator. This asks for your password:

sudo du -sh /System/Library/Caches/com.apple.coresymbolicationd

In Finder, choose Go › Go to Folder (Shift-Command-G), paste the path, then select the folder and press Command-I to see its size.

Is it safe to delete?

The contents of the folder in your home Library, yes. It is a cache: macOS fills it again as needed. The only cost is that symbolication, such as opening a crash report or attaching a debugger, can be slower the first few times afterwards. Your code, projects and Xcode settings are not stored there.

The system-level folder is a different matter. It belongs to root and sits outside your home folder. We haven't verified a safe procedure for clearing it, so this guide doesn't give one, and SymbolSweep never touches it.

How to clear it

  1. Quit Xcode, Instruments and any debugger.
  2. In Finder, choose Go › Go to Folder and enter ~/Library/Caches/com.apple.coresymbolicationd.
  3. Select everything inside the folder and move it to the Trash. Leave the folder itself in place.
  4. Empty the Trash to get the space back.

Or in Terminal, which deletes the folder's contents immediately and skips the Trash:

rm -rf ~/Library/Caches/com.apple.coresymbolicationd/*

If the folder is already empty, zsh replies no matches found. That is harmless.

Stay inside this one folder. Clearing other folders in ~/Library/Caches without knowing what they belong to can sign you out of apps or make them download data again, and nothing under /System should be deleted by hand.

What happens after

Nothing visible. macOS adds to the cache again the next time something needs symbols, so the folder starts growing again as soon as you build and debug. No network connection is needed and nothing has to be reinstalled.

Or let SymbolSweep find it

This cache is the reason SymbolSweep exists. It watches the size of ~/Library/Caches/com.apple.coresymbolicationd and includes it in the total on its main screen. It isn't one of the four Dev Artifacts tiers; it is the symbolication cache that Clean empties along with the SAFE items that are ready.

Download SymbolSweep for Mac

Scanning is free and never deletes anything. Deleting needs a one-time $12 license for one Mac. Requires macOS 13 or later on Apple silicon. See how it works.

FAQ

Is it safe to delete com.apple.coresymbolicationd?

The contents of ~/Library/Caches/com.apple.coresymbolicationd, yes. It is a cache that macOS rebuilds. Symbolication may be slower for a short while afterwards.

Will the coresymbolicationd cache come back?

Yes. It fills again as you build, debug and open crash reports. Clearing it is routine maintenance, not a permanent fix.

Is coresymbolicationd a virus?

No. It is part of macOS, shipped inside Apple's CoreSymbolication framework in /System/Library/PrivateFrameworks.

Can I stop the coresymbolicationd cache from growing?

Apple doesn't provide a setting for it. The practical option is to clear it now and then, by hand or with a tool that does it when it passes a size you choose.

Related guides