次のようなディレクトリ構造を持つ Xcode プロジェクトがあります。
MasterProjectDir/projectname.xcodeproj
MasterProjectDir/ProjectSubDir/whatever.c
MasterProjectDir/ProjectSubDir/etc.c
MasterProjectDir/ProjectSubDir/Makefile
私の xcodeproj は、外部ビルド ターゲットを使用して、次の設定を使用して Makefile をポイントします。
ビルド ツール: /usr/bin/make
引数: $(ACTION)
ディレクトリ: ./ProjectSubDir
さまざまな理由から、プロジェクトのディレクトリ構造を次のように変更する必要があります。
MasterProjectDir/プロジェクト名.xcodeproj MasterProjectDir
/whatever.c
MasterProjectDir/etc.c
MasterProjectDir/Makefile
.xcodeproj ファイルを ProjectSubDir にコピーしましたが、プロジェクトはまだファイルの場所を認識しています (?!?! - ファイルの場所が「グループに対して相対的」に設定されており、xcodeproj ファイルを移動しただけなので、これは奇妙です)。それは構築されません。次のエラーが表示されます。
make: *ターゲットが指定されておらず、makefile が見つかりません。止まる。
コマンド /usr/bin/make が終了コード 2 で失敗しました
私はこれについて少し助けを使うことができます。どこかに変更が必要な設定があるはずです。