1. ホーム
  2. xcode

[解決済み] Xcodeの警告。"出力ファイルに対する複数のビルドコマンド"

2022-03-19 05:28:12

質問

このようなエラーが発生します。

[WARN]警告。出力ファイル /Developer/B/Be/build/Release-iphonesimulator/BB.app/no.png に対して複数のビルドコマンドがあります。

[WARN]警告。出力ファイル /Developer/Be/build/Release-iphonesimulator/BB.app/d.png に対して複数のビルドコマンドがあります。

[WARN]警告。出力ファイル /Developer/Be/build/Release-iphonesimulator/BB.app/n.png に対して複数のビルドコマンドがあります。

しかし、Xcodeを確認したところ、そのようなファイルの重複は全く見当たりません。というのも この記事 のApple Mailing Listsによると、重複はないとのことです。

解決するには?

実は、この答えはとてもシンプルです。

Xcodeプロジェクトで、警告が発生したファイルを検索し、そのうちの1つを削除するだけです。

Xcodeは検索結果にそのファイルの参照を1つだけ表示しますが、そこで止まらず、先に進んで削除してください。(削除する前に、プロジェクトファイルのバックアップをとっておくとよいでしょう)

ここで、プロジェクトを再度ビルドします。これで警告は消えるはずです。 (この回答は、xcodeの以前のバージョンに対するものです)