Tutorials

2026'da App Store Ekran Görüntülerini Gönderim İçin Nasıl Otomatikleştirebilirsiniz?

StoreManager TeamStoreManager Team
·8 dk. okuma
Cihazlar arasında yerelleştirilmiş çok sayıda App Store ekran görüntüsü oluşturan otomatikleştirilmiş kod işlem hattı

Önemli Çıkarımlar

  • Apple'ın gönderim kontrollerinden geçmek için desteklenen her cihaz çözünürlüğü başına 1 ile 10 arasında ekran görüntüsü sağlamalısınız.
  • Fastlane snapshot'ı XCUITest ile entegre etmek, farklı cihaz boyutları için manuel dışa aktarma işini ortadan kaldırır.
  • Yerelleştirilmiş varlıkları programlı olarak oluşturmak, küresel uygulama dönüşüm oranlarını önemli ölçüde artırır.
  • Android dağıtım işlem hatları, birebir aynı otomasyon avantajları için Espresso testlerine bağlı Fastlane screengrab'i kullanır.
  • StoreManager gibi araçlar, 35'ten fazla dilde yerelleştirme meta verilerini doğrudan App Store Connect içinde otomatikleştirir — CLI gerekmez.
  • Otomatikleştirilmiş iş akışları, 2026'nın katı piksel çözünürlük gereksinimlerine uyumu garanti eder.
  • 3 iOS cihazı ve 35 dilde 10 pazarlama ekran görüntüsü yakalamak, her güncelleme için 1.050 görsel dosyası anlamına gelir. Bu varlıkları manuel olarak oluşturmak hızınızı keser ve biçimlendirme hatalarına yol açar. Otomatikleştirilmiş bir işlem hattı (pipeline) mühendislik saatlerinden tasarruf sağlar ve her sürüm için kusursuz biçimlendirilmiş meta verileri garanti eder.

    App store için kaç ekran görüntüsü gereklidir?

    Apple, 2026 yılında iOS uygulamaları için her cihaz çözünürlüğü başına 1 ila 10 ekran görüntüsü zorunluluğu koşmaktadır. Bu görselleri, desteklenen cihaz ailelerindeki en büyük boyutlar için göndermelisiniz. App Store Connect sıkı bir doğrulama uygular; eksik bir set, gönderiminizi tamamen engeller.

    Apple'ın ürün sayfası yönergelerine göre, uygulama önizlemesi mevcut olmadığında ilk bir ila üç ekran görüntüsü arama sonuçlarında görünür. Başarılı geliştiriciler, temel özellikleri aktarmak ve dönüşümü en üst düzeye çıkarmak için 10 adet yüksek kaliteli görsel sunar.

    App store gönderimi için ekran görüntüleri nasıl oluşturulur?

    Ekran görüntülerini UI (kullanıcı arayüzü) test çerçeveleri ve komut satırı araçları kullanarak otomatik olarak oluşturabilirsiniz. Bu iş akışı, test paketinizin uygulama içinde gezinmesini, istenen arayüz durumlarını tetiklemesini ve ekran verilerini doğrudan CI/CD koşucusunda (runner) yakalamasını sağlar.

    iOS için XCUITest betikleri (veya Android için Espresso) kullanılarak işlem hatları kullanıcı etkileşimlerini simüle eder, kritik ekranlarda duraklar ve yakalama komutlarını çalıştırır. Fastlane snapshot belgeleri gerçek boyutu gözler önüne serer: 6 cihazda 20 dili, her biri için 5 ekran görüntüsüyle desteklemek güncelleme başına 600 görsel demektir — bu yalnızca otomasyon aracılığıyla pratik hale gelen bir görevdir.

    XCUITest'in simülatör yakalamalarını tetiklediğini ve App Store Connect'e yükleme yaptığını gösteren diyagram
    XCUITest'in simülatör yakalamalarını tetiklediğini ve App Store Connect'e yükleme yaptığını gösteren diyagram

    2026'da uygulama ekran görüntülerini otomatikleştirmek için en iyi araç nedir?

    2026'da app store ekran görüntülerini otomatikleştirecek en iyi araç, kullandığınız CI/CD yığınına ve ne kadar kurulum yapmak istediğinize bağlıdır. Başlıca ekran görüntüsü otomasyon araçlarının karşılaştırması şu şekildedir:

    AraçPlatformOtomasyon YöntemiYerelleştirme DesteğiCI/CD Entegrasyonu
    Fastlane snapshotiOSXCUITestDoğal (Snapfile locales)Mükemmel (CLI odaklı)
    Fastlane screengrabAndroidEspressoDoğal (locales parametresi)Mükemmel (CLI odaklı)
    StoreManageriOS (ASC)Chrome uzantısıGemini AI ile 35'ten fazla dilCI gerekmez
    Xcode CloudSadece iOSXCTest PlanlarıManuel yerel (locale) ayarıSadece Apple CI
    Firebase Test LabAndroidRobo/EspressoHer yerel ayar için test çalışmasıGCP entegreli

    Mevcut CI/CD işlem hatlarına sahip ekipler için Fastlane, hem iOS hem de Android'i tek bir Ruby tabanlı yapılandırma içinde yönettiği için güçlü bir seçenek olmayı sürdürmektedir. CLI kurulumunu tamamen atlamak isteyen ekipler için StoreManager, doğrudan App Store Connect üzerine katmanlanan bir Chrome uzantısı olarak çalışır — terminal yok, API anahtarı yok, CI/CD yapılandırması yok.

    StoreManager ile Fastlane: Doğru yaklaşımı seçmek

    Fastlane ve StoreManager'ın ikisi de yerelleştirme sorununu çözer, ancak buna farklı şekillerde yaklaşır. Seçiminiz ekip büyüklüğünüze, teknik deneyiminize ve iş akışı tercihlerinize bağlıdır.

    Fastlane, CI/CD tabanlı ekran görüntüsü otomasyonu için sektör standardıdır. Ruby kurulumu, Xcode CLI araçları, yapılandırılmış bir Snapfile ve XCUITest hedefleri gerektirir. Kurulum genellikle birkaç saat alır ve Xcode sürümleri değiştiğinde veya yeni cihazlar piyasaya çıktığında bakım ek yük getirir. Kazancı, mevcut derleme işlem hattıyla derin entegrasyon ve yakalama süreci üzerinde tam kontroldür.

    StoreManager farklı bir yaklaşım benimser. Terminalde betik çalıştırmak yerine, doğrudan App Store Connect üzerine katmanlanan bir Chrome uzantısı olarak çalışır. Gemini AI kullanarak 35'ten fazla dilde meta verilerin (başlıklar, açıklamalar, anahtar kelimeler) yerelleştirmesini otomatikleştirir ve 175'ten fazla bölge için PPP tabanlı fiyatlandırma ayarlar — hepsi tek tıklamayla. Kurulacak CLI yok, yapılandırılacak CI/CD yok, yönetilecek API anahtarı yok.

    KriterFastlaneStoreManager
    Kurulum süresiSaatler (Ruby, Xcode CLI, Snapfile)Dakikalar (Chrome uzantısı kurulumu)
    YerelleştirmeSnapfile yerel ayarı + dize kataloglarıGemini AI ile 35'ten fazla dil, tek tıklama
    Fiyat otomasyonuDahil değil175'ten fazla bölge için PPP tabanlı fiyatlandırma
    CI/CD gerekli miEvetHayır
    En iyi kullanımMevcut CI/CD işlem hatlarına sahip ekiplerBağımsız geliştiriciler ve küçük ekipler

    Pek çok bağımsız geliştirici ve küçük stüdyo için StoreManager, yerelleştirme eğrisinin en dik kısmını ortadan kaldırır: tek bir uygulama için asla yatırıma değmez gibi görünen o ilk araç kurulumunu.

    Yerelleştirilmiş iOS ekran görüntüleri nasıl otomatikleştirilir?

    Yerelleştirilmiş ekran görüntülerini, arayüz test parametrelerini App Store Connect bölgelerini hedefleyen dağıtım betikleriyle eşleştirerek otomatikleştirirsiniz. Bu, simülatörü uygulamanızı belirli dillerde başlatmaya zorlar ve görünümleri yakalamadan önce doğru yerelleştirilmiş metin dizisi kataloglarını dahil eder.

    Tamamen yerelleştirilmiş ekran görüntüleri, küresel indirmeler üzerinde ölçülebilir bir fark yaratır. Programatik olarak, desteklenen dilleri Fastlane Snapfile dosyanızda tanımlayın. Otomasyon aracı, simülatörü tanımlanan her dilde (ör. es-MX) sırayla başlatır, XCUITest ile uygulama içi gezinmeyi çalıştırır ve varlıkları ayrı dizinlere kaydeder. Arapça gibi sağdan sola (RTL) dilleri desteklemek, otomasyonun manuel cihaz değişimine gerek kalmadan sorunsuzca hallettiği özel simülatör bayraklarına ihtiyaç duyar.

    Yerelleştirmenin meta veri tarafı için — başlıklar, açıklamalar ve anahtar kelimeler — StoreManager, doğrudan App Store Connect içinde 35'ten fazla dilde çeviriyi otomatikleştirir. Otomatik ekran görüntüsü yakalamanın otomatik meta veri yerelleştirmesiyle eşleştirilmesi, gönderim iş akışının tamamını kapsar. Bölgeler arası fiyatlandırma için bkz. App Store Fiyatlandırma Otomasyonu: 2026 Küresel Güncellemeleri.

    Görseller yakalandıktan sonra, Fastlane'in frameit aracı, çevrilmiş pazarlama metinlerini cihazdan alınan ham ekran görüntülerinin üzerine otomatik olarak basmanıza olanak tanır.

    Aynı uygulama arayüzünü tamamen farklı dillere yerelleştirilmiş olarak gösteren üç akıllı telefon ekranı
    Aynı uygulama arayüzünü tamamen farklı dillere yerelleştirilmiş olarak gösteren üç akıllı telefon ekranı

    Google play store ekran görüntülerini otomatikleştirebilir misiniz?

    Evet, Fastlane'in screengrab eylemini Espresso ile birlikte kullanarak Android Play Store ekran görüntülerini otomatikleştirebilirsiniz. Bu süreç iOS sürecine benzer şekilde çalışır ancak Android emülatörlerini hedefler ve supply komutu aracılığıyla doğrudan Google Play Geliştirici API'si ile iletişim kurar.

    screengrab iş akışı snapshot ile aynı mantığı izler: bir Screengrabfile içinde dilleri tanımlayın, temel akışlarda gezinen Espresso test sınıfları yazın ve tüm kombinasyonları topluca oluşturmak için fastlane screengrab komutunu çalıştırın. Google Play Console belgelerine göre, başlıca pazarlarınız için mağaza listenizi (ekran görüntüleri dahil) yerelleştirmek, kurulum dönüşümünü iyileştirmek için önerilen bir uygulamadır.

    App store ekran görüntüleri için fastlane nasıl kullanılır?

    iOS ekran görüntülerini otomatikleştirmek için Fastlane'i kullanmak isterseniz fastlane snapshot init komutunu çalıştırır, Snapfile dosyanızı yapılandırır ve snapshot() metodunu Xcode UI test hedeflerinize eklersiniz.

    Kurulum için yeni bir Xcode UI Testing Target oluşturulması ve Ruby işlem hattını Swift'in yerel koduyla bağlamak amacıyla SnapshotHelper.swift dosyasının eklenmesi gerekir. Paylaşılan şemanızın komut satırından çalıştırma için test hedefini etkinleştirdiğinden emin olun. Fastlane snapshot belgeleri kurulum sürecinin tamamını açıklar.

    Uygulamayı başlatan ve temel kullanıcı yolculuklarında gezinen XCUITest betikleri yazın. Öne çıkarılacak bir görünüm ekrana geldiğinde, snapshot("01_Home_Screen") komutunu ekleyin. fastlane snapshot komutunun çalıştırılması, belirli simülatörleri ve dilleri başlatmak için Snapfile dosyanızı okur ve yakalanan görüntüleri bir HTML özet raporunda toplar. Meta verileri doğrudan App Store Connect'e yüklemek için deliver komutunu çalıştırın.

    Gerekli 6.9 inç iPhone ekran görüntüsü boyutlarını gösteren şablon tarzı grafik
    Gerekli 6.9 inç iPhone ekran görüntüsü boyutlarını gösteren şablon tarzı grafik

    2026 yılı için app store ekran görüntüsü gereksinimleri nelerdir?

    2026 yılındaki App Store ekran görüntüsü boyutları, en yeni amiral gemisi iPhone modelleriyle tam olarak eşleşen kesin piksel çözünürlükleri gerektirir. Herhangi bir sapma, varlığın Apple'ın otomatik doğrulama sunucuları tarafından anında reddedilmesiyle sonuçlanır.

    Apple'ın ekran görüntüsü özelliklerine göre, gerekli çözünürlükler şunlardır: 6.9 inç ekran için 1260 x 2736 piksel (iPhone 16 Pro Max / iPhone 17 Pro Max), 6.5 inç ekran için 1284 x 2778 piksel ve 6.3 inç ekran için 1179 x 2556 piksel. 13 inç iPad, 2064 x 2752 piksel gerektirir. Tüm dosyalar PNG veya JPEG olmalı, alfa kanalı içermeyen düzleştirilmiş RGB formatında olmalı ve her biri 8 MB'ın altında kalmalıdır.

    Boyut uyumluluğunu otomatikleştirmek en iyi, çözünürlük doğrulamasını doğrudan CI işlem hattınıza entegre ederek gerçekleştirilir. ImageMagick veya Sharp gibi araçlar, deliver adımı bunları App Store Connect'e yüklemeden önce çıktı görsellerini yeniden boyutlandırıp doğrulayabilir ve boyut uyumsuzluklarını reddedilmeye neden olmadan önce yakalayabilir.

    Sıkça Sorulan Sorular

    App Store ekran görüntülerimi ne sıklıkla güncellemeliyim?

    Ekran görüntülerini, önemli özellik değişiklikleri veya büyük arayüz (UI) yenilikleri yayınladığınızda güncellemelisiniz. En iyi uygulamalar, optimum dönüşüm oranlarını korumak ve güncel işletim sistemi tasarım standartlarını yansıtmak için varlıkları yılda iki kez yenilemenizi önerir.

    Uygulamam sadece iPhone içinse iPad Pro ekran görüntüsüne ihtiyacım var mı?

    Hayır. Apple yalnızca uygulamanızın açık bir iPadOS hedefi varsa iPad ekran görüntüleri talep eder. Uygulamanız yalnızca iPhone hedefliyse, sadece 6.9 inç ve 6.5 inç varlıklara ihtiyacınız vardır.

    App Store ekran görüntüleri için maksimum dosya boyutu nedir?

    Apple, her bir dosya boyutunu maksimum 8 MB ile sınırlar. Dosyalar düzleştirilmiş RGB formatında, PNG veya JPEG olarak biçimlendirilmiş olmalı ve şeffaflık içermemelidir. Otomasyon, çok büyük dosyalar oluşturuyorsa, varlıkları yüklemeden önce sıkıştırmak için ImageMagick gibi araçları işlem hattınıza entegre edin.

    iOS ve Android için aynı ekran görüntülerini kullanabilir miyim?

    Birebir aynı dosyaları kullanamazsınız. Apple ve Google tamamen farklı piksel boyutları ve en-boy oranları gerektirir; ayrıca her iki platform da rakip donanımların sergilenmesini yasaklar.

    Kaynaklar

    StoreManager Team

    Yazan

    StoreManager Team

    Specializing in ASO, app localization, and PPP-based pricing strategies across 175+ territories

    The team behind StoreManager — building tools that automate App Store Connect localization and pricing for mobile developers worldwide.

    Okumaya Devam Et