最近,iOS8 SDK已通过XCODE 6.0 IDE安装在我的MAC mini上,系统内的SDK目录为
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/System/Library/Frameworks
所有这些框架都运行良好,我的应用程序可以顺利实现它们。
但是如何对它们进行类转储以从结果中获取非 public API?类转储“动态Mach-O”文件后的唯一结果始终是: CDStructures.h 。
但是,如果我对SDK 7进行类转储,结果将为每个框架生成许多H文件。
那么,有什么方法可以得到“类转储结果”?
还是iOS 8平台禁止此程序?
最佳答案
class-dump
版本。 Try getting a new one here。这个版本适合我(iOS 8.2和Yosemite)。 class-dump
目录而不是iPhoneSimulator.platform
目录上运行iPhoneOS.platform
:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.2.sdk/System/Library/
classdump-dyld
作为described here。 参考
http://iphonedevwiki.net/index.php/Updating_extensions_for_iOS_8
关于ios - iOS 8类转储失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28166538/