8

エラーが発生します:

Warning: Multiple build commands for output file /Users/me/Library/Developer/Xcode/DerivedData/myapp-csoyvdzaugzkszeagjrtzrfssudr/Build/Products/Debug-iphonesimulator/myapp.app/icon-72.png
Warning: Multiple build commands for output file /Users/me/Library/Developer/Xcode/DerivedData/myapp-csoyvdzaugzkszeagjrtzrfssudr/Build/Products/Debug-iphonesimulator/myapp.app/Default-Landscape@2x~ipad.png
Warning: Multiple build commands for output file /Users/me/Library/Developer/Xcode/DerivedData/myapp-csoyvdzaugzkszeagjrtzrfssudr/Build/Products/Debug-iphonesimulator/myapp.app/Default-Landscape~ipad.png

シミュレーターでアプリを実行しようとすると。これは重複ファイルが原因であることを理解しています。しかし、重複のいずれかを削除すると、エラーが発生します。

error: /Users/me/Documents/Cordova27/myapp/myapp/Resources/icons/icon-72.png: No such file or directory

誰もこれを修正する方法を知っていますか? XCodeのクリーニングと再起動を試みましたが、役に立ちませんでした。

4

6 に答える 6

15

Copy Bundle Resourcesビルドフェーズを開きます。そのリストで 2 回ファイルを見つけ、重複した参照を削除します。

于 2013-11-13T02:31:57.333 に答える
9

両方削除して、再度追加 [まとめページのアイコン欄にドラッグ&ドロップ]

于 2013-06-15T09:17:16.927 に答える
9

たくさんの画像を別のフォルダーに移動したところ、同じ問題が発生しました。解決するには、基本的にビルド フェーズ >> バンドル リソースのコピーに移動し、下の図に示すように以前の参照を削除します。注: もう 1 つの確認事項は、左側のパネルにファイルの複数の参照があるかどうかを確認することです (同じ名前の 2 つのファイルが表示されます)。

ここに画像の説明を入力

于 2014-02-20T18:22:13.527 に答える
1

Xcode (Targets -> Summary ...) からスプラッシュ/起動アイコンを設定すると、Xcode には、png ファイルをルート フォルダーにコピーする厄介な機能があり、その後、「複数のビルド コマンド」の警告が表示されます。 "。あなたがする必要があるのは、スプラッシュ/起動に使用されたpngファイルを削除し、セクションをチェックしてcopy bundle resourcesTargetそこからファイルが削除されていることを確認することです. ファイルがプロジェクトから削除され、 から削除されていない場合は、赤で表示されますCopy bundle resources

于 2013-06-15T09:00:14.827 に答える
0

バンドル リソースのコピーのみを使用して、新しいイメージ (PNG) を追加します。同じ方法で重複を削除します。

ビルド段階 >> バンドル リソースのコピー

于 2016-03-10T07:20:27.200 に答える