试图找到 MacOS 框架二进制文件

Trying to find the MacOS Framework binaries

我想知道是否有人知道 real MacOS 框架二进制文件位于何处?传统的答案是 /System/Library/Frameworks 和 /System/Library/PrivateFrameworks。是的,这些目录中有内容,但没有实际代码。

我知道,在 iOS 上,所有二进制文件都合并到一个内存映射缓存文件中以提高性能;缓存在所有 运行 个应用程序之间共享。我想知道最近版本的 MacOS 是否也是如此?我可以在 High Sierra 上看到真正的二进制文件,但不是最近。

所以我猜测(如 iOS 一样)各个框架不再以离散形式存在;一切都在一个大缓存文件中。但是它在哪里?

它在 /System/Library/dyld/dyld_shared_cache_{arch}(大苏尔)