Dev:Dyld shared cache

Starting in iOS 3.1, all default libraries are combined into a big cache file in /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv6 (or _armv7) to improve performance. The original files are no longer useful for non-on-device-developers, so they are eliminated from the system.

Cache extraction
Developers who do not use the SDK cannot link programs on iOS directly due to the missing dylibs. You first need to extract the appropriate dylibs from the dyld_shared_cache.

Options:


 * You could use dyld_decache by KennyTM~ to extract these dylibs.
 * Alternatively, you could use DySlim by comex to mount the whole cache file on Mac OS X.
 * decache by phoenixdev also works quite well.