20

Xcode に問題があり、リンカー エラーが発生し続け、プロジェクトがビルドされません。以下は取得中のエラーです

ld: ファイルが見つかりません: /Users/someuser/Library/Developer/Xcode/DerivedData/MAR-akbwbarcniqxytctbebckkelkbxs/Build/Products/Debug-iphonesimulator/MAR.app/MAR

clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

4

9 に答える 9

15

これと同じエラーが発生したプロジェクトを取り上げました。プロジェクト名が変更されていることがわかりましたが、私が持っていたコードはプロジェクトのビルド設定でその変更を反映していませんでした。修正するために、「製品名」の値 (ターゲット | パッケージの下にあります) を正しい値に更新し、プロジェクトを再ビルドしました。元気に走りました。

于 2014-10-06T19:02:11.813 に答える
8

Tests ターゲットを選択し、Build Settings で Bundle Loader を検索し、そのパスの製品名を変更することで、これを修正しました。製品名を変更したため、このエラーが発生しました。バンドル ローダーのパスには古い製品名が含まれているため、そのパスを検索します。

于 2015-02-12T12:25:18.490 に答える
2

⌘ Clean(メニュー >> 製品 >> クリーン)でプロジェクトを徹底的にクリーンアップします。

于 2013-08-11T11:48:54.577 に答える
1

私は解決策を見つけました。これまで依存していたものをすべて削除しました。ビルド フェーズ -> ターゲットの依存関係はそこにあるものをすべて削除します。テストターゲットがある場合は、ターゲット依存関係のビルドフェーズでテストをクリックして、そこにあるものをすべて削除します。

于 2013-08-12T11:48:41.023 に答える
0

同じ問題が発生しました。私がしたことは、ビルド設定の下にリストされている別の「製品名」を探すことでした。パッケージの下に古い製品名がまだ表示されているのを見つけました (製品名と製品モジュール名の両方に古い名前がありました)。私はそれを新しいものに変更し、プロジェクトはエラーなしでコンパイルされました。

于 2015-06-19T15:58:18.497 に答える