बिना Mac के iOS

बिना Mac के App Store पर पब्लिश करें

App Store सबमिशन के लिए Xcode, साइनिंग सर्टिफ़िकेट और Transporter चाहिए — ये सभी सिर्फ़ macOS पर ही हैं। यहाँ बताया गया है कि एक रिमोट Mac का इस्तेमाल करके अपने बिल्ड को App Store Connect पर कैसे आर्काइव, साइन और शिप करें।

एक रिमोट Mac लें
MRM-SW-01 24 × 5GBASE-T · 4 × SFP28 PWR SYS FAN UPLINK 2 × 25G → CORE Fi1/0/7 · 5G · link up Mac mini M4Mac mini M6Mac mini M4Mac mini M6Mac mini M4 Mac mini M6Mac mini M4Mac mini M4Mac mini M6 Mac mini M4
Provisioning
link5 Gbps · full-duplex
dhcpDISCOVER → OFFER → REQUEST → ACK
ipv4203.0.113.42
ipv62001:db8:4f00::42
hostmac-m4-07.myremotemac.com
state● ONLINE
Ready
Datacenter ISO 27001 · Tier III+ · 10 Gbps Internet backbone IPv4 / IPv6 · DDoS protection ≈ 12 ms Your desk Windows · Linux · macOS · iPad 09:41 mac-m4-07.myremotemac.com — Remote Desktop Connecting to mac-m4-07… 203.0.113.42 · Screen Sharing · encrypted Finder File Edit View Go Window Help Tue 09:41 admin — zsh — 80×24 admin@mac-m4-07 ~ % uname -m arm64 admin@mac-m4-07 ~ % sw_vers -productVersion 15.5 admin@mac-m4-07 ~ % Connected · 12 ms
01 · डेटा सेंटर
हमारे डेटा सेंटर के रैक में एक नया Mac mini M4 जुड़ता है।

आपने अपना ऐप चाहे जैसे भी बनाया हो — नेटिव, React Native, या Flutter — App Store पर आख़िरी सबमिशन के लिए macOS टूल चाहिए: आर्काइव करने के लिए Xcode, कीचेन में आपके साइनिंग सर्टिफ़िकेट, और अपलोड के लिए Transporter (या altool / Fastlane)। अगर आपके पास Mac नहीं है, तो एक रिमोट Mac आपको App Store Connect तक एक साफ़, साइन किया हुआ रास्ता देता है।

App Store सबमिशन के लिए आपके विकल्प

बिना Mac खरीदे App Store पर आर्काइव, साइन और अपलोड करने के तीन व्यावहारिक तरीके।

अनुशंसित

एक रिमोट Mac किराये पर लें

पूरा macOS + Xcode जो आपके नियंत्रण में है। सीधे App Store Connect पर आर्काइव करें, सर्टिफ़िकेट मैनेज करें, और अपलोड करें। नियंत्रण और इक्का-दुक्का रिलीज़ के लिए सर्वश्रेष्ठ।

क्लाउड CI (Fastlane, Codemagic)

एक बार कॉन्फ़िगर हो जाने पर साइनिंग और अपलोड को ऑटोमेट कर सकता है, लेकिन शुरुआती सर्टिफ़िकेट सेटअप और समस्या-निवारण में असली Xcode एक्सेस अब भी फ़ायदेमंद रहता है।

एक Mac खरीदें

काम तो करता है, लेकिन ऐसी मशीन के लिए इसमें शुरुआती लागत के साथ रखरखाव भी है जिसकी शायद आपको सिर्फ़ रिलीज़ के समय ज़रूरत हो।

किसी भी OS से App Store पर सबमिट करें

एक रिमोट Mac से कनेक्ट करें और वही सबमिशन फ़्लो अपनाएँ जिसकी Apple एक लोकल Mac से अपेक्षा करता है।

1

अपने रिमोट Mac से कनेक्ट करें

एक Mac प्रोविज़न करें और VNC (GUI) या SSH (टर्मिनल) के ज़रिए कनेक्ट करें। Xcode और Command Line Tools पहले से इंस्टॉल आते हैं।

2

कोड साइनिंग सेट अप करें

अपने Apple Developer सर्टिफ़िकेट और प्रोविज़निंग प्रोफ़ाइल कीचेन में जोड़ें, या Xcode को अपने Apple ID के साथ साइनिंग अपने आप मैनेज करने दें।

3

IPA आर्काइव और एक्सपोर्ट करें

अपना प्रोजेक्ट खोलें और Product → Archive चुनें (या कमांड लाइन से बिल्ड करें), फिर App Store वितरण के लिए एक साइन किया हुआ IPA एक्सपोर्ट करें।

4

App Store Connect पर अपलोड करें

Xcode Organizer, Transporter, या xcrun altool / Fastlane deliver के साथ अपलोड करें, फिर App Store Connect में समीक्षा के लिए सबमिट करें।

App Store रिलीज़ के लिए एक रिमोट Mac क्यों

और जानें

अक्सर पूछे जाने वाले प्रश्न

क्या मैं बिना Mac के App Store पर एक ऐप सबमिट कर सकता हूँ?

हाँ। सबमिशन टूल (Xcode, साइनिंग, Transporter) सिर्फ़ macOS पर ही हैं, लेकिन आप उन्हें एक रिमोट Mac पर चला सकते हैं और किसी भी OS से App Store Connect पर अपलोड कर सकते हैं।

क्या मैं Fastlane के साथ App Store अपलोड को ऑटोमेट कर सकता हूँ?

हाँ। Fastlane रिमोट Mac पर चलता है और gym तथा deliver के साथ बिल्डिंग, साइनिंग और अपलोडिंग को ऑटोमेट कर सकता है — बार-बार की रिलीज़ के लिए आदर्श।

क्या मुझे एक Apple Developer अकाउंट चाहिए?

हाँ। App Store वितरण के लिए एक Apple Developer Program सदस्यता ($99/वर्ष) चाहिए, जो आपके साइनिंग सर्टिफ़िकेट भी देती है।

रिलीज़ करने के लिए एक रिमोट Mac की लागत कितनी है?

प्लान एक Mac Mini M4 के लिए $85/माह से शुरू होते हैं — और आप इसे सिर्फ़ तभी चला सकते हैं जब आपको कोई रिलीज़ निकालनी हो। मूल्य निर्धारण देखें।

अपने ऐप को App Store पर लाएँ

Xcode पहले से इंस्टॉल किए हुए एक डेडिकेटेड रिमोट Mac पाएँ और आज ही अपना ऐप सबमिट करें। $85/माह से।