web-dev-qa-db-ja.com

Xcode- 7:そのようなファイルまたはディレクトリはありません

Xcodeプロジェクト(「YidKit」というタイトル)を実行しようとすると、次のエラーが表示されます:error: /Users/Dani/Library/Developer/Xcode/DerivedData/YidKit-exnbjyxkgkbeaedoznkmtoenfijq/Build/Products/Debug-iphoneos/YidKitTests.xctest: No such file or directory。私はオンラインで数時間を費やし、私が見たさまざまなソリューションを試しましたが、何もうまくいきませんでした。 Swift 2.0によって引き起こされた約80のエラーを取り除いたので、これは私を夢中にさせています。私が得ることができるすべての助けに感謝します!

[〜#〜] update [〜#〜]エクスプローラーのファイルの画像です。赤いものは私にエラーを与えているファイルです。

File In Explorer

10
Dani M. Smith

私があなたの問題を解決するかもしれない二つのことをしなさい。

  1. 製品->クリーンおよびビルドフォルダー
  2. Finder->ライブラリ-> Developer-> Xcode->派生データに移動し、そのフォルダを削除します

または、スクリーンショットを確認してくださいこれはあなたの問題です enter image description here

そしてチェック

20
Pravin Tate

ターゲット->ビルドフェーズ->ファイルの検索->冗長な.mの削除

6
stellar lee

今後の参考用

この問題を解決する1つの方法は、テキストエディターでプロジェクトを開き、そこでファイルを検索することです。ファイルのパスがそこにあるはずです。ファイルとそのファイルに存在する可能性のある参照を削除してください。

これで動作するはずです。

これを行う前に最初にバックアップすることを忘れないでください

2
Ricardo Alves

プロジェクト、ターゲット、ビルドフェーズに進みます

  1. 問題の原因となっているファイルを削除します(下をクリック-下
  2. ファイルを再度追加(File-> Add Files to Project)
  3. きれいにして実行する
1
Ted

私と一緒に働いた解決策は次のとおりです:

  1. Xcode to productsフォルダーの左側のパネルに移動し、Tests.xctestファイルを選択します

  2. Xcode/Target Membershipの右側のパネルで、Testsの選択を解除します

  3. クリックコマンドu

0
Amr

これで回避策はわかったと思いますが、Xcodeがプロジェクトのファイルにアクセスしようとしているため、この問題がまだ発生している場合は、エラーが発生していますが、ファイルを見つけることができません。あなたの場合、見つけることができないファイルはYidKitTests.xctestなので、プロジェクトナビゲーターでそのファイルをクリックし、ファイルインスペクターの右側で、[場所]の下の小さなフォルダーアイコンをクリックします。フォルダをクリックすると、Finderウィンドウが開き、YidKitTests.xctestファイルのある場所に移動してそのファイルをダブルクリックします。多くの場合、ファイルはXcodeがそうではないと言っている正確な場所にあります。 /Users/Dani/Library/Developer/Xcode/DerivedData/YidKit-exnbjyxkgkbeaedoznkmtoenfijq/Build/Products/Debug-iphoneos/YidKitTests.xctestですが、何らかの理由で、あなたが指摘しないとそれを見ることができません。これが役に立てば幸いです!

0
Grambo

フォルダ内のオプションを編集してもっと見栄えをよくするようにしてください。削除すると、エラーファイルが表示されます。この助けを願っています。

0
user6240643

同様のエラーが発生しましたが、シミュレータが見つからなかったことがわかりました。そこで、すべてのシミュレータを削除し、新しいシミュレータを追加しました。これで解決しました。これが修正されることはまずありませんが、3時間前にこの応答を見ていたらよかったのにと思います。

0
Kevin Gray

"Derived Data"フォルダ を削除して、プロジェクトを再度コンパイルするだけです。

0
MiracleDebris

だれかが古き良きトリックを試してコンピュータを再起動しましたか?私が試したところ、すべてがうまくいきました!試してみる

0
theswed