Как вы извлекаете заголовочные файлы из частного фреймворка на OS X? - PullRequest
6 голосов
/ 02 февраля 2010

Я пробовал class-dump и class-dump-x , но ни один не работает на CoreSymbolication.framework на Snow Leopard (OS X 10.6.2)

/ System / Library / PrivateFrameworks / CoreSymbolication.framework

Существуют ли другие способы получения заголовков для этой платформы?

1 Ответ

7 голосов
/ 02 февраля 2010

CoreSymbolication написано не на Objective-C, а на C ++. Вот почему класс-дамп не работает. Вы можете использовать

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

для просмотра символов, определенных в CoreSymbolication. Их немного сложно читать из-за интенсивного использования шаблонов.

Увы, для C ++ невозможно создать полную информацию заголовка из исполняемого файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...