web-dev-qa-db-ja.com

iOSアプリケーションの最大サイズ

IOSアプリケーションの最大サイズは?制約はありますか?

184
Chiron

4GBは、iOSアプリの最大サイズです。

2017年1月26日現在

iOS(&tvOS)のみのアプリサイズ

アプリの非圧縮サイズの合計は4GB未満でなければなりません。各Mach-O実行可能ファイル(たとえば、app_name.app/app_name)は次の制限を超えてはなりません。

  • MinimumOSVersionが7.0未満のアプリの場合:バイナリ内のすべての__TEXTセクションの合計で最大80 MB。
  • MinimumOSVersionが7.xから8.xであるアプリの場合:バイナリの各アーキテクチャスライスの__TEXTセクションのスライスあたり最大60 MB。
  • MinimumOSVersionが9.0以上のアプリの場合:バイナリ内のすべての__TEXTセクションの合計で最大500 MB。

ただし、アプリのサイズを決定するときは、ダウンロード時間を考慮してください。無線ダウンロードには100 MBの制限があることに留意して、ファイルのサイズをできるだけ小さくします。

この情報は、 iTunes Connect開発者ガイド:アプリをApp Reviewに送信する にあります。


2015年2月12日現在

(iOSのみ)アプリサイズ

iOSアプリのバイナリファイルは4 GBまで可能ですが、各実行可能ファイル(app_name.app/app_name)は60 MBを超えてはなりません。また、アプリの非圧縮サイズの合計は40億バイト未満でなければなりません。ただし、アプリのサイズを決定するときは、ダウンロード時間を考慮してください。無線ダウンロードには100 MBの制限があることに留意して、ファイルのサイズをできるだけ小さくします。

この情報は、 iTunes Connect開発者ガイドページ77にあります。


2013年12月12日現在

(iOSのみ)アプリサイズ

iOSアプリのバイナリファイルは2 GBまで可能ですが、実行可能ファイル(app_name.app/app_name)は60MBを超えることはできません。ただし、アプリのサイズを決定するときは、ダウンロード時間を考慮してください。無線ダウンロードには100 MBの制限があることに留意して、ファイルのサイズをできるだけ小さくします。

この情報は、 iTunes Connect開発者ガイドページ58にあります。


2013年6月6日現在

上記の情報は、Executable Fileのサイズを除いて同じですが、現在は60MB)。これらの変更は、ガイドの237ページにあります。


2013年1月10日現在

上記の情報は、Executable Fileのサイズを除いて同じですが、現在は60MB)。これらの変更は、ガイドのページ208にあります。


2012年10月31日現在

上記の情報は、Over The Air downloadsを除いて、同じです。現在は50MB 's。これらの変更は、ガイドのページ206にあります。 Ozair Kafray からのコメントに感謝します。


2012年7月19日現在

上記の情報は、Over The Air downloadsを除いて同じですが、現在は50MB 's。これらの変更は、ガイドのページ214にあります。 marsbear からのコメントに感謝します。さらに、ドキュメントは次の場所に移動しました。

http://developer.Apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/iTunesConnect_Guide.pdf


2012年7月13日現在

上記の情報は、Over The Air downloadsを除いて同じですが、現在は50MB 's。これらの変更は、ガイドの209ページにあります。


2012年3月29日(バージョン7.4)

上記の情報は、Over The Air downloadsを除いて同じですが、現在は50MB 's。これらの変更は、ガイドの209ページにあります。


2012年1月23日(バージョン7.3)

上記の情報は同じですが、ガイドのページ172にあります。


2011年10月17日(バージョン7.2)

上記の情報はまだ同じですが、ガイドのページ180にあります。 Luke からの更新のコメントに感謝します。


2011年9月22日(バージョン7.1)

上記の情報はまだ同じですが、ガイドのページ179にあります。 Saxon Druce からのコメントに感謝します。

340
WrightsCS

100MB 50MB20MB セルラーネットワーク経由の無線ダウンロードの制約です。それ以上のものやユーザーは、アプリを実際に取得するためにWi-FiまたはiTunesの同期を必要とします。

ただし、販売時点での購入を妨げることはありません。

17
Ben Zotto

IOS 7のリリースに伴い(2013年9月18日)Appleは、無線によるセルラーダウンロードの制限を増やしました100MBまで

アプリの最大サイズは2GBのままです。

ソース

6
Tasik

2016年7月現在:

簡潔な答え:

  1. ゲームがiOS 9.0以降向けにリリースされている場合、Mach-Oバイナリファイルのサイズに対して400 MBの最大アプリサイズを使用できます(例:app_name.app/app_name)。

  2. アプリの非圧縮サイズの合計は4 Gb未満でなければなりません。


長い答え:

アプリの非圧縮サイズの合計は40億バイト未満でなければなりません。各Mach-O実行可能ファイル(たとえば、app_name.app/app_name)はこれらの制限を超えてはなりません。

MinimumOSVersionが7.0未満のアプリの場合:最大80 MBバイナリ内のすべての__TEXTセクションの合計。

MinimumOSVersionが7.x〜8.xであるアプリの場合:バイナリの各アーキテクチャスライスの__TEXTセクションのスライスあたり最大60 MB

MinimumOSVersionが9.0以上のアプリの場合:Mach-Oバイナリファイルのサイズに対して最大400 MB

ただし、アプリのサイズを決定するときは、ダウンロード時間を考慮してください。無線ダウンロードには100 MBの制限があることに留意して、ファイルのサイズをできるだけ小さくします。異常に大きいビルドファイルは、通常、アプリバンドル内のリソースとしてではなく、コンパイルされたバイナリ自体に画像などのデータを格納した結果です。画像または大きなデータセットをバイナリにコンパイルする場合は、このデータをアプリに動的にロードされるリソースに分割するのが最善です。


上記の情報を含むApple開発者ガイドへのリンクは次のとおりです。

https://developer.Apple.com/library/prerelease/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html

上記のリンクの「アプリのレビューのためのアプリの送信」セクションに移動して、上記の情報の詳細を読むことができます。

3
Thanh

ITunes Connectの警告は、無線配信のみの制限については何も述べていないことに注意してください。警告がこれに言及している場合は望ましいでしょう。

enter image description here

2
Matt

50 Megは、Cellデータのダウンロードの最大値です。

ただし、アプリストアでその下に保持し、ユーザーがアプリをインストールして実行した後にアプリに他のコンテンツをダウンロードさせると、アプリが大きくなる場合があります。しかし、これに対するAppleルールが何であるかはわかりません。

すべてのアプリ内購入を承認する必要があることは知っていますが、この種のコンテンツを承認する必要があるかどうかはわかりません。

1
Patrick

2019年6月現在、ユーザーがiOS 13を使用している場合、携帯電話のダウンロード制限は解除されています。ユーザーはただいま警告を受け取ります。ここを読む

記事がここから削除された場合、以下のスクリーンショットがあります

enter image description here

enter image description here

enter image description here

0
Lance Samaria

2015年2月12日、より大きなバイナリを受け入れるようになりました

ITunes Connectを介して送信されるアプリパッケージのサイズ制限が2 GBから4 GBに増加したため、送信するメディアを増やして、インストール時により完全でリッチなユーザーエクスペリエンスを提供できます。この変更は、100 MBのセルラーネットワーク配信サイズ制限に影響しないことに注意してください。

https://developer.Apple.com/news/?id=02122015a

0