2011-12-23 12 views
5

MacBook Airの新OS X LionにXcode 4.2をインストールしました。新しいシングルウィンドウプロジェクト(ビューベースのアプリケーション)を作成します - いずれかの変更を加えていない、それをコンパイルしようとするとエラーを得た:クラッシュとXcode 4.2:コンパイルエラー(終了コード255でコマンド/開発者/ 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 

は選択とXIBました。内部エラーを開こう

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

私はiPhone 5.0 Simulatorで同じ展開ターゲット – LIAL

+0

を実行していますか? –

+0

xibのSourceCodeに、セクションにリストされているすべての必要なファイルがあることを確認してください。 – user1459524

答えて

0

私はちょうど同じことを経験しました。それは、gitのマージのために、ストーリーボードに重複したUILabelであることが判明しました。明らかに、2つのUI要素が同じ内部IDを持つ場合、Xcodeはクラッシュします。

責任問題にして見つけるための私の方法は:

  • 反復的にあなたがXcodeのをクラッシュしない最初のストーリーボードを見つけるまで、各コミットチェックアウト、Gitの歴史を逆方向に進みます。
  • クラッシュが開始されたら、HEADをチェックアウトし、問題コミットのストーリーボードの変更を繰り返し元に戻します。 1つのUI要素があるか、クラッシュの原因となる1つの行があるまで、それを絞り込んでください。
  • 責任変更を永久に元に戻し、Xcodeを再起動してください。ストーリーボードをもう一度開くと、内部の矛盾について警告されることがあります。提案されたXcodeの変更に同意してください。
  • 必要に応じて、以前に問題を引き起こしていたUI要素や変更を最初から修正しようとしている可能性があります。
関連する問題