以下を使用して、iPhoneアプリを作成します。
次のエラーが発生し始めました。
致命的なエラー:ファイル '/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/../lib/clang/2.1/include/stdint.h'は、プリコンパイル済みヘッダーが構築されてから変更されました
XcodeとOS Xを再インストールしようとしました-運はありません。これは何が原因ですか?
最初に[製品]-> [クリーン]メニュー(XCode 4.6.2以降)からクリーンビルドを試してください。
それでも解決しない場合は、オーガナイザーを開きます(メニューから[ウィンドウ]-> [オーガナイザー]を選択します)。オーガナイザーが開いたら、ウィンドウ上部のツールバーからプロジェクトを選択します。左側にはプロジェクトのリストがあり、問題があるプロジェクトを選択します。
詳細パネル(リストの右側)にプロジェクト名、場所、ステータスが表示されます。その下の行は、派生データの場所を示しています。右端の[削除...]ボタンをクリックします。ダイアログが表示されたら、[削除]をクリックします。
派生データを手動で削除することもできます。
~/Library/Developer/Xcode/DerivedData/{project name + gobly-gook}
このディレクトリには、プロジェクトのビルドされた製品とインデックスが含まれます。 Xcodeによって生成されたアイテムのみが含まれるため、削除するには[〜#〜] ok [〜#〜]です。 Xcodeは、次にプロジェクトを開いたときにすべてを再生成します。
Xcodeメニューバーから[製品]> [クリーン]を選択し、[製品]> [ビルド]を選択するだけで、はるかに簡単な方法で修正できました。
アーカイブ時にDerivedDataフォルダーを削除しても機能しませんでした。
ビルド設定-ビルド場所-プリコンパイル済みヘッダーキャッシュパスを見て、そのフォルダーを削除する必要がありました。
私にとっては:
/var/folders/_w/t0mj70hd1439tqgxff7_mtt00000gn/C/com.Apple.Xcode.501/SharedPrecompiledHeaders
Cryptognomeの回答にコメントではなく、別の回答を追加しようと思ったのは、問題がxcodebuild
の実行に由来する場合、実際には別の解決策だからです。 Cryptognomeと同様に、コマンドラインツールxcodebuild
でエラーが発生しました。手動で/var
サブフォルダーに移動する代わりに、共有PCHに独自のキャッシュを設定できることがわかりました。これは、次のように環境変数SHARED_PRECOMPS_DIR
を設定することで実行できます
xcodebuild -target Foo -configuration Release SHARED_PRECOMPS_DIR=/tmp/foo/SharedPCH
このようにして、自動ビルドでエラーが発生することはありません。
上記のコマンドでは、通常、OBJROOT
およびSYMROOT
env varも設定して/ tmpにもビルドすることに注意してください。最後に、物事をきれいにします。
Xcodebuildコマンドラインツールは、このエラーで失敗することがあります。これは、svnワークスペースを以前のビルドに同期したときに起こりました。 xcodebuildツールは、プリコンパイルされたヘッダーをAntsフォルダーに保存します:
/var/folders/... scrambled eggs .../-Caches-/com.Apple.Xcode.503/SharedPrecompiledHeaders/
実際のフォルダー名(-include/var/...)を確認するには、ビルドコマンド自体を調べる必要がありますが、異なるアーキテクチャ(arm6、arm7、シミュレーターなど)用にビルドしている場合は、いくつか使用している可能性がありますコマンドラインビルドでこの問題が発生している場合は、/ var /.../ SharedPrecompiledHeadersのすべてを削除してください。
IOSシミュレーターでシミュレーターのコンテンツを削除し、[コンテンツと設定をリセット...]をクリックして、[レスト]をクリックします。これにより、ヘッダーとリソースの既存のプリコンパイル済みインスタンスが削除されます。これは私のために働いた
1)製品->クリーン
2)製品->ビルド
一種のビルドエラー
フレームワークファイルを変更した可能性があります。これは、別のフレームワークが依存しているフレームワークに変更が加えられたときに発生することがあります。プリコンパイル済みヘッダーキャッシュは同期しなくなり、Xcodeは指定されたプロジェクトをコンパイルできません。
定義にジャンプを選択し、フレームワークコントロールを選択した後に変更を行った可能性があります。
クリーニング(command + shift + K)および再構築するだけで、このエラーを取り除くことができました。
何よりも試しましたが、使い道はありません。最後に、Xcodeを削除し、再インストールしました。現在は正常に動作しています。
Xcode-> delete->再度インストール
助けになるかもしれません...
Clean
の方法が機能していないため、最終的にXCodeを再インストールすることでこの問題を解決しました。
コルドバで実行したときにこのエラーが発生しました:cordova run ios
fatal error: file '/Users/.../cordova/platforms/ios/CordovaLib/CordovaLib_Prefix.pch' has been modified since the precompiled header
'/var/folders/gb/3cf6hy4x7z3d7hprls6xmd0m0000gr/C/com.Apple.DeveloperTools/6.0-6A313/Xcode/SharedPrecompiledHeaders/CordovaLib_Prefix-bfgesbulnxtdepfwgniffeysypgv/CordovaLib_Prefix.pch.pch' was built
note: please rebuild precompiled header
'/var/folders/gb/3cf6hy4x7z3d7hprls6xmd0m0000gr/C/com.Apple.DeveloperTools/6.0-6A313/Xcode/SharedPrecompiledHeaders/CordovaLib_Prefix-bfgesbulnxtdepfwgniffeysypgv/CordovaLib_Prefix.pch.pch'
1 error generated.
** BUILD FAILED **
The following build commands failed:
CompileC build/CordovaLib.build/Debug-iphoneos/CordovaLib.build/Objects-normal/armv7/NSDictionary+Extensions.o Classes/NSDictionary+Extensions.m normal armv7 objective-c com.Apple.compilers.llvm.clang.1_0.compiler
CompileC build/CordovaLib.build/Debug-iphoneos/CordovaLib.build/Objects-normal/armv7/CDVInvokedUrlCommand.o Classes/CDVInvokedUrlCommand.m normal armv7 objective-c com.Apple.compilers.llvm.clang.1_0.compiler
私はきれいにしてビルドしようとしましたが動作しません、最後にフォルダ「/var/folders/gb/3cf6hy4x7z3d7hprls6xmd0m0000gr/C/com.Apple.DeveloperTools/6.0-6A313/Xcode」を削除して動作します!このヒントは、他の人を助けるかもしれません