2009-06-09 4 views
1

誰でも次のメッセージの原因を説明することはできますか?Xcodeの "インデックスが壊れている、再構築する"メッセージの後に "セグメンテーションフォールト"が表示される

rootとして実行する必要があるデーモンをデバッグする必要があるため、私はXcodeをsudo <path to xcodeで実行しています。

私は正常にこの数回やったが、今私はXCodeのから、次のメッセージが表示されますXcodeでプロジェクトを開こうとすると:

2009-06-09 10:04:25.521 Xcode[434:a0b] index is corrupt, will rebuild 
Segmentation fault 

他のプロジェクトのオープン罰金を、そしてこのプロジェクトはで罰金開きますXcodeのルート以外のインスタンス

私は、コンピュータを再起動し、プロジェクトの内部からrootのpbxuserファイルなどをすべて削除しようとしました。

また、自分のユーザーで実行されているXcodeでインデックスを再構築しようとすると、次のアサーションエラーが発生します。私が続行すると、Xcodeがクラッシュします。

ASSERTION FAILURE in /SourceCache/DevToolsBase/DevToolsBase-1114/pbxindex/PBXProjectIndex.m:305 
Details: NULL symbol vector with value 278024 
Function: _symbolKeyForValue 

答えて

1

解決策は、プロジェクトのビルドフォルダにあるXcodeの現在のインデックスを完全に削除することです。そのため、ビルドフォルダ全体を削除してから、プロジェクトを再度開いてください。修正する必要があります。まだこの問題への答えをお探しの方に

0

these instructions from Andrew Pontiousに従うことが容易であるかもしれない:

オープンXcodeは、その好み、 [コードセンスに移動し、チェックを外し、「すべてのため インデックス作成を有効にしますプロジェクト "。 prefsウィンドウで Applyボタンを押します。

これがオフになったら、 プロジェクトを開きます。もうクラッシュしてはいけません。 次に、環境設定に戻り、 インデックスを再びオンにします。 (適用をクリックしてください) 再度、それはクラッシュするべきではありませんが、 は プロジェクトを完全に再インデックスする必要があります。

インデックスを再度有効にすると、プロジェクトでXcode(3.1.3)が再びクラッシュするため、無効にしておきました。

+0

実際にそれらを試してみましたが、再度インデックスを作成し直して再び問題をクラッシュさせました。受け入れられた答えは、インデックス作成が有効になっていても、私のためにクラッシュする問題を完全に解決しました。 –

関連する問題