2

こんにちは皆さん、私は iPad 用のメディアを多用するアプリを持っています。私のアーカイブは 370 MB までです。私がしていることについては、それは不合理ではありません。ファインダーで xcarchive を表示すると、約 391 MB で、.ipa は約 388 MB で、圧縮されていないすべてのアセットのサイズにほぼ相当します。

そのため、テスト デバイスで実際の使用量を再確認したところ、755 MB でした。これは、オーガナイザーに表示される「推定アプリ ストア」サイズに似ています。

他のいくつかのテストデバイスで使用状況を確認しましたが、同じです。

主催者の見積もりが不正確になりがちという他の記事を読みましたが、それは iPad 自体の使用量表示に反映されますか? iPad は、実際にどれだけのスペースが使用されているかを報告するだけであってはなりませんか?

370 mb (2 倍) の余分な使用は、圧縮されていない実行可能ファイルとは関係ありません。これは、PNG が何らかの形で展開された結果ではありません。JPEG は非常に小さいため、大量に使用します。

そして、圧縮/非圧縮の議論全体はニシンのように感じます。なぜなら、ファインダーで非圧縮のアセットフォルダーに関する情報を単純に取得すると... 355 mbになるからです。そのため、一連の画像を圧縮してから解凍すると、サイズが2倍になることを理解できません。

私の唯一の理論は次のとおりです。-開発用iPadでの使用は、何らかの理由で最終的なアプリサイズを示していません

  • すべての私の jpeg は、どういうわけか ipad 自体の中で PNG に変換されています ... ??? 本当にどうやってそれが可能ですか??

  • 私は 2 つのビデオ ファイルを持っていますが、どうにか自動的に別の形式に変換される可能性があります。それは不可能に聞こえます

  • アプリにはアプリ内購入機能がありますが、将来の購入を見越して何らかの形でディスク容量を割り当てている可能性がありますか?

どれも意味をなさないので、私はそれらの理論をすべて嫌います。これまでにこれに遭遇したことのある人はいますか?

4

2 に答える 2

0

そのため、起動後に nsfilemanager を使用してアプリ全体をデバイス (またはシミュレーター) で実行し、合計を集計してログに記録するコードをアプリに記述します。こうすれば正確にわかります。また、ファイル システムは固定サイズの個別のディスク ブロックを使用するため、実際には 1 バイトのファイルがより多くを消費することを思い出してください。ただし、これはおそらく問題ではありません。

また、メディアを圧縮しても、スペースが節約されることはめったにありません。

于 2012-09-02T13:20:37.800 に答える
0

これは、オーガナイザーに表示される「推定アプリ ストア」サイズに似ています。

アーカイブの内容を調べることで、その理由を確認できます。

オーガナイザーを開き、アーカイブを選択し、アプリを選択し、アーカイブを右クリックし、Finder で表示し、ファイルを右クリックし、パッケージの内容を表示し、製品を開き、アプリケーションを開き、アプリ バンドルを右クリックし、パッケージの内容を表示します。

また、Xcode は、網膜画像と非網膜画像を 1 つのマルチページ TIFF ファイルに結合する場合があります。詳細については、この回答を確認してください。

于 2012-09-03T08:54:16.093 に答える