2011-12-23 2 views
5

MacBook Air의 새로운 OS X Lion에 Xcode 4.2가 설치되어 있고 이전 프로젝트를 컴파일 할 수 없습니다. 선택과 XIB를 열고 내부 오류가 발생했습니다 시도Xcode 4.2 : 컴파일 오류 (종료 코드 255로 Command/Developer/usr/bin/ibtool 실패)

CompileXIB Test3/en.lproj/ViewController.xib 
    cd /Volumes/MacExt/Projects/iOS/Test3 
    setenv IBC_MINIMUM_COMPATIBILITY_VERSION 5.0 
    setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    setenv XCODE_DEVELOPER_USR_PATH /Developer/usr/bin/.. 
    /Developer/usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text --compile /Users/lial/Library/Developer/Xcode/DerivedData/Test3-fvcbdbtitujnwabzsgjgcbugfmoy/Build/Products/Debug-iphonesimulator/Test3.app/en.lproj/ViewController.nib /Volumes/MacExt/Projects/iOS/Test3/Test3/en.lproj/ViewController.xib 
--sdk /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk 

Command /Developer/usr/bin/ibtool failed with exit code 255 

: 충돌 및

계속 그냥 컴파일하려고, 변경하지 않고 오류가 발생했습니다 - 새로운 싱글 윈도우 프로젝트 (보기 기반 응용 프로그램)을 만들기
Xcode encountered an internal logic error. Choose "Continue" to continue running Xcode in an inconsistent state. Choose "Crash" to halt Xcode and file a bug with Crash Reporter. Choosing "Crash" will result in the loss of all unsaved data. 

이 문제는 어떻게 해결할 수 있습니까? Xcode가 안정적이지 않습니까? 아니면 일부 프로젝트의 설정이 잘못 되었습니까?

+0

잊어 버려요. 동일한 배포 대상 – LIAL

+0

iPhone 5.0 시뮬레이터에서 실행 중 ... ...? –

+0

xib의 SourceCode에 섹션에 나열된 모든 필수 파일이 있는지 확인하십시오. – user1459524

답변

0

나는 똑같은 경험을했습니다. git 병합으로 인해 스토리 보드에 중복 된 UILabel로 판명되었습니다. 두 UI 요소의 내부 ID가 같으면 Xcode가 충돌합니다.

는 책임 문제를 찾기위한 나의 방법이었다 : 당신은 엑스 코드를 충돌하지 않는 첫 번째 스토리 보드를 찾을 때까지

  • 에 반복적 각 커밋 체크 아웃, 망할 놈의 역사를 뒤로 단계.
  • 크래시가 시작된 커밋이 있으면 HEAD를 체크하고 문제 커밋의 스토리 보드 변경 사항을 반복적으로 되돌립니다. 하나의 UI 요소 나 충돌을 일으킬 한 줄이 생길 때까지 계속 범위를 좁 힙니다.
  • 책임 변경을 영구적으로 되돌리고 Xcode를 다시 시작하십시오. 스토리 보드를 다시 열면 내부 모순에 대해 경고받을 수 있습니다. Xcode가 제안한 변경 사항에 동의하지만 검토하십시오.
  • 필요한 경우 이전에 문제를 일으킨 UI 요소 또는 변경 사항을 처음부터 다시 만들려고 할 수 있습니다.