Bir iOS uygulamasının maksimum boyutu


190

Bir iOS uygulamasının maksimum boyutu nedir? herhangi bir kısıtlama var mı?


Cevap, uygulamayı nasıl teslim ettiğinize bağlıdır. 3G aktarım sınırları olabilir ve iTunes'dan wifi yükü üzerinden yaklaşık 2X cihaz indirilebilir.
hotpaw2

İTunes Connect'teki uyarının, 100MB sınırıyla ilgili yalnızca havadan yayın için herhangi bir şey söylemediğini lütfen unutmayın . stackoverflow.com/a/34753920/481207
Matt

Yanıtlar:


347

4 GB'lar, iOS uygulamanızın maksimum boyutu olabilir.

26 Ocak 2017 itibarıyla

Yalnızca iOS (& tvOS) için Uygulama Boyutu

Uygulamanızın toplam sıkıştırılmamış boyutu 4 GB'tan küçük olmalıdır. Her Mach-O yürütülebilir dosyası (örneğin app_name.app/app_name) bu sınırları aşmamalıdır:

  • MinimumOSVersion7.0'dan küçük uygulamalar için : __TEXTikili dosyadaki tüm bölümlerin toplamı için maksimum 80 MB .
  • Kimin uygulamalar için MinimumOSVersioniçin dilim başına 60 MB olan maksimum: 8.x yoluyla 7.x olan __TEXTikilik sistemde her mimari dilim bölümünde.
  • MinimumOSVersion9.0 veya daha üstü olan uygulamalar için : __TEXTikili dosyadaki tüm bölümlerin toplamı için maksimum 500 MB .

Ancak, uygulamanızın boyutunu belirlerken indirme sürelerini göz önünde bulundurun. Şebeke üzerinden karşıdan yüklemeler için 100 MB sınır olduğunu unutmayın.

Bu bilgileri iTunes Connect Geliştirici Kılavuzu'nda bulabilirsiniz: Uygulamayı Uygulama İncelemesine Gönderme .


12 Şubat 2015 itibariyle

(yalnızca iOS) Uygulama Boyutu

iOS Uygulaması ikili dosyaları 4 GB kadar büyük olabilir, ancak her yürütülebilir dosya (app_name.app/app_name) 60 MB'ı aşmamalıdır. Ayrıca, uygulamanın toplam sıkıştırılmamış boyutu 4 milyar bayttan az olmalıdır. Ancak, uygulamanızın boyutunu belirlerken indirme sürelerini göz önünde bulundurun. Şebeke üzerinden karşıdan yüklemeler için 100 MB sınır olduğunu unutmayın.

Bu bilgiler bulunabilir sayfa 77 arasında iTunes Connect Geliştirici Kılavuzu .


12 Aralık 2013 itibariyle

(yalnızca iOS) Uygulama Boyutu

iOS Uygulaması ikili dosyaları 2 GB kadar büyük olabilir, ancak yürütülebilir dosya (app_name.app/app_name) 60 MB'ı aşamaz. Ancak, uygulamanızın boyutunu belirlerken indirme sürelerini göz önünde bulundurun. Şebeke üzerinden karşıdan yüklemeler için 100 MB sınır olduğunu unutmayın.

Bu bilgiler bulunabilir sayfa 58 arasında iTunes Connect Geliştirici Kılavuzu .


6 Haziran 2013 itibariyle

Yukarıdaki bilgiler, şu anda 60 MB'larla sınırlı olan Yürütülebilir Dosya boyutu dışında hala aynıdır . Bu değişiklikleri kılavuzun 237. sayfasında bulabilirsiniz .


10 Ocak 2013 itibariyle

Yukarıdaki bilgiler, şu anda 60 MB'larla sınırlı olan Yürütülebilir Dosya boyutu dışında hala aynıdır . Bu değişiklikleri kılavuzun 208. sayfasında bulabilirsiniz .


31 Ekim 2012 itibariyle

Yukarıdaki bilgiler, şu anda 50MB olan Over The Air indirmeleri dışında hala aynıdır . Bu değişiklikleri kılavuzun 206. sayfasında bulabilirsiniz . Teşekkür gelen yorum yapmak Ozair Kafray .


19 Temmuz 2012 itibariyle

Yukarıdaki bilgiler, şu anda 50MB olan Over The Air indirmeleri dışında hala aynıdır . Bu değişiklikleri kılavuzun 214. sayfasında bulabilirsiniz . Marsbear'ın yorumuna teşekkürler . Ayrıca, belge buraya taşındı:

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


13 Temmuz 2012 itibariyle

Yukarıdaki bilgiler, şu anda 50MB olan Over The Air indirmeleri dışında hala aynıdır . Bu değişiklikleri kılavuzun 209. sayfasında bulabilirsiniz .


29 Mart 2012 itibariyle (sürüm 7.4)

Yukarıdaki bilgiler, şu anda 50MB olan Over The Air indirmeleri dışında hala aynıdır . Bu değişiklikleri kılavuzun 209. sayfasında bulabilirsiniz .


23 Ocak 2012 itibariyle (sürüm 7.3)

Yukarıdaki bilgiler hala aynıdır, ancak kılavuzun 172. sayfasında bulunabilir .


17 Ekim 2011 itibariyle (sürüm 7.2)

Yukarıdaki bilgiler hala aynıdır, ancak kılavuzun 180. sayfasında bulunabilir . Güncelleme için Luke'un yorumuna teşekkürler .


22 Eylül 2011 itibariyle (sürüm 7.1)

Yukarıdaki bilgiler hala aynıdır, ancak kılavuzun 179. sayfasında bulunabilir . Güncelleme için Saxon Druce'un yorumuna teşekkürler .


10
Bu sadece App Store için değil mi? 2GB üzerinde kişisel / kurumsal uygulamanız olamaz mı?
Mytheral

1
Bağlantılı kılavuzun güncel sürümünde (sürüm 7.1, 22 Eylül 2011), bu not sayfa 179'dadır.
Saxon Druce

1
@Mytheral Hayır, FAT dosya sistemi 2GB'ın üzerinde bir dosyayı depolayamaz ve uyumlu kalması gerekir. 2GB sınırı :(
Maciej Swic

2
OTA limitini 50mb olarak değiştirdiler: iphonehacks.com/2012/03/… .
Nick Weaver

3
Bu bilgi için teşekkürler, ama nerede ve nasıl bulacağımı söyleyebilir misin? Sağladığınız "iTunes Connect Geliştirici Kılavuzu" bağlantısı bozuk ve bu belgeyi bulabildiğim her yerde, aranabilir olmayan ve sayfa numaraları olmayan hiyerarşik bir formda.
Duncan C

17

150 MB , hücresel ağ üzerinden kablosuz olarak indirmeler için kısıtlamadır. Bunun üzerindeki her şey ve kullanıcılara, uygulamanızı gerçekten almaları için Wi-Fi veya iTunes senkronizasyonu önerilir.

Bu, satış noktasında bir satın alma işlemini engellemez.


Hayır, satın almayı engellemez ama can sıkıcı. Size SpringBoard üzerindeki simgeyi koyar, indirmeye başlar ve size bir boyut uyarısı verir.
Maciej Swic

1
Sınır kaldırıldı: iOS 13'ten beri hücresel olarak sınırsız boyut indirebilirsiniz.
Cœur

6

İOS 7'nin (18 Eylül 2013) piyasaya sürülmesiyle elma, havadan hücresel indirme sınırını 100 MB'a yükseltti.

Maksimum uygulama boyutu 2 GB'tır.

Kaynak


Tüm verilerinizi ikiye katlayabilirsiniz: artık 200 MB kablosuz ve maksimum 4 GB.
Cœur

Ayrıca, iOS 13'ün piyasaya sürülmesiyle hücrelere sınırsız boyut indirebilirsiniz.
Cœur

4

Haziran 2019'dan itibaren, kullanıcınız iOS 13'te ise hücresel indirme sınırı kaldırılmıştır. Kullanıcının şimdi bir uyarı alması. Burayı oku

Makalenin kaldırılması durumunda, aşağıda ekran görüntüleri verilmiştir.

resim açıklamasını buraya girin

resim açıklamasını buraya girin

resim açıklamasını buraya girin


3

İTunes Connect'teki uyarının, sınırın yalnızca şebeke üzerinden yayınlanmasıyla ilgili herhangi bir şey söylemediğini lütfen unutmayın . Uyarının bundan bahsedilmesi tercih edilir.

resim açıklamasını buraya girin


3

Temmuz 2016 itibarıyla:

Kısa cevap:

  1. Oyununuz iOS 9.0 veya daha yeni sürümler için yayınlandıysa , Mach-O ikili dosyasının boyutu için maksimum 400 MB uygulama boyutuna sahip olabilirsiniz (örneğin, app_name.app/app_name).

  2. Uygulamanızın toplam sıkıştırılmamış boyutu 4 Gb'den az olmalıdır.


Uzun cevap:

Uygulamanızın toplam sıkıştırılmamış boyutu 4 milyar bayttan az olmalıdır. Her Mach-O yürütülebilir dosyası (örneğin, app_name.app/app_name) şu sınırları aşmamalıdır:

MinimumOSVersion'ı 7.0'dan küçük olan uygulamalar için: ikili dosyadaki tüm __TEXT bölümlerinin toplamı için maksimum 80 MB .

MinimumOSVersion 7.x - 8.x olan uygulamalar için: ikili dosyadaki her mimari dilimin __TEXT bölümü için dilim başına maksimum 60 MB .

MinimumOSVersion 9.0 veya daha yüksek olan uygulamalar için: Mach-O ikili dosyasının boyutu için maksimum 400 MB .

Ancak, uygulamanızın boyutunu belirlerken indirme sürelerini göz önünde bulundurun. Şebeke üzerinden karşıdan yüklemeler için 100 MB sınır olduğunu unutmayın. Anormal derecede büyük derleme dosyaları genellikle, görüntü gibi verilerin, uygulama paketinizin içindeki bir kaynak yerine derlenmiş ikilinin içinde depolanmasının sonucudur. Bir görüntüyü veya büyük veri kümesini ikili dosyaya derliyorsanız, bu verileri uygulamanız tarafından dinamik olarak yüklenen bir kaynağa bölmek en iyisi olacaktır.


Yukarıda yayınladığım bilgileri içeren Apple Geliştirici Kılavuzu'nun bağlantısı:

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

Yukarıda gönderdiğim bilgiler hakkında daha fazla bilgi edinmek için yukarıdaki bağlantıdaki " Uygulama İncelemesi için Uygulamayı Gönderme " bölümüne gidebilirsiniz .


1

50 Meg Hücre veri indirme için maksimum değerdir.

Ancak, uygulamayı uygulama mağazasında bunun altında tutabilir ve kullanıcı uygulamayı yükleyip çalıştırdıktan sonra uygulamanın diğer içeriği indirmesini sağlayabilirsiniz, böylece uygulama daha büyük olabilir. Ama bunun için elma kurallarının ne olduğundan emin değilim.

Tüm uygulama içi satın alma işlemlerinin onaylanması gerektiğini biliyorum, ancak bu tür içeriğin onaylanması gerekip gerekmediğinden emin değilim.


0

Şimdi Büyük İkili Kabul Ediliyor 12 Şubat 2015

İTunes Connect aracılığıyla gönderilen bir uygulama paketinin boyut sınırı 2 GB'tan 4 GB'a çıkarıldı, bu nedenle gönderiminize daha fazla medya ekleyebilir ve kurulum sırasında daha eksiksiz ve zengin bir kullanıcı deneyimi sağlayabilirsiniz. Bu değişikliğin, hücresel ağ yayın boyutu sınırı olan 100 MB'yi etkilemediğini lütfen unutmayın.

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.