「Multiple build commands for output file」警告文が出たとき

Xcodeでビルドしていてなんだか良くわからない
警告メッセージが表示されて消えなかったのでメモ書き。

わたしの場合はDefault.png、Default@2x.pngで
「Warning: Multiple build commands for output file /Users/…」
という警告メッセージが出ていたので該当するファイルを
削除してみたりしたけど消えませんでした。

そこで、いろいろ調べてみて
どうやらファイルをコピーしたりすると
「Copy Bundle Resources」が重複してしまうのが
原因だとわかりました。

「Copy Bundle Resources」の表示の仕方は

1.警告メッセージが表示されている画面を表示し
左ペインの警告メッセージを選択する。

Multiple build commands for output file対処法1

2.右ペインの上部にある[Related files]のアイコンを
クリックしてプロジェクトファイルをクリックする。

Multiple build commands for output file対処法2

3.[Build Phases]タブをクリックして[Copy Bundle Resources]の
リストで重複している項目をdelキーを押して削除する。

Multiple build commands for output file対処法3

これでビルドすると警告メッセージが出なくなります。

タイトルとURLをコピーしました