web-dev-qa-db-ja.com

エラー:ビルドファイルを解決できません:XCBCore.BuildFile

error: Unable to resolve build file: XCBCore.BuildFile (missingTargetProductReference("3bf83096e50de72a94699e9afc1133ebe3512682230d04680075c283a974e273")) (in target 'MyTarget')

Xcode 10は、プロジェクトをビルドしようとするとすぐにこのエラーを出します。何が原因なのかすぐにはわかりません。

どうすれば解決できますか?

45
Tres

これは、同じエラーを経験した原因です。 missing Command Line Tools setting

システムにコマンドラインツールの正しいバージョン(Xcode 10.2.1、以下を参照)を設定した後、エラーはなくなりました!

correct Command Line Tools setting

6
98chimp

XCode 10 Betaの場合:同じプロジェクトディレクトリを共有する2つのワークスペースを開いているときに問題が発生します。解決策は

短縮版

  1. 1つを除くすべてのワークスペースをシャットダウンする
  2. xCodeを終了し、XCodeを再度開きます
  3. XCode>製品>ビルドフォルダーのクリーン

長いバージョン

  1. 1つのワークスペースを除くすべてをシャットダウンする
  2. XCode>設定>ロケーション>派生データ> gotoディレクトリ〜/ Library/Developer/Xcode/DerivedData
  3. DerivedDataからサブディレクトリをクリアする
  4. xCodeを終了し、XCodeを再度開きます
  5. XCode>製品>ビルドフォルダーのクリーン

手がかりを@aferrissの回答に感謝します。

49
Warren Stringer

最近Xcode 10でopenframeworks 0.10を使用しているときに、この同じエラーに遭遇しました。一度に複数のopenframeworksプロジェクトを開いたことが原因のようです。それらをすべて1つずつ閉じてから、作業したいものを再度開くと、エラーが解決するはずです。これが単なるxcode-betaであることを願っています。

error message

Xcodeは、ワークスペースの整合性に問題があることを通知するために使用されていましたが、無視してもかまいません。しかし、それは戻ってきたようです。この問題についていくつかの議論があります こちら

17
aferriss

ここでのキーはmissingTargetProductReferenceです。または、namedReferencesCannotBeResolvedを取得できます。 Xcodeは何かを見つけることができません。

これは、Swift5/Xcode10へのアップグレード後に発生しました。

リンクされたフレームワークを削除してから再度追加すると、問題が解決することがわかりました。

7
emp

Xcodeを再起動すると、問題はなくなりました

7
Shubham Goel

私にとっては、XCode > Product > Clean Build Folderrestart Xcodeが機能しました。

6
wkm

見つからない組み込みのXcodeプロジェクトがありました(水色)。削除して再度ドロップすると、問題は解決しました。

4
Hexagons

これが役立つ場合に備えて、新しいレポジトリがあり、ライブラリが正しくリンクされていませんでした。

Xcodeを開いてクリーニングし、メニューのLibrariesを1つずつ確認しました。それをクリックして右側の情報パネルを開き、小さなフォルダーボタンを押し、指定されたパスを見つけてクリックして開いて、Xcodeがそれらのライブラリを認識できるようにしました。多くの場合、パス名は

/node_modules/react-native/Libraries/(something)/(something).xcodeproj
2
ehacinom

上記のどれもうまくいかなかった後、私にとっては別の解決策がありました。問題は、私のパッケージの1つにunlinkを使用した後に始まりました。その後、何らかの理由で、パッケージはまだライブラリの下にありましたが、灰色で表示されていました。灰色のライブラリを削除すると、すべてが再び機能し始めました。

1
Yanush

私の場合、この質問およびその他のすべてのソリューション(Xcode 10.2ベータ版およびmacOSの更新を含む)を試した後、唯一機能したのはプロジェクトバンドルにアクセスし(右クリック>パッケージコンテンツを表示)、project.pbxprojを除くすべてを削除しました:

  • project.xcworkspace
  • xcshareddata
  • xcuserdata
1
djromero

私の解決策は、作業中のプロジェクトに間違ったXcodeバージョンを使用していたことです。それでも10.1が必要で、10.2で実行しようとしました。代わりに10.1で開き、コンパイル中にエラーがなくなりました。

0
Aaron

私の場合、ファイルが見つからないという単純な問題でした。

すべての2次エラーメッセージをチェックしました。エラーレポートには、bridging-header.hファイルが見つからなかったと書かれています。ターゲット設定から欠落しているファイルのパスをチェックしました(正しい設定キーを取得するには、.hを検索してください)。新しいパスを修正し、エラーがなくなりました。

原因:システムクラッシュ後にフォルダーを再編成し、プロジェクトの場所に第2レベルを追加しました。

0
Tommie C.

私は同じ問題を抱えています。フォルダーはGitサーバーにアップロードされないため、Gitは空のフォルダーのアップロードを許可しないため、プロジェクトフォルダーにフォルダーを作成します。 フォルダーがありません

0
devzhaoyou