大量の PNG ファイル リソースを使用するアプリケーションを作成しています。バイナリのサイズを最小限に抑えるために、すべてのファイルを手動で最適化し、リソース フォルダーのサイズを元の最適化されていないサイズのほぼ 20% にまで縮小することができました。
ただし、デバイス (シミュレーターではない) テスト用にアプリケーションをビルドする場合、ビルド プロセスは pngcrush の修正バージョンと思われるものを実行して PNG ファイルを「最適化」しようとします。ほとんどのファイルが大きくなりますが、透明度とは異なる目的でアルファ値を使用しているため、必要のないアルファ事前乗算を行うことで一部のファイルが使用できなくなります。
このWebページで説明されているように、ビルド設定で「PNGファイルの圧縮」を「いいえ」に変更することにより、objective-cプロジェクトを作成した場合、xcodeでこのステップを無効にできることがわかりました。
ただし、MonoDevelop プロジェクトでこの設定を変更する方法を見つけることができませんでした。
MonoDevelop からビルドするときに、この PNG の「最適化」ステップを無効にするにはどうすればよいですか?