2009-09-05 3 views
3

Так что это может показаться действительно глупым вопросом, и я рассмотрел инструкцию с родительского веб-сайта, но независимо от того, что я делаю, я не могу заставить эту программу даже начать установку. ..Установка класса-дамба

Я попытался ввод: кд/Opt/местный/бен/portslocation/dports/класса-дамп

, возвращающего «этот файл/директор оленьей кожи существовать» ошибку, поэтому я пытался добраться до него папку по папке. когда я добрался до: cd/opt/local/bin/ Я не могу идти дальше. когда я проверяю содержимое каталога bin, единственные файлы, которые я могу найти, (и я не могу получить доступ к этим, по-видимому, либо): «daemondo port portf portindex portmirror» Я пробовал делать это на двух компьютерах до сих пор безрезультатно, macports установлен как на сайте, так и на сайте, и у меня возникли проблемы с поиском поддержки. пожалуйста и спасибо!!

ответ

4

У меня были проблемы с этим в течение нескольких часов, но на самом деле это довольно просто.

Я загрузил версию класса dump 3.3 из CodeTheCode, распаковал файл и скопировал файл-дамп класса в каталог. В моем случае каталог был/opt/theos/bin.

В терминале я затем записываю CD в этот каталог, используя cd/opt/theos/bin Для запуска утилиты командной строки dump класса это так просто;

./class-dump 

Очевидно, что вам тогда нужно дать ему это аргументы, так что в моем случае я использовал это сделать дамп заголовки IOS из рамок, так что я использовал;

./class-dump -H /Developer/Library/iPhoneSimulator4.3.sdk/Frameworks/UIKit.framework/UIKit -o ~/Desktop/UIKit 

Очевидно, что я не уверен, что вы используете его для, но в приведенном выше примере, я говорю классовую дамп дамп заголовочные файлы из каталога, указанного, и выводить их в/Desktop/UIKit.

Теория несут всюду.

+0

Спасибо, помогло мне много, .. Могу ли я проверить, что двоичный объект совместим с somearchitecture или нет? –

+0

С Xcode 4.4 путь изменился (измените версию sdk по мере необходимости): ./class-dump -H /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks/PassKit.framework -o – zaph

7

Если вы не пытаетесь его развить, зачем крутить вокруг? Используйте homebrew. По состоянию на сегодняшний день, и по модулю sudo здесь или там, вы можете установить homebrew с

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Если это не работает для вас, проверьте командную строку в верхней части страницы, на homebrew. †

После этого установите class-dump с

brew install class-dump 

Done.

† Ping me в комментариях с «нужным обновлением командной строки», и я постараюсь сохранить это в синхронизации. :)

+2

Сайт теперь http://brew.sh, теперь команда 'ruby -e '$ (curl -fsSL https://raw.github.com/Homebrew/ доморощенного/перейти/установка) "'. – newenglander

+0

Обновлено, thx @newenglander. –

+0

Brew install перемещен. Новая команда - ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" –

Смежные вопросы