2

他では見たことも読んだこともない奇妙な問題があります。Xcode がすべてのファイルを解析して問題やエラーを検出しなくなりました。現在表示しているファイルの問題やエラーが表示され、その後も引き続き表示されますが、400 以上のファイルがあるため、各ファイルにアクセスしてコンパイルすることは合理的ではありません。コードが有効な場合、Xcode は正常にビルドできますが、エラーが表示されないため、それがいつであるかはわかりません。索引付けは行われますが、コンパイルは行われません。

また、ビルド中、ステータス バーには、Xcode がコンパイル ソースの合計数から x をコンパイルしていると表示されますが、通常、合計数は実際の合計数に近くさえありません。たとえば、実際には 400 個のコンパイル ソースがあるのに、40 個のファイルのうち x 個をコンパイルすると表示される場合があります。

この問題が発生したとき、私は通常のタスクから何か特別なことをしていませんでした。新しいプロジェクトがコンパイルされ、しばらくするとランダムにコンパイルが停止します。

私が試したこと:

  • 派生データの核攻撃
  • Xcodeの終了/コンピューターの再起動
  • 既知の作業リポジトリからプロジェクトを再クローンします。ビルドされますが、エラーや問題が存在する場合は検出されません。少なくともいくつかのマイナーな問題があるはずですが、何も表示されません。
  • Xcode (4.5.2) の再インストール
  • GCC 4.2 と LLVM 4.1 コンパイラの両方を試しました

以前にこの問題を経験し、解決策を見つけた人はいますか? この問題により、私の仕事は非常に困難になりました。

4

1 に答える 1

2

DerivedDataの破損のように聞こえます。これを試して:

  1. ターゲットをクリーンアップします:cmd + shift+KまたはProduct->Clean
  2. xcodeを終了します
  3. / Users / your_user / Library / Developer / Xcode/DerivedDataの内容を削除します
  4. xcodeを再起動します

(このフォルダの内容を削除しても安全です。ただし、気になる場合は、最初にバックアップしてください)。

あなたは行ってもいいはずです。

于 2013-01-09T01:12:33.127 に答える