2

私は Xcode 4.3.3 を使用しています。以前にアプリをビルドしようとしましたが、実行されました。しかし今、私はプロジェクトのフォルダー内にファイルを配置し、「ボタン」、「アイコン」、「背景」でグループ化しました...他のフォルダーにいくつかのリソース/画像をコピーして並べ替えましたが、今は困っています。

Xcode でアプリを再度ビルドしようとすると、CopyPNG エラーが見つかりました。

/Users/vella/Desktop/Sample/res/2.png コマンドが見つかりません /Users/vella/Desktop/installer/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/ iPhoneOS ビルド システム Support.xcplugin/Contents/Resources/copypng が終了コード 1 で失敗しました

さて、いくつかのpngファイルを見逃したかどうかはわかりません。また、PNGファイルをNOT INTERLACEDとして保存する必要がある、または破損したPNGファイルがあるなどの回答も読みました。どのPNGファイルが欠落しているか破損しているかを知るにはどうすればよいですか?

4

5 に答える 5

5

プロジェクトフォルダに2.pngを追加したかどうかを確認します。プロジェクトに画像を追加するときに、[アイテムを宛先グループフォルダにコピーする]チェックボックスをクリックします。pngファイルが破損している場合、プロジェクトでは赤色になります。

于 2012-07-19T05:50:25.943 に答える
2

PNG ファイルを NOT INTERLACED として保存する必要があります。たとえば、Photoshop を使用している場合は、メニューの [ファイル] -> [Web およびデバイス用に保存] に移動します。「Interlaced」のチェックボックスをオフにして、ファイルを保存します。通常、インターレースボックスはすでにチェックされていません。それが役立つことを願っています

于 2013-03-25T10:33:16.980 に答える
1

プロジェクトの png ファイルをクリーンアップして再インポートします。

  1. プロジェクトナビゲーターでそのファイルを削除(バックアップ)します。ファイルを削除してゴミ箱に移動するだけです。
  2. プロジェクトのビルド フェーズに移動します。ルート プロジェクトを選択します。ターゲットを選択 iii.ビルド フェーズ タグを選択します。[バンドル リソースのコピー] リストを展開します
  3. ファイルを再度インポートする

これは私にとってはうまくいきました。

于 2013-02-28T15:13:49.323 に答える
0

私はちょうど同じ問題を抱えていました。私はいつも同じことをしてプロジェクトに画像を追加していますが、これまでこのような問題が発生したことはありません。

エラーメッセージで、Xcodeが画像を見つけようとしていた画像パスが間違っていることがわかりました。Xcodeが検索するパスは「...../MyProjectFolder / images / favourites.png」のようでしたが、正しいパスは「...../ My Project Folder / myProjectName / images/favourites.png」のようになりました。 。これを解決するために、パス「...../プロジェクトフォルダ/画像」でフォルダを作成し、画像をバックアップしてプロジェクトウィンドウからすべて削除し、「ゴミ箱に移動」を選択しました。バックアップフォルダからこの新しいフォルダに画像をコピーして貼り付けました。次に、それらを「サポートファイル」にドラッグドロップし、「アイテムを宛先グループのフォルダーにコピーする(必要な場合)」を選択します。最後に、プロジェクトをクリーンアップして実行しました。それは私のために働いた。幸運を。

于 2012-07-31T13:44:49.617 に答える
0

はい、もう一度追加します。今回は、リソース フォルダー内のものを整理したり再配置したりしないでください。また、イメージに特定の名前を付けて、後でプロジェクトで覚えて実装するのが簡単になるようにします。

于 2012-07-19T08:08:24.100 に答える