![]() When loading, dyld will first check if is in the share cache, and if it is will use that pre-bound version instead of opening, mapping, and binding the original file. Moving the cache files to a different location isn't the only change in macOS Big Sur and later, the purpose of those files has changed, too: they no longer seem to be cache files in the sense that they store commonly used shared libraries (from man update_dyld_shared_cache): ![]() In previous macOS versions, those files were located in /var/db/dyld/ instead of /System/Library/dyld/, and could be recreated with this command (see for example Trying to force update_dyld_shared_cache but having some errors): sudo update_dyld_shared_cache -root / -forceīut update_dyld_shared_cache is deprecated in macOS Big Sur and later (running the command has as only output This tool is deprecated.). No, in Big Sur and later it's not safe to delete them (from the screenshot in your question, I see you are on macOS 11 Big Sur). Is it safe to delete these 4 files in the folder called dyld ( /System/Library/dyld/)?
0 Comments
Leave a Reply. |