Xcodeの最新バージョンでアプリをビルドすると、このエラーが発生します。
致命的なエラー:不正な形式または破損したASTファイル: '/Users/me/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP/Darwin.pcmのモジュールを読み込めません' note:afterシステムヘッダーを変更するには、「/ Users/me/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP」のモジュールキャッシュを削除してください1エラーが生成されました。
私がナビゲートするとき:
/ Users/me/Library/Developer/Xcode/DerivedData/ModuleCache
ディレクトリ「XYZYIE6ZV0OP」が存在しないことがわかります。
誰も私がこれを解決する方法を知っていますか?そのディレクトリが存在しないため、エラーメッセージの2番目の部分で提案されているように、ディレクトリで何も削除できません。
同じ問題がありました。派生データフォルダーをクリアすると、問題が解決しました。 Xcodeで、Window-> Organizer-> Projectsに移動し、プロジェクトを選択して、「Derived data」の横にある「Delete ...」ボタンを押します。
これがうまくいかない場合は、Product-> Clean(Cmd
+ Shift
+ k
)を試してください。
Command + shift + kを押すか、プロジェクトを削除してからプロジェクトを実行します...
Xcodeで[製品]-> [クリーンな問題を解決]を選択します
デフォルトでは、Macではライブラリフォルダーは非表示になっています。そのフォルダに移動する最良の方法は次のとおりです。
これにより、非表示のライブラリフォルダー内の直接のXcodeフォルダーが開きます。
XCodeを再度実行すると、すべてが修正されます。
私は同じ問題を抱えていましたが、プロジェクトをきれいにすることで解決しました。
Product-> Clean
または押す
command+shift+K
私の場合、誤ってNSURLConnection.hを変更しました。 Xcodeはpathのキャッシュについて不満を言いました
/var/folders/p6/fk2rmf017sn2d_gds6dtqr6hrst8b2/C/com.Apple.DeveloperTools/5.0.2-5A3005/Xcode/5.0.2-5A3005/Xcode/ModuleCache/XWWWZ5ED888F
私は最終的にそれを修正する手順を見つけました:
Xcodeを再起動すると、そのフォルダーとその中のすべてが再生成されました。
最新のSDKをインストールしてから同じ問題が発生しました。
私の解決策は、派生データを削除し、プロジェクトをきれいにすることでした。
派生データとCleanプロジェクトを数回削除しようとしましたが、機能しません。警告のファイルは、Project Navigatorおよびすべてのビルド設定から既に削除した古いファイルです。しかし、表示され続け、このエラーが発生します。エラーはシミュレータでのみ発生し、デバイスでは発生しません。これは本当に奇妙です。 :/
何らかの理由で、ブランチを他のブランチに切り替えて元に戻しましたそして、再び動作します。誰かがそれがどのように機能するかを知っているなら、私に教えてください:D
派生データを削除して、フォルダーをビルドするだけです。問題は解決されます。
プロジェクトスキームを「実行可能ファイルの起動を待つ」に設定している場合、このエラーが発生する可能性があります。
その場合、Product> Scheme> Edit Scheme ...からスキームを変更します。
キャッシュのクリーン、派生データの削除、エラーログから見つかったモジュールキャッシュフォルダーの手動削除、xcodeの再起動、マシンの再起動を行いました。しかし、それらのどれも私を助けませんでした。
しかし、この手順は問題を解決するのに役立ちます
これ 解決策は、問題の解決に役立ちます。
私の場合、plistファイル名にスペースが含まれていました。
削除し、ターゲットビルド設定のInfo.plist Fileキーを変更しました
私の場合、SSDが壊れていました。 Apples Disk Utilityでディスクを確認できます
私の場合、1つのプロジェクトでアプリをアーカイブしようとしましたxcodeworkspace内
xcodeを閉じ、単一のターゲットプロジェクトを開き、クリーンアップします。その後、アーカイブを実行し、iOSアプリアーカイブを作成します。
私は誰かを助けることができると思います。
プロジェクトをクリーンアップし、ドライブデータを削除しても、修正されませんでした。しかし、最終的にそれを修正したのは、使用したシミュレーターのモデルを変更することでした。
最初にクリーンを実行してから、iPhone 5シミュレーターで実行している場合は、iPhone 5sシミュレーターで実行して問題を修正します。基本的に、実行していたシミュレーター以外のシミュレーターで実行します。
(Hlungの回答に対するクレジット。これがもう少し明確であることを願っています)
Safariブラウザーを更新し、ページを下にスクロールすると、「ビルドを追加するための+ボタンをクリック...」が表示され、実際のビルドを追加し、「保存」および「レビュー待ち」をクリックします。
Xcode.app(Xcode 5)と共存するXcode6-beta5.appのxcodebuildコマンドを実行しても同じエラーが発生しました。
この場合、-derivedDataPath
を追加して、デフォルトのXcode.app用のModuleCacheとModuleCacheを分離しました。
xcodebuild -derivedDataPath ./build/Xcode6-beta5/DerivedData ....
これは私のために動作します。
サードパーティアプリを初めてビルドしようとしたときにこのエラーが発生しました。ライブラリとしてfoundation
を追加すると、問題が修正されました。