सिम्युलेटर में नेटवर्क अक्षम करने के तरीके
कभी-कभी सिम्युलेटर पर ऐप टेस्ट करते समय हमें उस स्थिति का टेस्ट करना होता है जहां इंटरनेट उपलब्ध नहीं है। इसे कई तरीकों से प्राप्त किया जा सकता है।
संभावित तरीके
- सबसे आसान लेकिन सही नहीं: अगर आप LAN पर हैं तो अपने मैक को LAN केबल से डिस्कनेक्ट करें, या वाईफाई बंद कर दें अगर आप वाईफाई नेटवर्क पर हैं। लेकिन यह आपके पूरे डिवाइस के लिए इंटरनेट बंद कर देगा, केवल सिम्युलेटर के लिए नहीं। इसलिए कुछ और तरीके हैं:
- Xcode के लिए Hardware IO Tools डाउनलोड करें:
- Xcode मेनू पर जाएं, "Open Developer Tool" चुनें
- उस मेनू से "More Developer Tools" चुनें
- यह आपको Apple डेवलपर अकाउंट पर ले जाता है, अपने अकाउंट में साइन इन करें। अगर आपके पास अभी भी Xcode 8.0 से पुराना है तो "Hardware IO Tools for Xcode" डाउनलोड करें, अन्यथा नए Xcode के लिए "Additional Tools for Xcode" खोजें
- टूल डाउनलोड और इंस्टॉल करें, फिर अपने मैक में सिस्टम प्रेफरेंस खोलें
- आपको वहां "Network Link Conditioner" टूल इंस्टॉल मिलेगा, नए Xcode वर्जन के लिए आप इसे Xcode डेवलपर टूल्स मेनू में पा सकते हैं
- नेटवर्क को नियंत्रित करने के लिए इसका उपयोग करें
यह टूल सिम्युलेटर के साथ-साथ आपके मैक की स्पीड को भी उसी समय प्रभावित करेगा।