Ukuran maksimal aplikasi iOS

190

Berapa ukuran maksimum aplikasi iOS? ada kendala?

Chiron
sumber
Jawabannya tergantung pada bagaimana Anda mengirimkan aplikasi. Mungkin ada batas transfer 3G, plus unduhan perangkat sekitar 2X dari iTunes melalui wifi overhead.
hotpaw2
Perlu diketahui bahwa peringatan di iTunes Connect tidak mengatakan apa-apa tentang batas 100MB hanya untuk pengiriman over-the-air . stackoverflow.com/a/34753920/481207
Matt

Jawaban:

347

4GB adalah ukuran maksimum aplikasi iOS Anda.

Per 26 Januari 2017

Ukuran Aplikasi hanya untuk iOS (& tvOS)

Total ukuran terkompresi aplikasi Anda harus kurang dari 4GB. Setiap file yang dapat dieksekusi Mach-O (misalnya, app_name.app/app_name) tidak boleh melebihi batas ini:

  • Untuk aplikasi yang MinimumOSVersionkurang dari 7,0: maksimum 80 MB untuk total semua __TEXTbagian dalam biner.
  • Untuk aplikasi yang MinimumOSVersion7.x hingga 8.x: maksimum 60 MB per slice untuk __TEXTbagian masing-masing slice arsitektur dalam biner.
  • Untuk aplikasi yang MinimumOSVersion9.0 atau lebih besar: maksimum 500 MB untuk total semua __TEXTbagian dalam biner.

Namun, pertimbangkan waktu unduhan saat menentukan ukuran aplikasi Anda. Perkecil ukuran file sebanyak mungkin, ingatlah bahwa ada batas 100 MB untuk unduhan over-the-air.

Informasi ini dapat ditemukan di Panduan Pengembang iTunes Connect: Menyerahkan Aplikasi ke Ulasan Aplikasi .


Per 12 Februari 2015

(Khusus iOS) Ukuran Aplikasi

File biner App iOS bisa berukuran hingga 4 GB, tetapi setiap file yang dapat dieksekusi (app_name.app/app_name) tidak boleh lebih dari 60 MB. Selain itu, ukuran total aplikasi yang tidak terkompresi harus kurang dari 4 miliar byte. Namun, pertimbangkan waktu unduhan saat menentukan ukuran aplikasi Anda. Perkecil ukuran file sebanyak mungkin, ingatlah bahwa ada batas 100 MB untuk unduhan over-the-air.

Informasi ini dapat ditemukan di halaman 77 dari Panduan Pengembang iTunes Connect .


Per 12 Desember 2013

(Khusus iOS) Ukuran Aplikasi

File biner App iOS bisa berukuran hingga 2 GB, tetapi file yang dapat dieksekusi (app_name.app/app_name) tidak boleh melebihi 60MB. Namun, pertimbangkan waktu unduhan saat menentukan ukuran aplikasi Anda. Perkecil ukuran file sebanyak mungkin, ingatlah bahwa ada batas 100 MB untuk unduhan over-the-air.

Informasi ini dapat ditemukan di halaman 58 dari Panduan Pengembang iTunes Connect .


Per 6 Juni 2013

Informasi di atas masih sama dengan pengecualian ukuran File Eksekusi yang sekarang terbatas pada 60MB . Perubahan ini dapat ditemukan di halaman 237 dari panduan ini.


Per 10 Januari 2013

Informasi di atas masih sama dengan pengecualian ukuran File Eksekusi yang sekarang terbatas pada 60MB . Perubahan ini dapat ditemukan di halaman 208 panduan ini.


Per 31 Oktober 2012

Informasi di atas masih sama dengan pengecualian unduhan Over The Air yang kini menjadi 50MB . Perubahan ini dapat ditemukan di halaman 206 panduan ini. Terima kasih atas komentar dari Ozair Kafray .


Per 19 Juli 2012

Informasi di atas masih sama dengan pengecualian unduhan Over The Air yang kini menjadi 50MB . Perubahan ini dapat ditemukan di halaman 214 panduan ini. Terima kasih atas komentar dari marsbear . Selain itu, dokumen telah dipindahkan ke sini:

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


Per 13 Juli 2012

Informasi di atas masih sama dengan pengecualian unduhan Over The Air yang kini menjadi 50MB . Perubahan ini dapat ditemukan di halaman 209 panduan ini.


Pada 29 Maret 2012 (versi 7.4)

Informasi di atas masih sama dengan pengecualian unduhan Over The Air yang kini menjadi 50MB . Perubahan ini dapat ditemukan di halaman 209 panduan ini.


Pada 23 Januari 2012 (versi 7.3)

Informasi di atas masih sama, namun, dapat ditemukan di halaman 172 panduan ini.


Pada 17 Oktober 2011 (versi 7.2)

Informasi di atas masih sama, namun, dapat ditemukan di halaman 180 panduan ini. Terima kasih untuk komentar dari Luke untuk pembaruannya.


Pada 22 September 2011 (versi 7.1)

Informasi di atas masih sama, namun, dapat ditemukan di halaman 179 dari panduan ini. Terima kasih atas komentar dari Saxon Druce untuk pembaruannya.

WrightsCS
sumber
10
Bukankah ini hanya untuk App Store? Tidak bisakah Anda memiliki aplikasi pribadi / perusahaan lebih dari 2GB?
Mytheral
1
Dalam versi saat ini dari panduan tertaut (versi 7.1, 22 September 2011), catatan ini ada di halaman 179.
Saxon Druce
1
@Mytheral Tidak, sistem file FAT tidak dapat menyimpan file lebih dari 2GB dan harus tetap kompatibel. Oleh karena itu batas 2GB :(
Maciej Swic
2
Mereka mengubah batas OTA menjadi 50mb: iphonehacks.com/2012/03/… .
Nick Weaver
3
Terima kasih atas info ini, tetapi dapatkah Anda memberi tahu saya di mana dan bagaimana menemukannya? Tautan "iTunes Connect Developer Guide" yang Anda berikan rusak, dan di mana-mana saya dapat menemukan dokumen itu, itu dalam bentuk hierarkis yang tidak dapat dicari dan tidak memiliki nomor halaman.
Duncan C
17

150MB adalah kendala untuk unduhan over-the-air melalui jaringan seluler. Apa pun di atas itu dan pengguna akan disarankan Wi-Fi atau sinkronisasi iTunes untuk benar-benar mendapatkan aplikasi Anda.

Ini tidak akan mencegah pembelian, pada titik penjualan.

Ben Zotto
sumber
Tidak, itu tidak akan mencegah pembelian tetapi itu mengganggu. Ini akan menempatkan ikon pada SpringBoard Anda, muncul untuk mulai mengunduh lalu memberi Anda peringatan ukuran.
Maciej Swic
1
Limit lifted: Anda dapat mengunduh ukuran tak terbatas pada seluler sejak iOS 13.
Cœur
6

Dengan rilis iOS 7 (18 September 2013) apple meningkatkan batas unduhan seluler over-the-air menjadi 100MB.

Ukuran aplikasi maksimum tetap 2GB.

Sumber

Tasik
sumber
Anda dapat menggandakan semua data Anda: sekarang 200MB over-the-air dan 4GB maks.
Cœur
Juga, dengan rilis iOS 13, Anda dapat mengunduh ukuran tanpa batas pada seluler.
Cœur
4

Pada Juni 2019, jika pengguna Anda menggunakan iOS 13 batas unduhan seluler telah dicabut. Pengguna baru saja mendapat peringatan sekarang. Baca di sini

Dalam hal artikel dihapus di sini adalah screenshot di bawah ini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Lance Samaria
sumber
3

Perlu diketahui bahwa peringatan di iTunes Connect tidak mengatakan apa-apa tentang batas yang hanya untuk pengiriman melalui udara . Akan lebih baik jika peringatan menyebutkan ini.

masukkan deskripsi gambar di sini

Mat
sumber
3

Per Juli 2016:

Jawaban singkat:

  1. Jika game Anda dirilis untuk iOS 9.0 atau lebih baru, Anda dapat memiliki ukuran aplikasi maksimum 400 MB untuk ukuran file biner Mach-O (misalnya, app_name.app/app_name).

  2. Total ukuran terkompresi aplikasi Anda harus kurang dari 4 Gb.


Jawaban panjang:

Total ukuran terkompresi aplikasi Anda harus kurang dari 4 miliar byte. Setiap file yang dapat dieksekusi Mach-O (misalnya, app_name.app/app_name) tidak boleh melebihi batas ini:

Untuk aplikasi dengan MinimumOSVersion kurang dari 7.0: maksimum 80 MB untuk total semua bagian __TEXT dalam biner.

Untuk aplikasi dengan MinimumOSVersion adalah 7.x hingga 8.x: maksimum 60 MB per slice untuk bagian __TEXT dari setiap slice arsitektur dalam biner.

Untuk aplikasi dengan MinimumOSVersion 9.0 atau lebih tinggi: maksimum 400 MB untuk ukuran file biner Mach-O.

Namun, pertimbangkan waktu unduhan saat menentukan ukuran aplikasi Anda. Perkecil ukuran file sebanyak mungkin, ingatlah bahwa ada batas 100 MB untuk unduhan over-the-air. File build besar yang tidak normal biasanya merupakan hasil penyimpanan data, seperti gambar, di dalam biner yang dikompilasi itu sendiri dan bukan sebagai sumber daya di dalam bundel aplikasi Anda. Jika Anda mengkompilasi gambar atau dataset besar ke dalam biner Anda, akan lebih baik untuk membagi data ini menjadi sumber daya yang dimuat secara dinamis oleh aplikasi Anda.


Berikut ini tautan ke Panduan Pengembang Apple yang berisi info yang saya posting di atas:

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

Anda dapat pergi ke bagian " Menyerahkan Aplikasi untuk Tinjauan Aplikasi " pada tautan di atas untuk membaca lebih lanjut tentang info yang saya posting di atas.

Texas_September_2020
sumber
1

50 Meg adalah maks untuk pengunduhan data Sel.

Tetapi Anda mungkin dapat menyimpannya di bawah itu di app store dan kemudian memiliki aplikasi tersebut mengunduh konten lain setelah pengguna menginstal dan menjalankan aplikasi, sehingga aplikasi bisa lebih besar. Tetapi tidak yakin apa aturan apel untuk ini.

Saya tahu bahwa semua pembelian dalam aplikasi harus disetujui, tetapi tidak yakin apakah konten semacam ini perlu disetujui.

Patrick
sumber
0

Sekarang Menerima Binari Lebih Besar 12 Februari 2015

Batas ukuran paket aplikasi yang dikirimkan melalui iTunes Connect telah meningkat dari 2 GB menjadi 4 GB, sehingga Anda dapat memasukkan lebih banyak media dalam kiriman Anda dan memberikan pengalaman pengguna yang lebih lengkap dan kaya saat pemasangan. Harap perhatikan bahwa perubahan ini tidak memengaruhi batas ukuran pengiriman jaringan seluler sebesar 100 MB.

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

Mohamed DiaaEldin
sumber