Simulator में iPhone Duo पर अपना ऐप टेस्ट करें
iPhone Duo की बिक्री 23 अक्टूबर 2026 को शुरू होती है। उस पर अपना ऐप देखने के लिए आपको फ़ोन की ज़रूरत नहीं है। Xcode 27.1 में iPhone Duo simulator जुड़ा है। Xcode 27.0 में यह नहीं है। नीचे वे कमांड हैं जो हमने इसे बूट करने, इस पर टेस्ट चलाने और स्क्रीनशॉट लेने के लिए चलाए।
आपको क्या चाहिए
- Xcode 27.1। Apple के अनुसार यह "adds development support for iPhone Duo"। Xcode 27.0 इसके बिना आया था।
- macOS 26.6 या उसके बाद का वर्ज़न। Xcode 27.1 अपनी Info.plist में यही न्यूनतम वर्ज़न बताता है।
- iOS 27.1 simulator runtime। iPhone Duo डिवाइस इसी के साथ आता है।
इन दो कमांड से देखें कि आपके पास क्या है:
xcodebuild -version xcrun simctl list devices available | grep "iPhone Duo"
अगर दूसरा कमांड कुछ नहीं दिखाता, तो runtime जोड़ें। हमारे Mac पर यह बिना Apple ID के डाउनलोड हुआ:
xcodebuild -downloadPlatform iOS
iPhone Duo simulator बूट करें
runtime इंस्टॉल होने के बाद iPhone Duo नाम का डिवाइस पहले से मौजूद रहता है। आपको इसे बनाना नहीं पड़ता। इसे बूट करें और Simulator की विंडो खोलें:
xcrun simctl boot "iPhone Duo" open -a Simulator xcrun simctl install booted MyApp.app xcrun simctl launch booted com.example.myapp
ऐप को हर pose और orientation में देखने के लिए Apple डेवलपरों को Device Hub की ओर भेजता है। Device Hub, Xcode 27.1 के अंदर आता है, यहाँ: Xcode.app/Contents/Applications/DeviceHub.app।
iPhone Duo पर अपने टेस्ट चलाएँ
डिवाइस के नाम को xcodebuild destination की तरह इस्तेमाल करें। CI में भी आप यही लाइन डालेंगे:
xcodebuild test -scheme MyApp \ -destination 'platform=iOS Simulator,name=iPhone Duo,OS=27.1'
हमारे M6 Mac mini पर एक छोटे Swift package ने इस तरीके से अपने टेस्ट 19 सेकंड में चलाए। इस समय में simulator का बूट होना भी शामिल है। आपके ऐप में ज़्यादा समय लगेगा, पर सेटअप वही रहेगा।
App Store स्क्रीनशॉट
Apple के अनुसार अप्रैल 2027 से हर सबमिट होने वाले ऐप या गेम के लिए iPhone Duo स्क्रीनशॉट ज़रूरी होंगे। जो ऐप इन्हें अभी सबमिट करते हैं, उन्हें App Store पेज पर एक badge मिलता है। बूट हुए simulator से आप स्क्रीनशॉट ले सकते हैं:
xcrun simctl io booted screenshot duo.png
default pose में हमारा स्क्रीनशॉट 1398 x 2034 पिक्सल का आया। अपलोड करने से पहले इसे App Store Connect की मौजूदा specifications से मिला लें।
इसे कहाँ चलाएँ
अगर आपके पास macOS 26.6 या उसके बाद वाला Mac है, तो Xcode 27.1 इंस्टॉल करें। बस इतना काफ़ी है। अगर Mac नहीं है, या आपका Mac बहुत पुराना है, तो किराए का Mac काम करता है। अब हर खाली MacRun Mac पर आपके लॉग इन करने से पहले Xcode 27.1 और iPhone Duo simulator सेट रहते हैं। Xcode 26.6 भी इंस्टॉल है। दिन का पास $15 का है और एक हफ़्ता $59 का। आप किसी भी कंप्यूटर से स्क्रीन देख सकते हैं, इसमें Windows भी शामिल है।
simulator आपको क्या नहीं बता सकता
- यह असली फ़ोन नहीं है। स्पीड, मेमोरी और टच का एहसास अलग होता है।
- कुछ हार्डवेयर, जैसे कैमरा, नहीं होता या simulate किया जाता है।
- जब आपके पास असली iPhone Duo हो, तो TestFlight से उस पर टेस्ट करें।
अक्सर पूछे जाने वाले सवाल
किस Xcode में iPhone Duo simulator है?
+
Xcode 27.1 में। Apple के अनुसार यह iPhone Duo के लिए डेवलपमेंट सपोर्ट जोड़ता है। Xcode 27.0 में iPhone Duo simulator नहीं है।
क्या iPhone Duo simulator पाने के लिए Apple ID चाहिए?
+
पहले आपको Xcode 27.1 चाहिए। उसके बाद हमारे Mac पर xcodebuild -downloadPlatform iOS ने बिना sign in के iOS 27.1 runtime जोड़ दिया। iPhone Duo डिवाइस उसी runtime के साथ आता है।
CI में iPhone Duo पर टेस्ट कैसे चलाएँ?
+
xcodebuild test के साथ destination 'platform=iOS Simulator,name=iPhone Duo,OS=27.1' इस्तेमाल करें। रनर पर Xcode 27.1 और iOS 27.1 runtime इंस्टॉल होने चाहिए।
क्या App Store पर iPhone Duo स्क्रीनशॉट ज़रूरी हैं?
+
Apple के अनुसार अप्रैल 2027 से सबमिट होने वाले हर ऐप या गेम में iPhone Duo के स्क्रीनशॉट शामिल करने होंगे। आप इन्हें आज ही सबमिट कर सकते हैं।
मैं iPhone Duo कब खरीद सकता हूँ?
+
Apple के अनुसार iPhone Duo ग्राहकों के लिए 23 अक्टूबर 2026 से उपलब्ध है।