16

これは私が得るエラーです:

fatal error: file '/Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/AssetsLibrary.framework/Headers/ALAssetRepresentation.h' has been modified since the precompiled header '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache/16ZE17LEJCX4P/AssetsLibrary.pcm' was built
note: after modifying system headers, please delete the module cache at '/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache/16ZE17LEJCX4P'
1 error generated.

したがって、問題は、これらのシステム .h ファイル (このエラーの ALAssetRepresentation.h) が変更されることです (少なくとも私ではなく、故意ではありません)。ファインダーで、変更された日付が変更されていることがわかり、解決する唯一の方法です。古い変更日がまだ保持されているため、別の私の古いxcodeディレクトリ(xcode4)からそれらをコピーすることです。

これらのファイルが変更される理由とそれを防ぐ方法についてのヒントはありますか? それらを読み取り専用に変更できますが、この変更によりさらに問題が発生するのではないかと心配しています(書き込み権限がデフォルトのようです。他の人のインストールで確認しました)。

ありがとう

4

7 に答える 7

23

私はかつてこの問題を抱えていました。派生データ フォルダーに移動し、その中のすべてを削除します。心配しないでください。システムはこのフォルダ内のすべてを再作成できます

于 2013-10-28T10:08:38.543 に答える
5

pcm ファイルを削除します。

rm "/Users/user/Library/Developer/Xcode/DerivedData/ModuleCache/16ZE17LEJCX4P/AssetsLibrary.pcm"

それから

プロジェクトの消去 (Cmd+Shift+K)

問題が解決しました

于 2014-01-13T08:55:07.380 に答える
1

エラーをよく見ると、問題にも記載されているように、警告が表示されます。

After changing system header you should remove moduler cache, which resides path (in my case) /Users/developer/Library/Developer/Xcode/DerivedData/ModuleCache/2IPA3N5W2OEZW

私がしたこと、(私は極端に行きました)

  • このフォルダ内のすべてを削除しました。次に、2 つのエラーがあったプロジェクトを実行しました。
  • 次に、コードをディープクリーンしますoption + command + shift + k

今、私は行ってよかったです。コードが適切に実行され、結果が生成されました。

于 2014-08-04T18:39:06.747 に答える
0

何も機能しない場合は、Xcode を再インストールするだけで、Xcode に関連するすべてのもの (ソフトウェアと派生データ フォルダーなど) を削除します。再度ダウンロードできない場合は、動作する誰かからコピーしてください。

于 2014-09-02T14:20:59.890 に答える
0

/Users/developer/Library/Developer/Xcode/DerivedData/ModuleCache/2IPA3N5W2OEZW ディレクトリに移動し、フォルダを削除してクリーン & ビルドします。Xcode 5.1 で動作します

于 2014-08-09T11:30:40.840 に答える
0

最初のオプションを試してみましたが、成功しませんでした。私の場合、ModuleCache を消去してから、ディープ クリーンしてビルドすることが役に立ちました。その特定の順序でトリックを行いました。

于 2014-04-09T15:56:49.710 に答える