9

アプリの更新が定期的にアプリの実際よりも大きく表示されるという問題があります (アプリの細線化により)。

  • アプリの更新サイズ: 142MB
  • アプリストアでのアプリサイズ: 89.1MB
  • デバイス上のアプリ サイズ: 84.3MB

添付のスクリーンショットを参照してください。

何が原因でしょうか?

スクリーンショットは iOS 9 デバイスで撮影されました。しかし、iOS 8 でも同じことが観察できます。

他のアプリでも違いが見られますが、通常は最大で数 MB です。

アプリのサイズ:

ここに画像の説明を入力

更新サイズ:

ここに画像の説明を入力

4

1 に答える 1

9

これは、App Store がアプリの完全なサイズと、そのすべてのリソース、スクリーンショット、およびアイコンを表示するためです。ただし、アプリをダウンロードすると、これは余分な不要なリソース (スクリーンショットと説明) をすべて除いた、アプリ自体の実際のサイズになります。また、App Thining を使用すると、アプリ自体が特定のデバイスのすべてのリソースをダウンロードするわけではないため、実際のアプリ サイズが再び減少します。SOEX というアプリの例を見てみましょう。iPhone で実行される実際のアプリのサイズは50 MBになります (ストーリーボード、コード、およびすべてのリソースを含む)。ただし、 App Store とアセットの 5 MB のスクリーンショットもあります。このiPhoneはアセットを使用しています。これらの追加アセットはすべて15 MB です@2x@3x@1x. これにより、apple にアップロードされるファイルの合計が70mbになります。これは、iPhone の App Store に表示される量でもありますが、設定に表示されるストレージは50 MBのみです。iPad に切り替えると、iPad ではストーリーボードが異なるため、これはさらに大きくなる可能性があります (サイズ クラスと制約ではなく、2 つのストーリーボードがあると仮定します)。したがって、iPad のサイズは55mbになりますが、iPad App Store の表示では75mbと表示されます。3 番目の値は、コンピューターでサイズを確認するときです。ここでは、ストーリーボードとすべてのコードの両方のすべてのアセットが含まれるため、おそらく最大になります。

TL;DR

さまざまな解像度とサイズのすべてのリソースがあるため、App Store には実際にダウンロードするよりも大きな数が表示されます。

そして、あなたが更新について尋ねた質問に。このために、私自身のアプリの例を取り上げます。App Store では45.7mbです。ダウンロードすると、不要なリソースがすべて削除されているため、25.6mbであることが示されるだけです。最新のアップデートは46.7mbで、実際のアプリ ストア アプリよりも少し大きいだけでした。これは、2 つのスクリーンショットといくつかのファイルを変更したためです。ファイルを更新した瞬間に、Apple は完全なものを再度ダウンロードします。したがって、主要なファイルを変更し、リソースやコードを追加した場合、アプリの更新サイズは、App Store のサイズ数値と同じかそれ以上になる可能性があります。しかし、ダウンロードすると、アップデートによってアプリのサイズが46.7 MBではなく18 MB 増加しただけであることがわかります。更新ページに表示されていました。これは基本的に、アプリのサイズを表示するアップルの奇妙な方法です。したがって、これはあなたの側のバグや問題ではありません。

TL;DR 2 ファイルを変更すると、完全なものが再ダウンロードされるため、デバイスで実際に使用されるスペースよりも更新サイズが大きくなります。

編集: Apple は、アプリのサイズに関する興味深い記事を Web ページに投稿しました。ここで 見つけることができます。

明確で役立つことを願っています、ジュリアン

于 2015-12-19T15:03:11.243 に答える