iOS缓存在哪里?

时间:2012-08-31 21:41:22

标签: ios

据我所知,iOS有一些文件缓存。

例如,当应用程序尝试加载某个框架(a.e.CoreAudio)时,它会从缓存中加载它。据我所知,在设备上/ System / Library / Frameworks /不包含任何代码(因为iOS开发人员知道它们将始终在缓存中可用)。

有没有办法读取此缓存以查看其中的内容?

常用免责声明:我了解AppStore规则。我不打算将此应用程序发布到AppStore。它仅用于研究目的。

1 个答案:

答案 0 :(得分:4)

位于/System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv6(或7)。

是的,有些工具可以从中提取实际的dylibs;例如KennyTM's dyld_decache.