2013-01-02 4 views
0

를 컴파일오류 1 내가 Cydia를 컴파일 트라이 때 Cydia를

Leos-MacBook-Pro:cydia leogalli$ make 
[cycc] SDURLCache/SDURLCache.m 
[cycc] Menes/invocationWithSelector.mm 
[cycc] Menes/radixSortWithSelector.mm 
[cycc] Menes/yieldToSelector.mm 
[cycc] CyteKit/MFMailComposeViewController-MailToURL.mm 
[cycc] CyteKit/TableViewCell.mm 
[cycc] CyteKit/ViewController.mm 
[cycc] CyteKit/WebScriptObject-Cyte.mm 
[cycc] CyteKit/WebView.mm 
[cycc] CyteKit/WebViewController.mm 
[cycc] CyteKit/WebViewTableViewCell.mm 
[cycc] CyteKit/dispatchEvent.mm 
[cycc] CyteKit/stringWithUTF8Bytes.mm 
[cycc] Cydia/LoadingView.mm 
[cycc] Cydia/LoadingViewController.mm 
[cycc] Cydia/MIMEAddress.mm 
[cycc] MobileCydia.mm 
[cycc] Version.mm 
[cycc] Sources.mm 
[cycc] lookup3.c 
[link] SDURLCache/SDURLCache.o Menes/invocationWithSelector.o Menes/radixSortWithSelector.o Menes/yieldToSelector.o CyteKit/MFMailComposeViewController-MailToURL.o CyteKit/TableViewCell.o CyteKit/ViewController.o CyteKit/WebScriptObject-Cyte.o CyteKit/WebView.o CyteKit/WebViewController.o CyteKit/WebViewTableViewCell.o CyteKit/dispatchEvent.o CyteKit/stringWithUTF8Bytes.o Cydia/LoadingView.o Cydia/LoadingViewController.o Cydia/MIMEAddress.o MobileCydia.o Version.o Sources.o lookup3.o 
ld: file is universal (4 slices) but does not contain a(n) armv6 slice: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/usr/lib/crt1.o for architecture armv6 
collect2: ld returned 1 exit status 
make: *** [MobileCydia] Error 1 
Leos-MacBook-Pro:cydia leogalli$ make 
[link] SDURLCache/SDURLCache.o Menes/invocationWithSelector.o Menes/radixSortWithSelector.o Menes/yieldToSelector.o CyteKit/MFMailComposeViewController-MailToURL.o CyteKit/TableViewCell.o CyteKit/ViewController.o CyteKit/WebScriptObject-Cyte.o CyteKit/WebView.o CyteKit/WebViewController.o CyteKit/WebViewTableViewCell.o CyteKit/dispatchEvent.o CyteKit/stringWithUTF8Bytes.o Cydia/LoadingView.o Cydia/LoadingViewController.o Cydia/MIMEAddress.o MobileCydia.o Version.o Sources.o lookup3.o 
ld: file is universal (4 slices) but does not contain a(n) armv6 slice: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/usr/lib/crt1.o for architecture armv6 
collect2: ld returned 1 exit status 
make: *** [MobileCydia] Error 1 
: 터미널 날이 있습니다 (자식에서 //git.saurik.com/cydia.git을 복사하여 브라우저 표시 줄에 붙여 넣습니다)

그럼이게 무슨 뜻 이죠? 어떻게 해결할 수 있습니까?

답변

0

LD : 파일 (4 개 조각) 보편적이지만 (N)의 ARMv6 슬라이스가 포함되어 있지 않습니다 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0 아키텍처의 ARMv6

이 오류 .sdk은/usr/LIB/crt1.o 메이크 링커 명령의 ARMv6 CPU가 호환되도록 이진를 요청하는 것을 의미하지만,이 입출력 및 엑스 코드 4.5 불가능 6 SDK는 armv6을 더 이상 지원하지 않습니다.

이 솔루션은 애플에서 엑스 코드 4.4.1 DMG를 다운로드하는 것입니다, /Applications/Xcode441.app에 그 Xcode.app을 복사 한 다음 xcode-select 그것을 :

sudo xcode-select --switch /Applications/Xcode441.app/Contents/Developer