20 अप्रैल 2026 · 10 मिनट में पढ़ें

How to Upload Screenshots to App Store Connect (2026 Guide)

ऐप स्टोर स्क्रीनशॉट अपलोड करना अभी भी iOS, iPadOS, या macOS ऐप शिप करने के सबसे कठिन हिस्सों में से एक है। एप्पल प्रति प्लेटफॉर्म कई डिस्प्ले प्रकारों का समर्थन करता है और हर लोकेल (locale) का अपना स्लॉट होता है, इसलिए एक छोटे ऐप को भी प्रति रिलीज़ 80-200 फ़ाइलें पुश करनी पड़ सकती हैं। यह गाइड 2026 में ऐप स्टोर कनेक्ट में स्क्रीनशॉट अपलोड करने के चार व्यावहारिक तरीकों, प्रत्येक को कब चुनना है, और उन गोटचा (gotchas) के बारे में बताती है जो पहले से न पता होने पर आपका पूरा दोपहर बर्बाद कर सकते हैं।

विकल्प 1: ऐप स्टोर कनेक्ट वेब अपलोडर

डिफ़ॉल्ट रास्ता। अपने ऐप को App Store Connect में खोलें, उस संस्करण को चुनें जिसे आप संपादित करना चाहते हैं, Screenshots पर स्क्रॉल करें, और अपनी PNG या JPEG फ़ाइलों को सही डिस्प्ले-प्रकार वाले बकेट (6.9", 6.5", 13" iPad, Mac आदि) में खींचें (drag करें)। हर लोकेल के लिए इसे दोहराएं।

  • इसके लिए अच्छा है: पहली बार सबमिशन, एक या दो लोकेल वाला छोटा ऐप, या जब आपको ठीक से यह देखना हो कि रिव्यु करने वाले को क्या दिखेगा।
  • इसके लिए खराब है: कुछ भी बहुभाषी (multilingual), कोई भी ऐप जिसमें दो से अधिक डिस्प्ले प्रकार हों, या कोई भी वर्कफ़्लो जिसे आपको हर रिलीज़ पर दोहराना पड़े। प्रति लोकेल 30 मिनट का ड्रैग-एंड-ड्रॉप समय बहुत जल्दी बढ़ जाता है।

सामान्य गोटचा (गलतियां):

  • गलत डिस्प्ले प्रकार। यदि आपकी एक्सपोर्ट की गई फ़ाइल 1320 × 2868 (iPhone 16/17 Pro Max, 6.9") है और आप इसे 6.5" बकेट में डालते हैं, तो ऐप स्टोर कनेक्ट अपलोड को अस्वीकार कर देता है।
  • लॉक किए गए वर्शन। एक बार जब कोई संस्करण "In Review" या "Pending Developer Release" में चला जाता है, तो स्क्रीनशॉट केवल पढ़ने के लिए (read-only) रह जाते हैं। पहले एक नया संस्करण बनाएं।
  • अधूरे अपलोड। यदि प्रतिस्थापन वर्कफ़्लो बीच में विफल हो जाता है, तो यह मान लेने के बजाय कि पुराना सेट अभी भी वैसा ही है, सबमिट करने से पहले पूरे डिस्प्ले-प्रकार सेट को सत्यापित करें।

विकल्प 2: Transporter या Fastlane Deliver

दोनों उपकरण ऐप स्टोर कनेक्ट डिलीवरी को स्वचालित (automate) करते हैं, लेकिन विभिन्न पैकेजिंग और सेटअप समझौतों के साथ।

Transporter बिल्ड और मेटाडेटा पैकेज शिप करने के लिए एक मुफ्त एप्पल उपयोगिता (utility) है। यह स्क्रिप्ट करने योग्य है लेकिन यह मानती है कि आपके पास मेटाडेटा XML के साथ पहले से ही iTMSTransporter-संगत फ़ोल्डर संरचना (folder structure) है। यदि आप xcodebuild के साथ पहले से ही IPA पैकेज बनाते हैं, तो यह बहुत अच्छा है; लेकिन यदि आप केवल स्क्रीनशॉट अपलोड करना चाहते हैं, तो यह काफी मुश्किल है।

fastlane deliver कम्युनिटी स्टैंडर्ड है। आप अपने स्क्रीनशॉट को fastlane/screenshots/hi-IN/iPhone 6.9 - 01.png जैसी फ़ोल्डर संरचना में रखते हैं और fastlane deliver चलाते हैं। यह एक ही बार में स्क्रीनशॉट, मेटाडेटा और कीवर्ड अपलोड कर देता है।

  • इसके लिए अच्छा है: वे टीमें जिनके पास पहले से ही एक CI पाइपलाइन है, जो गिट में स्क्रीनशॉट अपलोड रखना चाहती हैं, और जिन्हें रूबी (Ruby) से कोई दिक्कत नहीं है।
  • इसके लिए खराब है: वे डिज़ाइनर जो रूबी टूलचेन को मेंटेन नहीं करना चाहते, और कोई भी जो एक GUI चाहता है जो यह दिखाए कि अपलोड होने से पहले क्या अपलोड होने जा रहा है।

सामान्य गोटचा (गलतियां):

  • रिज़ॉल्यूशन और नामकरण मायने रखते हैं। fastlane इमेज रिज़ॉल्यूशन से डिस्प्ले टारगेट का अनुमान लगा सकता है, और संदिग्ध iPad परिवारों को सही स्क्रीनशॉट स्लॉट में जाने के लिए फ़ाइल नाम में एप्पल के डिस्प्ले-फैमिली नाम की आवश्यकता हो सकती है।
  • ऐप स्टोर कनेक्ट एपीआई कीज़ को एक बार जेनरेट किया जाना चाहिए और सुरक्षित रूप से स्टोर किया जाना चाहिए (Key ID, Issuer ID और .p8 फ़ाइल)। .p8 फ़ाइल खोने का मतलब है इसे फिर से जेनरेट करना।
  • प्रतिस्थापन सब-या-कुछ-नहीं (all-or-nothing) है। नए स्क्रीनशॉट अपलोड होने से पहले लक्षित डिस्प्ले प्रकार के हर मौजूदा स्क्रीनशॉट को हटा दिया जाता है।

विकल्प 3: सीधे ऐप स्टोर कनेक्ट एपीआई का उपयोग

यदि आप स्वयं कोई टूल बना रहे हैं, तो App Store Connect API तीन एंडपॉइंट्स के माध्यम से स्क्रीनशॉट अपलोड की सुविधा देता है:

  1. POST /v1/appScreenshotSets — एक विशिष्ट डिस्प्ले प्रकार और स्थानीयकरण के लिए एक स्क्रीनशॉट सेट बनाएं।
  2. POST /v1/appScreenshots — एक स्क्रीनशॉट रिज़र्वेशन बनाएं, अपलोड ऑपरेशन मेटाडेटा (chunked PUT URLs) प्राप्त करें।
  3. PATCH /v1/appScreenshots/{id}, uploaded: true के साथ — सभी टुकड़ों (chunks) को पुश करने के बाद अपलोड कमिट करें।

आप अपनी .p8 की द्वारा हस्ताक्षरित JWT के साथ प्रमाणित होते हैं। ऑथ JWT का जीवनकाल छोटा (अधिकतम 20 मिनट) होता है और यह केवल ऐप स्टोर कनेक्ट एपीआई ऑडियंस के दायरे में होता है। एप्पल आक्रामक अपलोड्स को रेट-लिमिट भी करता है, इसलिए समवर्ती अपलोड टुकड़ों (chunked concurrent uploads) को एक पुनः प्रयास/बैकऑफ़ (retry/backoff) रणनीति की आवश्यकता होती है।

इसके लिए अच्छा है: कस्टम ऑटोमेशन या टूल बनाना। आपको पूर्ण नियंत्रण, टाइप की गई प्रतिक्रियाएं मिलती हैं, और आप अपलोड प्रवाह के आसपास UX बना सकते हैं।

इसके लिए खराब है: कोई भी जो सिर्फ शिप करना चाहता है, मेंटेन नहीं। उम्मीद करें कि इसे विश्वसनीय बनाने से पहले ऑथ, चंक्ड अपलोड और एरर हैंडलिंग पर एक वीकेंड खर्च करना होगा।

विकल्प 4: एक डिज़ाइन टूल जो आपके लिए अपलोड करता है

यह वह वर्कफ़्लो है जिसे हमने Screenshot Bro में बनाया है। आप अपने स्क्रीनशॉट डिज़ाइन करते हैं, लोकेल जोड़ते हैं, कॉपी को ऑटो-ट्रांसलेट करते हैं, और फिर Upload to App Store Connect पर क्लिक करते हैं। ऐप:

  • आपकी रो (row) के आकार से सही डिस्प्ले प्रकार का ऑटो-डिटेक्ट करता है (1320 × 2868 → iPhone 6.9", 2064 × 2752 → iPad 13" आदि)।
  • चयनित संस्करण पर आपके प्रोजेक्ट लोकेल्स का ऐप स्टोर कनेक्ट लोकलाइजेशन से मिलान करता है। मिसमैच होने पर पहले ही फ्लैग कर दिया जाता है।
  • एक प्रीफ़्लाइट चलाता है — बड़े आकार की फ़ाइलें, छूटे हुए लोकेल्स, लॉक किए गए वर्शन या प्लेटफ़ॉर्म विरोधाभास एप्पल द्वारा कुछ भी देखे जाने से पहले सामने आ जाते हैं।
  • प्रत्येक मैचिंग सेट को एटॉमिक रूप से रिप्लेस करता है। कोई आधा-अधूरा रिप्लेसमेंट स्टेट नहीं, कोई फोल्डर-रीनेम करने का झंझट नहीं।

एपीआई की (Issuer ID, Key ID, .p8) को macOS कीचेन (Keychain) में एक बार स्टोर किया जाता है। सेटअप के बाद, हर रिलीज़ सिर्फ एक क्लिक की दूरी पर होती है।

आपको कौन सा विकल्प चुनना चाहिए?

एक अनुमानित निर्णय वृक्ष (decision tree):

  • एक लोकेल, एक ऐप, शायद ही कभी अपडेट करना हो। वेब अपलोडर ठीक है।
  • CI पाइपलाइन, गिट-ट्रैक्ड स्क्रीनशॉट, रूबी टीम। fastlane deliver।
  • कस्टम टूल / इन-हाउस ऑटोमेशन। सीधे एपीआई।
  • इंडी डेवलपर या छोटी टीम, स्क्रीनशॉट खुद डिज़ाइन और शिप करना। एक मैक ऐप का उपयोग करें जो डिज़ाइन और अपलोड को एक प्रवाह में समाहित कर देता है।

अपलोड करने से पहले: एक चेकलिस्ट

आप जो भी रास्ता चुनें, ये वे गलतियां हैं जिनमें सबसे ज्यादा समय बर्बाद होता है:

  • आपके स्क्रीनशॉट का आकार बिल्कुल समर्थित आयामों जैसा होना चाहिए — एक पिक्सेल भी कम या ज्यादा नहीं। एप्पल अपलोड या प्रोसेसिंग के दौरान मिसमैच को अस्वीकार कर सकता है।
  • चयनित ऐप स्टोर संस्करण संपादन योग्य होना चाहिए ("In Review" या "Pending Developer Release" में न हो)।
  • हर उस लोकेल के लिए जिसका आप अपलोड करने की योजना बना रहे हैं, उस संस्करण पर एक मैचिंग ऐप स्टोर कनेक्ट लोकलाइजेशन सक्षम होना चाहिए।
  • केवल PNG या JPEG। कोई HEIC नहीं, कोई WebP नहीं, कोई प्रगतिशील (progressive) JPEGs नहीं।
  • RGB कलर मोड, और स्क्रीनशॉट के लिए कोई अल्फा चैनल (alpha channel) नहीं होना चाहिए।

संक्षेप में (TL;DR)

वेब अपलोडर किसी भी बार-बार किए जाने वाले काम के लिए सबसे कम मजेदार विकल्प है। अक्सर शिप करने वाली टीमों के लिए fastlane डिफ़ॉल्ट है। एपीआई शक्तिशाली है लेकिन काम करने में एक वीकेंड का समय ले सकता है। यदि आप सीधे एक डिज़ाइन ऐप से वन-क्लिक अपलोड चाहते हैं, तो ठीक इसी काम के लिए Screenshot Bro का Upload to App Store Connect फ़ीचर बनाया गया था — ऑटो-डिटेक्ट डिस्प्ले प्रकार, लोकेल मिलान, प्रीफ़्लाइट और कीचेन में स्टोर की गई एक एपीआई की।

एक ही टूल में अपने ऐप स्टोर स्क्रीनशॉट डिज़ाइन और अपलोड करें — कोई ड्रैग-एंड-ड्रॉप नहीं, कोई फ़ास्टलेन मेंटेनेंस नहीं।

App Store पर पाएं

काम करते देखें