App Store için iOS uygulamaları oluştururken, geliştiricilerin Apple tarafından belirlenen boyut kısıtlamalarını anlamaları önemlidir. Bu kısıtlamalar iyi bir kullanıcı deneyimi sağlamak ve cihaz depolamasını yönetmek için mevcuttur. Bu kılavuz, genel uygulama boyutu, havadan indirme sınırları ve farklı iOS sürümleri için yürütülebilir dosya sınırları da dahil olmak üzere iOS uygulamaları oluştururken geliştiricilerin dikkate alması gereken ana boyut sınırları açıklar. iOS uygulamaları, tüm varlıkları ve yürütülebilir kodu içeren maksimum 4GB dosya boyutunu aşamaz.
İOS Uygulama Boyutu Sınırlarında Gezinme: Bir Geliştirici Kılavuzu
Maksimum uygulama boyutu
iOS uygulamaları maksimum dosya boyutuna sahiptir. Toplam sıkıştırılmamış boyut 4GB'yi aşmamalıdır. Bu sınır, tüm varlıklar ve yürütülebilir kodlar dahil tüm uygulama paketi için geçerlidir.
Havada İndirme Sınırı
Doğrudan bir cihaza hücresel ağ üzerinden indirilen uygulamalar için ayrı bir sınır vardır. Bu indirmeler için maksimum boyut 200MB'dir. Bu sınırı aşan uygulamalar bir Wi-Fi bağlantısı veya bir bilgisayar aracılığıyla indirme gerektirir.
Yürütülebilir dosya sınırları
Uygulama paketinde, her Mach-O yürütülebilir dosyası (örneğin, ana uygulama ikili) de boyut kısıtlamalarına sahiptir. Bu sınırlar, uygulamanın desteklenen minimum iOS sürümüne bağlı olarak değişir.
| Minimum iOS sürümü | Maksimum yürütülebilir dosya boyutu |
|---|---|
| 7.0'dan az | 80MB (Toplam __Text bölümleri) |
| 7.x ila 8.x | 60MB (mimari dilim başına) |
| 9.0 veya daha fazla | 500MB (Toplam __Text bölümleri) |
Ek hususlar
Geliştiriciler, maksimum sınırlar altında kalsa bile uygulamalarının boyutunu en aza indirmeyi hedeflemelidir. Daha küçük uygulamalar daha hızlı indirin ve kullanıcı cihazlarında daha az depolama alanı tüketir. Varlık optimizasyonu, kod soyma ve isteğe bağlı kaynaklar gibi teknikler uygulama boyutunu azaltmaya yardımcı olabilir.
Apple Watch Uygulama Sınırı
Apple Watch uygulamalarının ayrı bir boyut sınırı 75MB'dir. Bu kısıtlama, Apple Watch cihazlarının sınırlı depolama kapasitesinden kaynaklanmaktadır.
Referans
İOS maksimum derleme dosya boyutları hakkında en güncel ve resmi bilgiler için, geliştiriciler Apple'ın geliştirici belgelerine atıfta bulunmalıdır:
Maksimum derleme dosya boyutları
İtibarenhttps://deceloper.apple.com/help/app-dore-connect/reference/maximum-build-file-seses/
İOS ve TVOS uygulamaları için, uygulamanızın desteklenen işletim sistemlerinde maksimum dosya boyutlarını aşmadığını doğrulayın. Uygulamanızın toplam sıkıştırılmamış boyutu 4GB'dan az olmalıdır. Apple Watch uygulamaları 75MB'den az olmalıdır. Ayrıca, her Mach-O yürütülebilir dosyası-örneğin,app_name.app/app_name- Bu maksimum dosya boyutlarını aşmamalıdır.
| İşletim sistemi sürümü için | Maksimum yürütülebilir dosya boyutu | Notalar | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| iOS 9.0 ve LaterTVOS 9.0 ve LaterVisionos 1.0 ve sonraki | 500 MB | İkili'deki tüm __Text bölümlerinin toplamı için. | |||||||||
| iOS 7.x aracılığıyla iOS 8.x | 60 MB | Her mimari dilimdeki __Text bölümleri için.1 | |||||||||
| İOS 7.0'dan daha erken | 80 MB | İkili'deki tüm __Text bölümlerinin toplamı için. | |||||||||
Bir mimari dilim, yağ ikili düzeninin 32 bit veya 64 bit mimariler gibi belirli bir mimariye yönelik belirli bir kısmını ifade eder.
Sınırı atlamak
İPhone veya iPad'inizde Ayarlar uygulamasını açarak başlayın. Ardından “iTunes & App Store” a gidin ve “Uygulama İndirmeleri” ye dokunun. Burada, tüm uygulamaların hücresel verileri kullanarak indirmesine izin vermek için “her zaman izin ver” i seçin. Bu, limiti atlamanızı ve herhangi bir uygulamayı hücresel üzerinden indirmenizi sağlar.
Kilit çıkarımlar
- İOS sınırları yürütülebilir ürün için 500 MB'dir (Apple Watch için 75 MB)
- Uygulamanız için toplam sıkıştırılmamış boyut 4GB altında olmalıdır
- Hücresel verileri kullanarak herhangi bir uygulamayı indirin
IOS İndir Kısıtlamaları Anlama
iOS, hücresel veriler üzerinden büyük uygulamaları indirmek için özel kurallara sahiptir. Bu kurallar iOS'un farklı sürümlerinde değişti. Ana odak, indirme sınırları ve uygulamaların boyutudur.
İOS indirme sınırının temelleri
iOS, kullanıcılar için yüksek veri kullanımından kaçınmak için hücresel veriler üzerinden indirmeleri kısıtlar. Başlangıçta, 100MB üzerindeki uygulamalar Wi-Fi olmadan indirilemedi. Bu kısıtlama, kullanıcıların kasıtsız olarak çok fazla veri kullanmamasını sağlar.
Daha fazla bilgi edin:iOS 18, pil şarj limitlerini özelleştirmenizi sağlar
Apple bu limiti 150MB ve daha sonra daha yeni iOS sürümlerinde 200MB'a yükseltti. Büyük uygulamaları indirmeye çalışan kullanıcılar boyut hakkında bir uyarı alır. Büyük uygulamaları indirmek için Wi-Fi'ye bağlanmalı veya ayarları değiştirerek kısıtlamayı geçersiz kılmak için bir seçenek seçmelidirler.
İOS sürümlerinde indirme sınırlarındaki değişiklikler
İndirme sınırları farklı iOS sürümlerinde gelişti. İOS 10 ve iOS 11'de, hücresel indirmelerin sınırı 100MB idi. Bu sınır daha sonraki güncellemelerde 150 MB'a çıktı.iOS 13ve daha sonra 200MB'lık bir kapak getirdi.
İOS 13 ve ötesinde dikkate değer bir özellik “200 MB'lıktan fazla olup olmadığını sorun” ayarıdır. Bu, kullanıcıların şu anda hücresel verileri kullanarak daha büyük uygulamalar indirmek veya Wi-Fi beklemek isteyip istemediklerine karar vermelerini sağlar. Bu esneklik, kullanıcıların verilerini daha etkili bir şekilde yönetmelerine yardımcı olur.
Uygulama boyutunun indirme davranışı üzerindeki etkisi
Uygulamaların boyutu, indirildiklerinde önemli bir rol oynar. 200 MB'lık büyük uygulamalar, veri ödeneklerini hızla tüketebilir. Kullanıcılar genellikle bu uygulamaları indirmek için bir Wi-Fi ağına bağlanmalıdır.
Bazı kullanıcılar, ayarları ayarlayarak veya geçici çözümler kullanarak sınırı atlar. Örneğin, iOS 12'deki tarih ayarını değiştirmek, kullanıcıların Wi-Fi olmadan daha büyük uygulamaları indirmesine izin verdi. Resmi ayar değişiklikleri şimdi tercih ediliyor ve büyük indirmeleri ele almak için daha güvenli ve daha kontrollü yollar sağlıyor.
Bu kısıtlamalar beklenmedik veri ücretlerini önlemeye yardımcı olur. Bu indirme sınırlarının nasıl çalıştığını anlayarak, kullanıcılar veri kullanımlarını daha iyi yönetebilir ve gereksiz kesintiler olmadan en sevdikleri uygulamaların tadını çıkarabilirler.
İndirme sınırını nasıl geçersiz kılınır
İPhone veya iPad'inizde 100MB'den büyük uygulamaları indirmek için birkaç yöntem vardır. Her yöntem, cihaz ayarlarınızda veya alternatif bağlantılar kullanan bazı basit ayarlamalar içerir.
İOS ayarlarınızı ayarlama
Hücresel verilerdeki indirme sınırını atlamak için iPhone veya iPad'inizdeki ayarları değiştirin. İlk olarak,Ayarlaruygulama. Ardından aşağı kaydırın ve dokununApp Store. App Store ayarlarında,Uygulama İndirmeleribölüm. Dokun ve sonra seçinHer zaman izin ver. Bu ayar, herhangi bir kısıtlama olmadan hücresel veriler üzerinden herhangi bir boyuttaki uygulamaları indirmenizi sağlar.
Bazen, cihazınızdaki tarih ve saati değiştirmek yardımcı olabilir. Gidip gelmekAyarlar> Genel> Tarih ve Saat. KapamakOtomatik olarak ayarlayın. Tarihi bir haftaya dönüştürün. İndirmenizi başlatın, ardından tarih ve saat ayarlarını geri döndürün.
Bir Wi-Fi bağlantısı kullanmak
Wi-Fi bağlantısı kullanmak, sınırlar hakkında endişelenmeden uygulamaları indirmenin başka bir yoludur. Cihazınızın güçlü bir Wi-Fi ağına bağlı olduğundan emin olun. AçAyarlarUygulama, sonra Wi-Fi ve ağınızı seçin. Bağlandıktan sonra, App Store'a gidin ve indirmenizi başlatın. Uygulama herhangi bir boyut kısıtlaması olmadan indirilmelidir.
Sık sık Wi-Fi hızı ile ilgili sorunlarla karşılaşırsanız, yönlendiricinize yaklaşmayı düşünün. Gerekirse yönlendiricinizi de sıfırlayabilirsiniz. Bu, büyük uygulamaları indirmek için istikrarlı bir bağlantı sağlar.
Bilgisayar kullanarak uygulamaları indirme
Bir bilgisayar kullanarak uygulamaları indirmek, limiti atlamanın bir başka etkili yoludur. Bir USB kablosu kullanarak iPhone veya iPad'inizi bilgisayarınıza bağlayın. AçıkiTunesBir PC'de veyaBulucuMacBook Pro'da.
İTunes veya Finder'da cihazınızı seçin. GitUygulamaBölüm, sonra indirmek istediğiniz uygulamayı bulun. Tıklamakİndirmeksüreci başlatmak için. Uygulama indirildikten sonra, cihazınızı uygulamayı aktarmak için senkronize edin.
Başka bir seçenek, uygulamanın .ipa dosyasını indirmektir. Bu dosyaları çevrimiçi olarak bulabilirsiniz, ancak her zaman saygın bir kaynaktan geldiklerinden emin olun. .İpa dosyasını indirdikten sonra, iTunes veya Finder kullanarak cihazınıza aktarın. Bu yöntem, boyut sınırlarını önlemeye yardımcı olur ve cihazınıza büyük uygulamalar almak için alternatif bir yol sağlar.
