web-dev-qa-db-ja.com

Apple LLVM 5.0エラーを取り除くことができません

それは言い続けます:

致命的なエラー:ファイル '/Applications/Xcode5-DP5.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/usr/include/objc/NSObject.h'

プリコンパイル済みヘッダー以降に変更されました

「/Users/jackiexu/Library/Developer/Xcode/DerivedData/ModuleCache/2MWVPCGUMQ29P/ObjectiveC.pcm」が作成されました

注:システムヘッダーを変更した後、「/ Users/jackiexu/Library/Developer/Xcode/DerivedData/ModuleCache/2MWVPCGUMQ29P」のモジュールキャッシュを削除してください

1エラーが生成されました。

派生データを少なくとも5回は削除したに違いありません。何か案は?

41
Aeveus

ターミナルを開き、次のように入力します:rm -rf〜/ Library/Developer/Xcode/DerivedData/ModuleCache/*

プロジェクトをクリーンアップして、再度ビルドします。私のために働いた。

61
Neva

フォルダーを削除し、アプリをクリーンアップし、必要に応じてXcodeを再起動します。

15
coneybeare

xcode 5に従って。

  1. xcodeの設定をクリックしてください
  2. [場所に移動]タブ
  3. DerivedDataというフォルダーに移動する派生データパスをクリックします。
  4. フォルダー全体を削除し、xcodeを再起動します。

これは私には問題ありません。

ハッピーコーディング:)

Xcodeを再インストールしましたか? cmd + shift + kを使用してクリーンアップしましたか?

6
Arbitur

同じことが私に起こっていました。警告は私に言っていました:

システムヘッダーを変更した後、「/ Users/yunus.mehel/Library/Developer/Xcode/DerivedData/ModuleCache/13XL2DHZVON89」にあるモジュールキャッシュを削除してください。

そのため、xcodeを再起動し、Organizerから派生データを削除し、derivedDataフォルダーから派生データを削除しました。どれも機能しませんでした。それから私は、解決策がすでにそこにあることに気付きました。に行きます:

「DerivedData/ModuleCache/13XL6DH2BON89」

そのフォルダを削除しますnot the "DerivedData/<your_project>"。クリーンビルドを作成すると、再び機能します。

6

このスクリプト を実行して、/Library/Developer/Xcode/DerivedDataおよび/var/folders内のすべての関連ファイルを削除します。

# run with
# Ruby reallyCleanXcode.rb
derivedDataFolder = Dir.glob(Dir.home + "/Library/Developer/Xcode/DerivedData/*")
moduleCache = Dir.glob("/var/folders/**/com.Apple.DeveloperTools*")
FileUtils.rm_rf derivedDataFolder + moduleCache
4
orkoden

これは、コンパイル時、アプリ実行時、またはどちらでもありませんか?

これを試しましたか:

ビルド設定-ビルド場所-プリコンパイル済みヘッダーキャッシュパス-フォルダーがあります...削除します。

2
Sophy Swicz

私はこれを解決しました:

Xcodeの再起動を終了+プロジェクトをクリーン+ビルドフォルダーをクリーン+派生データをクリーン+ /var/folders/.../.../C/com.Apple.DeveloperTools/5.0.2-5A3005/Xcode/SharedPrecompiledHeadersを削除+プラグを抜いたiPhone

再構築して動作します:)

1
Van Du Tran

使った Shift + CMD + K プロジェクトをクリーンアップしようとしましたが、消えませんでした。

私がしなければならなかったのは、<yourProjectName>-info.plistおよび<yourProjectName>-Prefix.pch.

それから Shift + CMD + K 働いた。

私の場合、問題はコード1でClangが終了することでした。

0
Saif Ali Khan

私は同じ問題に直面していました。私は最初に「shift + command + k」を押すことでこれを行うプロジェクトをクリーンアップし、プロジェクトを再構築しただけでうまくいきました。 「command + B」を押してプロジェクトを再構築します

0
Zubin Piya

私は同じ問題を抱えていました。 SHFT + CMD + Kを実行して実行しようとしましたが、再度エラーが表示されました。私のエラーはNSJSONSerializationヘッダーファイルを指しています。だから、私はModuleCacheのファイルを削除し、プロジェクトは現在動作しているようです。 NSJSonSerializationを使用してコードが間違っていると考えてコードを変更したため、プロジェクトもコードを使用して作業を開始しました。

ファイルを削除するには-デスクトップで[移動]をクリックしてから[フォルダーに移動]をクリックし、フォルダーパス(例: 'ライブラリ/.…./ModuleCache')を入力して、すべてのファイルを削除します。

よろしくお願いします

0
ASK

私の解決策、

ターミナルでコマンドを実行します:

rm -rf /Users/jackiexu/Library/Developer/Xcode/DerivedData/ModuleCache/2MWVPCGUMQ29P

その後、xcodeで、クリーンしてからxcodeを再起動してビルドします

0
lbsweek

他のすべての「ビルドをクリーンアップする」答えに加えて、(非常に文書化されていない!)/var/foldersディレクトリを空にするまで、何も機能しませんでした。

どうやら、これはOS-Xによって維持される「その他のキャッシュ」ディレクトリです。 「正しいファイル」とは何なのかわからない。ディレクトリ全体を削除しました。

...そして今、私は再び構築することができます。やった!ターミナルから:

[Sudo] rm -rf /var/folders/*

(私はFinderから認証を介してそれを行いましたが。)(OS-X 10.9.latest)

追加の手がかり:XCode-6-betaでビルドできましたが、XCode-5で間抜けな破損エラーが発生しました。

0
Olie

問題を取り除くには、以下の手順に従ってください。

「ライブラリ/ Developer/Xcode/DerivedData/ModuleCache /」

ModuleCache Folder内のすべてのフォルダーを削除します。

クリーンビルドを作成し、Xcodeを終了して再度実行します

確かに、それはうまく動作します。

幸運を !!!

0
Dipak Narigara