2009-10-23 10 views

उत्तर

82

मैक पर अपना नेटवर्क कनेक्शन बंद करें।

+8

तो स्पष्ट मैं अपने आप को लात मारी। लेकिन साथ ही, निश्चित रूप से वे एक बेहतर समाधान कर सकते थे! – benlumley

+31

यह लगता है कि यह तुलना में कठिन है, हालांकि हमारी टीम ने इसी तरह की कार्यक्षमता के लिए ऐप्पल से पूछा है। समस्या यह है कि सिम्युलेटर में चल रहे ऐप्स वास्तव में मैक ऐप्स हैं। आईफोन सिम्युलेटर आईफोन का अनुकरण नहीं करता है; मैक ऐप्स के लिए लिंक करने और आईफोन की तरह * देखो * के लिए यह सिर्फ एक पर्यावरण है। इसलिए किसी ऐप को नेटवर्क से बात करने से प्रतिबंधित करने के लिए, सिस्टम परत पर, आपको एक तरीका चाहिए। यूनिक्स इसे प्रदान नहीं करता है; इसे प्राप्त करने के लिए लगभग निश्चित रूप से कर्नेल समर्थन की आवश्यकता होगी। आप NSURLConnection और उसके रिश्तेदारों के लिए इसे अधिक आसानी से कर सकते हैं, लेकिन अगर कुछ कॉल काम करते हैं और कुछ नहीं करते हैं तो यह अधिक भ्रमित हो सकता है। –

+6

यह हवाई जहाज मोड का अनुकरण नहीं करता है ... क्योंकि जीपीएस सिम्युलेटर अभी भी काम करता है लेकिन एक मूल्य वापस नहीं करता है। – Jann

16

आप अस्थायी करने के लिए बहुत Little Snitch उपयोग कर सकते हैं। इस ऐप के लिए इंटरनेट कनेक्शन ब्लॉक करें।

48

आप एप्पल के नेटवर्क लिंक कंडीशनर

स्थापित कर सकता है Yosemite पर:

नेटवर्क लिंक कंडीशनर पैकेज "Xcode के लिए हार्डवेयर आईओ उपकरण" में पाया जा सकता। इसे Apple Developer Downloads page से डाउनलोड किया जा सकता है। एक बार डाउनलोड समाप्त होने के बाद, डीएमजी खोलें और इंस्टॉल करने के लिए "नेटवर्क लिंक कंडीशन.prefPane" डबल-क्लिक करें (source)।

इस वरीयता पैनल के साथ आप 0kbps गति के साथ एक प्रोफ़ाइल बना सकते हैं।

Network Link Conditioner

OSX के पुराने संस्करणों पर:

माउंटेन शेर/मावेरिक्स: Xcode > Open Developer Tool > More Developer Tools
शेर: /Developer/Applications/Utilities/Network Link Conditioner

+11

नेटवर्क लिंक कंडीशनर का उपयोग करते समय पहुंच योग्यता में कोई बदलाव नहीं दिखता है।असल में, जब मैं इसे 0 केबीपीएस और 100% पैकेट नुकसान पर सेट करता हूं, तो यह अभी भी वाईफाई के माध्यम से सबकुछ ऊपर और पहुंचने की रिपोर्ट करता है। यह हवाई जहाज मोड का परीक्षण करने की कोशिश करने के लिए काम नहीं करता है। –

+1

क्या आप वाकई बाईं ओर बड़े स्विच को "चालू" पर स्विच कर चुके हैं? – Tieme

+0

यहां वही समस्या है, लिंक कंडीशनर 0kbps ऊपर/नीचे और 100% पैकेट नुकसान ऊपर/नीचे मदद नहीं करता है। आईओएस सिम्युलेटर थोड़ी देर बाद बाहर निकलता है। 0kbps बैंडविड्थ MAX के रूप में माना जाता है। –

संबंधित मुद्दे