PNGを自前でごにょごにょしていた時の事、
圧縮の展開がうまくいかずにおかしいなぁと思ったら
xcodeが.pngのファイルを圧縮してくれる時に
独自の最適化を行っている雰囲気。
プロジェクトのオプションで「Compress .png files」のチェックを
切れば最適化もされないので普通に処理できるんですが、
せめて圧縮だけでもできないのかなと思った訳です。
解決方法は、プロジェクトの設定でユーザー設定を追加し、
設定に「IPHONE_OPTIMIZE_OPTIONS」
値に「-skip-PNGs」
と設定すれば、最適化がスキップされる模様。