2013-07-08 18 views
26

このCopyPNG Fileエラーを修正するにはどうすればよいですか?

pngcrush Retina.png/ユーザ/ユーザ/デスクトップ/ AppProject/PruebaApp /ロゴを読んでキャッチのlibpngのエラーが発生しました:

Read Er Could not find file: /Users/user/Library/Developer/Xcode/DerivedData/PruebaApp-cblepoaxbqzyopcbcswwqjtftyon/Build/Intermediates/ArchiveIntermediates/MaderoAPP/InstallationBuildProductsLocation/Applications/MaderoAPP.app/Logo Retina.png

コマンド

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng emitted errors but did not return a nonzero exit code to indicate failure

Imはこれらを取得プロジェクトのアーカイブ中にエラーが発生しましたが、最終的にアーカイブは行いますが、取り除きたいのです。私は前にアプリに問題があったと私はそう私はDerivedData /(myproject)フォルダを削除する必要があります私は読んだ。と明らかにそれはどのように私はこれを修正するのですか、そのフォルダ内の画像を探していますか?助けて! >Copy Bundle Resources、任意のファイル名は赤い色がある -

+0

これは特定のPNGですか?もう一度作成してみてください。 – Stavash

+0

それは存在するフォルダを見つけましたが、問題は、/ Users/user/Library/Developer/Xcode/DerivedData/PruebaApp-cblepoaxbqzyopcbcswwqjtftyon/Build/Intermediates/ArchiveIntermediates/MaderoAPP/InstallationBuildProductsLocation /アプリケーション/ MaderoAPP.app /ロゴRetina.png それだけに行く:/ユーザー/ユーザー/ライブラリ/開発/ Xcodeの/ DerivedData/PruebaApp-cblepoaxbqzyopcbcswwqjtftyon /ビルドします/中間/ ArchiveIntermediates/MaderoAPP –

+0

OK私はそれを試してみましょう! –

答えて

71

Build Phases、問題は方法以下の適用が存在する場合は、ハードクリーニングプロジェクトCMD+OPTION+SHIFT+Kによって最初に試してみてください?

それとも

変換ロゴRetina.pngまたはそれを再度作成し、多分それは、符号化\形式の問題です。

それとも

名前の変更 "ロゴRetina.png" "LogoRetina.png" へ。

〜幸運〜

+2

ありがとう、私はLogo Retina.pngを画像エディタで開き、新しいファイルとして保存しました。私にとっては –

+0

も働いていました。私は絵筆で開き、名前を付けて保存し、同じ名前にして、クリックした後に置き換えます。 –

+3

プレビューでのオープニングと再保存は私のために働きました。ありがとう。 –

0

はまた、あなたが「0.png」私はそれを変更する「tuts0.png」などの番号のみで画像を命名されていないことを確認し、それが働きました。

0

私はちょうどこのエラーがあったと正直言って私はそれが別のエラーによって引き起こされたと思う。私はCrashlyticsフレームワークに問題がありました。私はそれがcopypngエラーを伴う関連していないpngの一部であると確信しています。私はCrashlytics.frameworkを新しいバージョンとビオラに置き換えました。すべてのエラーはなくなりました。

これはどのように動作するのか聞かないでください。他の誰かがそれを利用できる場合に備えて、私はこれを投稿しています。

1

この問題を解決できませんでした。だから私は削除し、xcodeを再インストールし、これは私のために助けた。

3

正直なところ私はこの問題を断続的に何度もしてきて、きれいにしてから再構築しています。ここでの答え以来

1

はどちらか私は私を追加したいすべての役に立つか、非常に複雑ではありません。

エラーは、それは、プロジェクトのフォルダ内にあるかどうか、Xcodeのファイルを見つけることができないことを意味します。

  • あなたはまだその画像が必要な場合は、何を行うことができますがファインダービューを開いて、あなたのプロジェクトに移動することです。 Xcodeがプロジェクトに文句を言うファイルを「フォルダにコピーする」のチェックを外してドラッグします。

  • あなたは、Xcodeの左側に、もうファイルを必要とするファイルが見つからない場合は、それは赤で表示されます、単にそれをタップし、次に削除/バックスペース

希望に役立ついくつかの人々:)

1

(ビルドの設定で)私の古い製品名に戻すことで修正しました。新しい製品名が画像のパスを混乱させたようだ。

9

プレビューアプリで画像を開いてpngファイルとして書き出すだけです。 Xcodeで古い画像を新しい画像に置き換えます。

10

TARGET->ビルド段階 - >バンドルリソースのコピーに同じ名前の画像が複数ある場合も同じです。それを解決するには - あなたが一番上にビルド フェーズ検索バーでのエラーを取得している画像名の

  1. 検索を。
  2. で複数の結果が得られた場合は、検索クエリにバンドルリソースをコピーして、 " - "記号をクリックして他のものを削除してください。複数の結果に対して同じ画像が表示されていることを確認してください。そうでなければ、他のエントリの実際のファイルの名前を変更する必要があります。
  3. コードをコンパイルするだけです。準備できた。

ご希望の場合は、ご利用ください。

+0

ありがとう、私の問題を解決しました –

+0

ありがとう、あなたはエラーを見つけます。 – Hosny

0

私はリソースに関して同じ問題があります。問題は、別のターゲットからターゲットをコピーして、ターゲットメンバーシップウィンドウでチェックボックスをオフにすることを忘れてしまったことです。

0

私はこの問題に直面し、このソリューションが動作しているあなたがその画像そのクリーン後

Build Phases -> Copy Bundle Resources

のための任意の参照を削除して構築する必要があり、問題が

enter image description here

0
に固定されます 私を形成します

x-codeプロジェクトにリンクされている場所からファイルを誤って削除しました。私はをコピーしていませんでした私のxcodeプロジェクトのファイルが、パスだけです。誰かを助けることを願っています。

0

私はpngcrush/libpngでPNG(チェックサムエラー/解放されたオブジェクトの解放など)でクラッシュする際に同様の問題を抱えています。これらはコマンドラインで再現できるので、PNGを再作成し、他の形式に変換して戻しましたが、エラーはそのまま残りました。私の場合、Xcodeは、iPhone 5をサポートしていないため、(pngcrushが[email protected]イメージを強制終了したため)アーカイブを拒否しました。上記の修正によりこれが解決されました。

-1

問題を解決するには、イメージ名をコピーします。次にそれをフィルタリングします(ビルドフェーズ - >フィルタテキストフィールド)。最後に私はそれを削除しました。コルドバアプリを構築しながら、このエラーに苦しんでいる人のために

0

。 このエラーが発生する可能性があるため、次の点を考慮してください。前者は(ビルドフェーズの下で)「コピーバンドルリソース」の画像が含まれてイメージがあなたのコルドバのプラグインのplugin.xmlの中に、「ソース・ファイル」としてではない「リソース・ファイル」としてタグ付けされるべきで

  • 後者はコードバアプリの同等のxcodeプロジェクトの「ソースをコンパイルする」になります。
関連する問題