我已经尝试过class-dumpclass-dump-x,但都无法在Snow Leopard(OS X 10.6.2)上的CoreSymbolication.framework上运行



还有其他方法可以检索此框架的 header 吗?

最佳答案

CoreSymbolication不是用Objective-C编写的,而是用C++编写的。这就是为什么类转储不起作用的原因。您可以使用

nm /System/Library/PrivateFrameworks/CoreSymbolication.framework/CoreSymbolication | c++filt

查看CoreSymbolication中定义的符号。由于模板使用量大,因此阅读起来有些困难。

C,对于C++,无法从可执行文件中生成完整的 header 信息。

关于macos - 如何从OS X上的私有(private)框架中提取头文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2187041/

10-11 20:23