2009-09-05 2 views
3

그래서 이것은 정말 바보 같은 질문처럼 들리 겠지만, 심지어 설치를 시작하기 위해이 프로그램을 내가이 상위 웹 사이트에서 사용 방법을 살펴 보았다 하지만, 아무리 내가 뭘, 내가 얻을 수 없습니다. ..클래스 덤프 설치

내가 입력 시도 : 오류 "존재 나던이 파일/이사의"반환 CD/옵션/지방/빈/portslocation/dports/클래스 덤프

을, 그래서 난 그것을 얻기 위해 노력 폴더별로. 내가 끝까지 갈 때 : cd/opt/local/bin/ 나는 더 이상 갈 수 없다. bin 디렉토리의 내용을 확인할 때 찾을 수있는 유일한 파일은 다음과 같습니다. "daemondo port portf portindex portmirror" 지금까지 2 대의 컴퓨터에서이 작업을 시도했지만, macports는 웹 사이트가 말했듯이 두 가지 모두에 설치되어 있으며 이에 대한 지원을 찾는 데 문제가 있습니다. 제발, 고마워 !!

답변

4

몇 시간 동안이 문제가 있었지만 실제로는 매우 간단합니다.

CodeTheCode에서 class-dump 3.3 버전을 다운로드하고 파일의 압축을 풀어 클래스 덤프 파일을 디렉토리에 복사했습니다. 필자의 경우 디렉토리는/opt/theos/bin입니다.

터미널에서 나는 cd/opt/theos/bin을 사용하여 해당 디렉토리에 CD를 넣습니다. 클래스 덤프 명령 행 유틸리티를 실행하려면 다음과 같이 간단합니다.

./class-dump 

은 확실히 당신은 내 경우에는 내가이 프레임 워크에서 아이폰 OS 헤더를 덤프 할 사용 그래서, 그것에게 그것의 인수를 줄 필요가있다, 그래서 나는 사용;

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

는 분명 내가 당신을 위해 그것을 사용하고있는 잘 모르겠지만, 예에서 나는 주어진 디렉토리에서 헤더 파일을 덤프 클래스 덤프를 말하고 위, 출력/데스크탑/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를 설치할 수 있습니다. †

이 후

, 완료

brew install class-dump 

class-dump를 설치합니다.


† "명령 줄 업데이트 필요"와 관련하여 의견을 보내 주시면이를 계속 알려 드리겠습니다. :)

+2

웹 사이트는 이제 http://brew.sh입니다. 이제 명령은'ruby -e "$ (curl -fsSL https://raw.github.com/Homebrew/ homebrew/go/install) ". – newenglander

+0

업데이트 됨, 주신 _newenglander. –

+0

BREW 설치가 이동했습니다. 새 명령은 ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"입니다. –