App Store पर ऐप कैसे पब्लिश करें: TestFlight से अप्रूवल तक
App Store पर ऐप पब्लिश करने के लिए Apple Developer Program जॉइन करें (नवंबर 2026 तक 99 USD सालाना), App Store Connect में ऐप बनाएं, साइन किया हुआ बिल्ड अपलोड करें, TestFlight से उसे टेस्ट करें, अपने स्क्रीनशॉट, विवरण, प्राइवेसी की जानकारी और एज रेटिंग जोड़ें, फिर Add for Review और Submit for Review पर क्लिक करें। Apple हर सबमिशन को हाथ से रिव्यू करता है, आम तौर पर एक-दो दिन में, और मंज़ूरी के बाद आप ऐप को App Store पर रिलीज़ करते हैं। यह गाइड इसी रास्ते को स्क्रीन-दर-स्क्रीन समझाती है और उन समस्याओं की सूची देती है जिनकी वजह से ऐप सबसे ज़्यादा बार वापस भेजे जाते हैं।
अभी ऐप बना रहे हैं? पहले iPhone ऐप कैसे बनाएं पढ़ें।
शुरू करने से पहले क्या चाहिए
- Apple Developer Program की सदस्यता, या तो व्यक्तिगत रूप से (आपका कानूनी नाम सेलर के रूप में दिखेगा) या संस्था के रूप में (इसके लिए D-U-N-S Number, कंपनी के डोमेन वाला ईमेल और एक चालू वेबसाइट चाहिए)।
- ऐप का साइन किया हुआ बिल्ड, जो App Store Connect पर अपलोड हो। आम तौर पर यह Xcode या Apple के Transporter से होता है, या ऐसी सर्विस से जो आपके लिए बिल्ड करती है।
- प्राइवेसी पॉलिसी का URL और सपोर्ट URL जिसमें ताज़ा संपर्क जानकारी हो। Apple हर ऐप के लिए दोनों माँगता है।
- स्क्रीनशॉट: हर ज़रूरी डिवाइस साइज़ के लिए 1 से 10, JPEG या PNG में, बिना ट्रांसपेरेंसी के। App Store Connect बताता है कि कौन से साइज़ चाहिए; इस समय यह 6.9-इंच iPhone साइज़ है (अगर 6.9-इंच नहीं दिया तो 6.5-इंच), और अगर ऐप iPad पर चलता है तो iPad साइज़ भी।
- डेमो अकाउंट, अगर ऐप का कोई हिस्सा लॉगिन के पीछे है।
चरण 1: Apple Developer Program में नामांकन करें
ऐसे Apple Account से साइन इन करें जिसमें दो-चरणीय सत्यापन चालू हो, फिर नामांकन करें। व्यक्तिगत खातों को आम तौर पर जल्दी मंज़ूरी मिल जाती है। संस्थाओं को ज़्यादा समय लग सकता है, क्योंकि Apple कंपनी की कानूनी स्थिति और आपके उसकी ओर से साइन करने के अधिकार की जाँच करता है। अगर आपके पास D-U-N-S Number नहीं है, तो ज़्यादातर देशों में यह मुफ़्त में माँगा जा सकता है, हालाँकि इसे जारी होने में समय लगता है।
चरण 2: ऐप रिकॉर्ड बनाएं
App Store Connect में Apps खोलें, + पर क्लिक करें और New App चुनें। ये जानकारी भरें:
- Platform: iOS।
- Name: App Store पर दिखने वाला नाम, जो स्टोर पर यूनिक होना चाहिए।
- Primary language।
- Bundle ID: ऐप का पहचानकर्ता, जैसे com.yourcompany.yourapp। यह बिल्ड से मेल खाना चाहिए।
- SKU: कोई भी आंतरिक कोड।
Apple बाहरी टूल्स को यह रिकॉर्ड बनाने नहीं देता, इसलिए इसे एक बार आपको खुद बनाना होगा।
चरण 3: बिल्ड अपलोड करें
अगर आप Xcode में बिल्ड करते हैं, तो ऐप को archive करें और Organizer से अपलोड करें। बिल्ड Transporter से या App Store Connect API के ज़रिए भी अपलोड हो सकते हैं।
अगर आप Mythex से बिल्ड करते हैं
Pro प्लान पर Mythex आपके पब्लिश किए गए ऐप को अपने Mac पर iPhone ऐप के रूप में बनाता है और आपके TestFlight में अपलोड करता है। आपको Mac या Xcode की ज़रूरत नहीं है। सेटअप में कुछ मिनट लगते हैं:
- App Store Connect में Users and Access → Integrations → App Store Connect API पर जाएं और Admin रोल के साथ एक Team key बनाएं।
- .p8 फ़ाइल डाउनलोड करें। Apple इसे सिर्फ़ एक बार डाउनलोड करने देता है, इसलिए इसे सुरक्षित रखें।
- फ़ाइल को Mythex के Connect App Store पैनल में डालें और keys की सूची के ऊपर दिखने वाला Issuer ID पेस्ट करें। Mythex सेव करने से पहले Apple के साथ key की जाँच करता है।
पहले बिल्ड पर Mythex बताता है कि चरण 2 में ऐप रिकॉर्ड बनाते समय कौन सा सटीक नाम और Bundle ID इस्तेमाल करना है। जब बिल्ड कार्ड पर In TestFlight लिखा आए, तो Apple लगभग 10 से 30 मिनट में बिल्ड प्रोसेस करता है, फिर वह टेस्टर्स के लिए तैयार होता है। ज़्यादा जानकारी के लिए Mythex iOS ऐप बिल्डर देखें।
चरण 4: TestFlight से टेस्ट करें
TestFlight Apple का बीटा चैनल है, और रिव्यू से पहले इसका ठीक से इस्तेमाल करना फ़ायदेमंद है:
- Internal testers: आपकी App Store Connect टीम के 100 सदस्य तक। बिल्ड प्रोसेस होते ही वे इसे इंस्टॉल कर सकते हैं।
- External testers: ईमेल या सार्वजनिक लिंक से आमंत्रित 10,000 लोग तक। किसी external group में जोड़ा गया पहला बिल्ड एक छोटे बीटा रिव्यू से गुज़रता है।
- बिल्ड की अवधि: हर बिल्ड 90 दिन तक टेस्ट किया जा सकता है।
टेस्टर TestFlight ऐप इंस्टॉल करते हैं, आमंत्रण स्वीकार करते हैं और आपका बिल्ड इंस्टॉल करते हैं। उनसे सिर्फ़ ऐप खोलने के बजाय मुख्य काम करने को कहें। टेस्टर ढूँढने और उनकी प्रतिक्रिया लेने के बारे में हमारी बीटा टेस्ट गाइड में जानकारी है।
चरण 5: App Store लिस्टिंग भरें
ऐप के वर्ज़न पेज पर जोड़ें:
- हर ज़रूरी साइज़ के लिए स्क्रीनशॉट, जिनमें असली स्क्रीन दिखें।
- Promotional text (वैकल्पिक) और description जो साफ़ बताए कि ऐप क्या करता है।
- Keywords, कॉमा से अलग किए हुए। अपने ऐप का नाम दोबारा न लिखें और प्रतिस्पर्धियों के नाम इस्तेमाल न करें।
- Support URL और चाहें तो marketing URL।
- Version number और copyright।
App Information के तहत श्रेणी, प्राइवेसी पॉलिसी URL और Apple के प्रश्नावली के जवाब देकर age rating सेट करें। Pricing and Availability के तहत कीमत (या मुफ़्त) और देश चुनें।
चरण 6: App Privacy पूरी करें
App Privacy बताता है कि आपका ऐप कौन सा डेटा इकट्ठा करता है, जैसे ईमेल, नाम, लोकेशन या उपयोग का डेटा, वह किस काम आता है और उपयोगकर्ता से जुड़ा है या नहीं। यह App Store पेज पर प्राइवेसी “nutrition label” के रूप में दिखता है। इसमें किसी तीसरे पक्ष के कोड का डेटा भी शामिल करें, जैसे analytics या login providers।
यह सेक्शन सिर्फ़ App Store Connect की वेबसाइट पर उपलब्ध है, बाहरी टूल्स से नहीं। अगर आप Mythex इस्तेमाल करते हैं, तो एजेंट बताता है कि आपके ऐप के वास्तविक व्यवहार के आधार पर क्या जवाब देना है।
चरण 7: रिव्यू की जानकारी जोड़ें और सबमिट करें
App Review Information में संपर्क का नाम, फ़ोन और ईमेल, और एक काम करने वाला डेमो अकाउंट जोड़ें। अगर कुछ समझाना ज़रूरी हो तो नोट्स जोड़ें, जैसे “Bookings टैब में क्लास तभी दिखती है जब आप कोई क्लास जॉइन करें”।
फिर वह बिल्ड चुनें जिसे आपने टेस्ट किया है, Add for Review पर क्लिक करें, और Submit for Review करें। एक समय में हर प्लेटफ़ॉर्म का सिर्फ़ एक वर्ज़न रिव्यू में हो सकता है।
Mythex के साथ आप एजेंट से यह हिस्सा करने को कह सकते हैं। वह बिल्ड जोड़ता है, जो हो सके वह भरता है और सबमिट करने से पहले आपसे पूछता है।
चरण 8: इंतज़ार करें, जवाब दें, रिलीज़ करें
Apple के मुताबिक कम से कम आधे सबमिशन 24 घंटे से कम में और 90% 48 घंटे के भीतर रिव्यू होते हैं। स्थिति बदलने पर आपको ईमेल मिलेगा। अगर Apple के कोई सवाल हों या बिल्ड रिजेक्ट हो, तो संदेश App Store Connect के App Review सेक्शन में आता है; वहीं जवाब दें, समस्या ठीक करें और दोबारा सबमिट करें।
मंज़ूरी मिलने पर, आपकी चुनी सेटिंग के अनुसार, ऐप अपने-आप रिलीज़ हो जाता है या आपके मैन्युअल रिलीज़ के लिए रुका रहता है। आप रिलीज़ की तारीख भी तय कर सकते हैं।
ऐप रिजेक्ट क्यों होते हैं, और इससे कैसे बचें
- अधूरा ऐप (guideline 2.1). क्रैश, प्लेसहोल्डर टेक्स्ट, बेकार लिंक, डेमो लॉगिन का न होना। Apple के मुताबिक यह 40% से ज़्यादा अनसुलझे मामलों की वजह है। सबमिट करने से पहले असली iPhone पर हर बटन टेस्ट करें।
- दोबारा पैक की गई वेबसाइट (guideline 4.2). Apple ऐसे फ़ीचर, कंटेंट और इंटरफ़ेस की उम्मीद करता है जो फ़्रेम में लगी वेबसाइट से आगे जाएं। ऐप को फ़ोन-फ़र्स्ट लेआउट, अकाउंट, सहेजा गया डेटा और असली काम दें। यह ख़ास तौर पर उन wrapped वेब ऐप्स के लिए ज़रूरी है, जिनमें Mythex से बने ऐप भी शामिल हैं।
- ऐप के अंदर अकाउंट डिलीट न हो सकना (guideline 5.1.1(v)). अगर लोग ऐप के अंदर अकाउंट बना सकते हैं, तो उन्हें ऐप के अंदर ही उसे डिलीट करने की सुविधा भी मिलनी चाहिए।
- इन-ऐप पर्चेज़ के बाहर डिजिटल बिक्री (guideline 3.1.1). ऐप के अंदर पैसे लेकर फ़ीचर या कंटेंट अनलॉक करने के लिए Apple की इन-ऐप पर्चेज़ ज़रूरी है।
- प्राइवेसी की जानकारी जो ऐप से मेल न खाए। App Privacy, आपकी प्राइवेसी पॉलिसी और ऐप के असली व्यवहार को एक जैसा रखें।
अगर आपको पॉलिसी पेज चाहिए, तो हमारी सेवा की शर्तें और प्राइवेसी पॉलिसी लिखने की गाइड बताती है कि उसमें क्या शामिल करें।
बाद में ऐप अपडेट करना
हर नए वर्ज़न के लिए version number बढ़ाएं, नया बिल्ड अपलोड करें, “What's New” टेक्स्ट लिखें और फिर से सबमिट करें। हर सबमिशन का रिव्यू होता है।
अगर आपका ऐप wrapped वेब ऐप है, जैसे Mythex के ऐप होते हैं, तो रोज़ के ज़्यादातर बदलाव तब iPhone उपयोगकर्ताओं तक पहुँचते हैं जब आप वेब ऐप पब्लिश करते हैं, क्योंकि फ़ोन वाला ऐप उसे खोलता है। नया ऐप वर्ज़न आप मुख्य रूप से तब सबमिट करते हैं जब ऐप के ढाँचे में बदलाव हो, जैसे आइकन, नाम या अनुमतियाँ। अगर Apple किसी version number को पहले ही मंज़ूरी दे चुका है, तो Mythex दोबारा बिल्ड करने से पहले उसे बढ़ा देता है (जैसे 1.0 से 1.1)।
Android पर भी पब्लिश करना
Google की प्रक्रिया अलग है: एक बार की फ़ीस, टेस्टिंग ट्रैक, और नए व्यक्तिगत खातों के लिए 12 टेस्टर्स के साथ 14 दिन की closed test। देखें Google Play पर ऐप कैसे पब्लिश करें।
सवाल
App Store पर ऐप डालने में कितना खर्च आता है?
Apple Developer Program की फीस नवंबर 2026 तक सालाना 99 USD है, और दूसरे क्षेत्रों में स्थानीय कीमतें अलग हो सकती हैं। मान्यता प्राप्त शैक्षणिक संस्थानों को फीस में छूट मिल सकती है। अगर आप ऐप के अंदर डिजिटल सामान या सब्सक्रिप्शन बेचते हैं, तो उस बिक्री पर Apple कमीशन भी लेता है।
App Store रिव्यू में कितना समय लगता है?
Apple के मुताबिक वह 50% सबमिशन 24 घंटे से कम में और 90% सबमिशन 48 घंटे से कम में रिव्यू करता है। अधूरे सबमिशन में ज़्यादा समय लगता है या वे रिजेक्ट हो जाते हैं, इसलिए सबमिट करने से पहले अपना डेमो अकाउंट, प्राइवेसी पॉलिसी और स्क्रीनशॉट तैयार रखें।
क्या मैं बिना Mac के iPhone ऐप पब्लिश कर सकता हूँ?
हाँ, अगर कोई सर्विस आपके लिए ऐप बनाकर अपलोड कर दे। Mythex Pro आपका ऐप अपने Mac पर बनाता है और आपके बनाए App Store Connect API key का इस्तेमाल करके उसे आपके TestFlight में भेजता है। इसके बाद आप App Store Connect से रिव्यू के लिए सबमिट करते हैं, या एजेंट से सबमिशन तैयार करवा सकते हैं।
क्या Mythex मेरा ऐप App Store पर सबमिट करता है?
Mythex आपकी अपनी App Store Connect key से बिल्ड TestFlight पर भेजता है। ऐप रिकॉर्ड आप खुद बनाते हैं और App Privacy Apple की वेबसाइट पर पूरी करते हैं। एजेंट बिल्ड जोड़ सकता है और लिस्टिंग की जानकारी भर सकता है, और रिव्यू के लिए कुछ भी सबमिट करने से पहले आपसे पूछता है। अप्रूवल हमेशा Apple का फैसला होता है।
App Store रिजेक्शन के सबसे आम कारण क्या हैं?
Apple के मुताबिक 40% से ज़्यादा अनसुलझे मामले guideline 2.1, यानी App Completeness, के तहत आते हैं: क्रैश, प्लेसहोल्डर कंटेंट, टूटे लिंक और ज़रूरी जानकारी की कमी, जैसे डेमो लॉगिन। सिर्फ़ दोबारा पैक की गई वेबसाइट वाले ऐप, ऐप के अंदर अकाउंट डिलीट करने की सुविधा न होना, और इन-ऐप पर्चेज़ के बाहर डिजिटल बिक्री भी आम कारण हैं।