1

私が理解しているように、iOSにはファイルキャッシュがあります。

例として、アプリケーションが何らかのフレームワーク (ae CoreAudio) をロードしようとすると、 cache からロードされます。この理由でデバイスで理解しているように、 /System/Library/Frameworks/ にはコードが含まれていません(iOS開発者は、キャッシュで常に利用できることを知っていたため)。

このキャッシュを読み取って内容を確認する方法はありますか?

通常の免責事項: 私は AppStore のルールを認識しています。このアプリケーションを AppStore にリリースする予定はありません。研究目的のみです。

4

1 に答える 1

4

/System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv6 (または 7) にあります。

はい、そこから実際の dylib を抽出できるツールがあります。たとえば、KennyTM の dyld_decache です。

于 2012-08-31T21:48:41.377 に答える