pngcrush caught libpng error


iPhoneアプリのArchiveを作成しようとすると”pngcrush caught libpng error”というエラーが発生する原因を列挙してみた。

  • 拡張子はpngだけど中身はjpegなどになっている場合
    ⇢正しい形式に変換しましょう。

  • ファイルが壊れている場合
    ⇢ファイルを修復しましょう。

  • Target / Build Phases / Copy Bundle Resources に実在しないファイルが入っている(赤く表示される)
    ⇢ファイルを探してきましょう。

  • Target / Build Phases / Copy Bundle Resources に同じファイルが複数回存在する
    ⇢同じファイルが2回登録されている場合は、どちらでも良いので片方削除しましょう。

    参考
    【XCode】「CopyPNGFile Error」が発生した場合

    Comments

    comments

  • コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です