यदि आप केवल HTTP / HTTPS ट्रैफ़िक देखना चाहते हैं, तो अन्य उत्तरों द्वारा सुझाया गया, जैसे एक मध्य-मध्य प्रॉक्सी, एक अच्छा समाधान है। बर्प सूट बहुत अच्छा है। हालांकि यह कॉन्फ़िगर करने के लिए दर्द हो सकता है। मुझे यकीन नहीं है कि आप सिम्युलेटर को इस पर बात करने के लिए कैसे मनाएंगे। आपको अपने स्थानीय मैक पर प्रॉक्सी को अपने प्रॉक्सी सर्वर के उदाहरण के लिए इंटरसेप्ट करने के लिए सेट करना होगा, क्योंकि सिम्युलेटर आपके स्थानीय मैक के वातावरण का उपयोग करेगा।
पैकेट सूँघने का सबसे अच्छा समाधान (हालांकि यह केवल वास्तविक iOS उपकरणों के लिए काम करता है, न कि सिम्युलेटर) जो मैंने पाया है उसका उपयोग करना है rvictl
। इस ब्लॉग पोस्ट में एक अच्छा राइटअप है। मूल रूप से आप ऐसा करते हैं:
rvictl -s <iphone-uid-from-xcode-organizer>
तब आप उस इंटरफ़ेस को सूँघते हैं जो वोशर्सक (या आपके पसंदीदा उपकरण) के साथ बनाता है, और जब आपके द्वारा इंटरफ़ेस बंद कर दिया जाता है:
rvictl -x <iphone-uid-from-xcode-organizer>
यह अच्छा है क्योंकि यदि आप सिम्युलेटर को सूँघना चाहते हैं, तो आप ट्रैफ़िक के माध्यम से अपने स्थानीय मैक पर भी जा सकते हैं, लेकिन rvictl
एक वर्चुअल इंटरफ़ेस बनाता है , जो आपके द्वारा आपके USB में प्लग किए गए iOS डिवाइस से ट्रैफ़िक दिखाता है बंदरगाह।