गाइड

Mac के बिना iOS ऐप कैसे डेवलप करें

iOS ऐप का काफ़ी हिस्सा आप Windows या Linux पर लिख सकते हैं। पर वहाँ उसे बिल्ड नहीं कर सकते। Xcode, iOS SDK, Simulator और code signing सिर्फ़ macOS पर चलते हैं। तो असली सवाल यह है कि आपको Mac तक पहुँच कैसे मिले। यहाँ चार तरीके हैं, इस क्रम में कि पैसे के बदले कितना Mac मिलता है।

Apple असल में क्या माँगता है

  • Apple के Xcode system requirements पेज के अनुसार Xcode 26.6 को macOS Tahoe 26.2 या उसके बाद का वर्ज़न चाहिए।
  • 28 अप्रैल 2026 से App Store अपलोड Xcode 26 या उसके बाद के वर्ज़न और iOS 26 SDK से बिल्ड होने चाहिए।
  • शिप करने के लिए Apple Developer Program चाहिए, जो हर मेंबरशिप साल के लिए 99 USD का है।
  • Apple का macOS लाइसेंस macOS को Apple-ब्रांड हार्डवेयर से बाँधता है। Windows PC पर macOS वर्चुअल मशीन इसके दायरे से बाहर है। ज़्यादा जानकारी Mac किराए पर लेने के बारे में Apple का macOS लाइसेंस क्या कहता है में है।

विकल्प 1: क्लाउड CI रनर

आपका कोड एक होस्टेड Mac पर जाता है, बिल्ड होता है, और आपको नतीजा मिलता है। अक्टूबर 2026 में GitHub अपने स्टैंडर्ड macOS रनर का रेट $0.062 प्रति मिनट बताता है। पब्लिक रिपॉज़िटरी मुफ़्त चलती हैं। हमने इसी तरह iOS Simulator के लिए एक नया React Native ऐप बिल्ड किया। macOS जॉब में 2 मिनट 42 सेकंड लगे, लगभग 19 सेंट। Expo का EAS Build कम प्राथमिकता वाली कतार में हर महीने 15 मुफ़्त iOS बिल्ड देता है। उसके बाद हर मीडियम बिल्ड $2 का है।

फ़ायदे-नुकसान। कोई स्क्रीन नहीं है। आप Simulator में ऐप पर क्लिक करके नहीं देख सकते, और Xcode के debugger में कोड को कदम दर कदम नहीं चला सकते। हर रन खाली मशीन से शुरू होता है। जिन cross-platform ऐप को बस बिल्ड चाहिए, उनके लिए यह सही विकल्प है। हमारा React Native iOS वर्कफ़्लो पूरा सेटअप दिखाता है।

विकल्प 2: remote desktop वाला डेडिकेटेड Mac किराए पर लें

आपको स्क्रीन समेत पूरा Mac मिलता है। Xcode, Simulator और Instruments, सब Windows से remote desktop के ज़रिए चलते हैं। अक्टूबर 2026 में जो कीमतें हम जाँच पाए:

  • MacRun: डेडिकेटेड M6 Mac mini $139 प्रति माह पर, और पहला महीना $69 का। $169 वाले प्लान में ब्राउज़र टैब में खुलने वाला डेस्कटॉप भी मिलता है।
  • AWS EC2 Mac: M1 के host $0.65 प्रति घंटे से शुरू होते हैं। instances.vantage.sh के अनुसार M4, $1.23 से शुरू होता है। चालू छोड़ने पर यह लगभग $475 और $898 प्रति माह है। AWS कम से कम 24 घंटे का बिल करता है।
  • MacinCloud और MacStadium भी Mac किराए पर देते हैं। देखें MacRun बनाम MacinCloud और MacRun बनाम MacStadium।

फ़ायदे-नुकसान। हर क्लिक इंटरनेट से होकर जाता है, इसलिए कुछ देरी होती है। आप इस्तेमाल करें या न करें, हर महीने पैसा देते हैं। आपकी फ़ाइलें किसी और की मशीन पर रहती हैं, इसलिए जाँच लें कि ग्राहकों के बीच उसे कैसे मिटाया जाता है।

विकल्प 3: Mac खरीदें, नया या पुराना

Apple बेस M6 Mac mini की कीमत $899 बताता है। यह हमारे किराए के लगभग 6.5 महीनों के बराबर है। Apple, Mac mini (M1, 2020) और उसके बाद के मॉडल को macOS Tahoe 26 के साथ compatible बताता है। तो पुराना M1 mini आज Xcode 26.6 चला सकता है। आगे का कोई Xcode ऐसा macOS माँग सकता है जो इसे सपोर्ट न करे। तब यह App Store के काम का नहीं रहेगा।

फ़ायदे-नुकसान। शुरू में ज़्यादा खर्च होता है, पर कोई देरी नहीं और कोई मासिक बिल नहीं। अगर आप लगभग 7 महीनों से ज़्यादा iOS के लिए बिल्ड करेंगे, तो आम तौर पर खरीदना बेहतर है। अगर आप Mac के पास बैठते हैं, तो यह और भी सच है। हम आपको ऐसा किराया बेचने के बजाय यह कहना पसंद करेंगे, जिसकी आपको ज़रूरत नहीं।

विकल्प 4: cross-platform framework

React Native, Flutter और Expo से आप Windows या Linux पर ऐप एक बार लिख सकते हैं। इनसे Mac की ज़रूरत कम पड़ती है। ज़रूरत खत्म नहीं होती। React Native डॉक्स कहते हैं कि native कोड वाले प्रोजेक्ट को iOS के लिए बिल्ड करने को Mac ज़रूरी है। Expo Go डेवलपमेंट के दौरान आपका JavaScript असली iPhone पर चलाता है, बिना किसी Mac के। iOS बिल्ड के लिए आपको फिर भी framework के साथ विकल्प 1, 2 या 3 जोड़ना होगा।

हर एक का एक साल, साथ-साथ

ऊपर की कीमतों से पहले साल का मोटा खर्च, Apple की 99 USD फ़ीस से पहले, जो हर विकल्प में लगती है:

  • हर महीने 500 macOS मिनट पर होस्टेड CI: लगभग $372। पब्लिक रिपॉज़िटरी के लिए मुफ़्त।
  • MacRun M6 रनर प्लान: $1,598, पहला महीना लॉन्च कीमत पर।
  • नया बेस Mac mini: $899 एक बार, और वह आपका रहता है।
  • हमेशा चालू AWS M1 Mac host: लगभग $5,700।

कम इस्तेमाल के लिए आँकड़े CI के पक्ष में हैं, और रोज़ के भारी इस्तेमाल के लिए खरीदने के पक्ष में। जब आपको एक साल या उससे कम के लिए स्क्रीन या गर्म रनर चाहिए, तब किराया बेहतर है। जब आप घर पर Mac चालू नहीं रख सकते, तब भी किराया बेहतर है।

कौन सा चुनें

  • Cross-platform ऐप, हफ़्ते में कुछ बिल्ड: क्लाउड CI रनर या EAS।
  • Native Swift का काम, या Xcode की स्क्रीन में debugging: किराए का Mac। अगर आप उसे एक साल या ज़्यादा रखेंगे, तो खरीद लें।
  • पहली बार Swift सीख रहे हैं: पुराना Apple silicon Mac mini। देरी से सीखना मुश्किल होता है।
  • दिन भर बिल्ड करने वाली टीम: CI रनर के रूप में डेडिकेटेड Mac, ताकि बिल्ड गर्म रहें।

किसे MacRun नहीं चुनना चाहिए

हम Windows मशीनें, GPU या कई रीजन नहीं देते। हम स्टैटिक IP या SLA भी नहीं देते। हमारे Mac न्यू जर्सी में हमारी अपनी एक निजी सुविधा में हैं। अगर आप कभी-कभार बिल्ड करते हैं, तो प्रति मिनट भुगतान करें। अगर आप सालों तक रोज़ डेवलप करेंगे, तो खरीदें।

बीच के मामलों के लिए हमारे प्राइसिंग पेज पर प्लान की तुलना करें। या अपने बिल्ड मिनट कॉस्ट कैलकुलेटर में डालें।

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

क्या Mac के बिना iOS ऐप डेवलप किए जा सकते हैं?

+

आप Windows या Linux पर कोड लिख सकते हैं, टेस्ट चला सकते हैं और स्क्रीन डिज़ाइन कर सकते हैं, खासकर React Native या Flutter के साथ। बिल्ड, signing और Simulator के लिए macOS चाहिए। क्लाउड रनर या किराए का Mac, खरीदे बिना यह दे देता है।

क्या मैं Windows पर वर्चुअल मशीन में Xcode चला सकता हूँ?

+

Apple का macOS लाइसेंस macOS को Apple-ब्रांड हार्डवेयर से बाँधता है, इसलिए PC पर macOS वर्चुअल मशीन लाइसेंस के दायरे से बाहर है। Windows से इस्तेमाल किया जाने वाला remote Mac ही मान्य रास्ता है।

Mac के बिना iOS ऐप बिल्ड करने का सबसे सस्ता तरीका क्या है?

+

कभी-कभार के बिल्ड के लिए होस्टेड CI रनर। अक्टूबर 2026 में GitHub अपने स्टैंडर्ड macOS रनर का रेट $0.062 प्रति मिनट बताता है, और पब्लिक रिपॉज़िटरी मुफ़्त चलती हैं। Expo के EAS Build में हर महीने 15 मुफ़्त iOS बिल्ड हैं।

क्या पुराना Mac mini iOS डेवलपमेंट के लिए काफ़ी है?

+

Apple, Mac mini (M1, 2020) और उसके बाद के मॉडल को macOS Tahoe 26 के साथ compatible बताता है, जो Xcode 26.6 के लिए चाहिए। पुराना Apple silicon mini आज काम करता है। जब आगे का कोई Xcode नया macOS माँगेगा, तब यह पीछे छूट सकता है।

संबंधित गाइड