web-dev-qa-db-ja.com

ビルド設定にない圧縮Pngファイル

私はかなりの数の画像を含むアプリを構築しているので、.IPAのサイズを小さくするためにImageOptimを使用してそれらをすべて粉砕しました。しかし、私のアプリのサイズはまったく変わっていません。

私は彼らのウェブサイトを見ました、そして彼らはパッケージングの下のビルド設定でCompress Png Filesをオフにするように言います。ただし、そのオプションはありません。 project.pbxprojに手動で追加しようとしましたが、[ユーザー定義]セクションに表示され、オフになりません。

Screenshot of Packaging in Build Settings

ビルド設定でも検索してみました(メインターゲットが選択されています)。

enter image description here

だから私の質問は...どうすればビルド設定にCompress Png Filesを追加できますか?

13
Swinny89

気が遠くなるように聞こえるかもしれませんが、最後までお読みください。

  1. ダミーのpngファイルをプロジェクトナビゲーターにドラッグアンドドロップしてから、[追加、必要に応じてコピー]のように選択すると、[パッケージ]セクションにオプションが表示されます。しかし、私は推測します、これはあなたの場合ではありません。
  2. ただ横になっているだけでなく、すべてのpngがアセットカタログに含まれているようです。その場合、私はあなたがこれで遊んでみたいかもしれないと思います: enter image description here
21

ビルド設定pngとCopyPNGファイルで検索する必要があります-パッケージが検索され、セクションのオプションはCompress Png Fileはデフォルト値はYes値を変更しますNOそれはpngファイルが圧縮されていることを意味しますベローはスクリーンショットです

enter image description here

7
Nilesh

ファイルの形式をpngに変更すると、アセットを使用しようとすると、常にエラーが表示されます。元のpngファイルを見つけるか、画像エディタを使用してファイルをpngファイルとして保存することをお勧めします。

1
jorjj

ファイルのパスが削除または再配置されたようです。ここからも削除できます。下の画像も確認してください。 enter image description here

0
Ahsan