最終確認日
GodotプロジェクトとXcodeプロジェクトのリンク時にMultiple commands produceが出た場合の対処法
背景
Steps to link a Godot project folder to Xcodeの方法でGodotとXcodeをリンクしようとすると、Multiple commands produce エラーが出てXcodeからビルドができない。
環境
- Xcode 16.2
- Godot 4.4.stable
エラー
ビルドしようとすると次のようなエラーが出る。
Multiple commands produce '/Users/Hoge/Library/Developer/Xcode/DerivedData/UdemyJumperJam-gjgwrcztnlsxitebalojiix/Build/Products/Debug-iphoneos/UdemyJumperJam.app/087916079fba7c625e62b0c2c99a.metal.cache'
エラー再現手順
Godot側からiOSようにエクスポート後、.xcodeproj を開き、以下の手順でリンクをする。
Godotプロジェクトを追加
.pckを削除するSupporting Files>プロジェクト名-info.plistにgodot_pathを追加するビルドしようとするとエラーが起きる。
解決方法
1. Godot プロジェクトを追加の時にプロジェクトツリーに直接フォルダを追加するのをやめる。
代わりに プロジェクト > Targets > Build Phases > Copy Bundle Resources から追加する。
Add Other からGodotのプロジェクトフォルダを選択。( Copy Bundle Resourcesのところに直接ドラッグ&ドロップしてもok )
Create folder references を選択してFinish
これで次のように追加される。
ちなみに今回起きたエラーがおきる方法では、この Copy Bundle Resources の中にばらけてファイルが追加されていた。
こうなってしまっている場合には失敗するようだ。
参考
公開日
更新日