যদি আপনি কেবল এইচটিটিপি / এইচটিটিপিএস ট্র্যাফিক দেখতে চান তবে একটি ম্যান-ইন-দ্য মিডল প্রক্সি যেমন অন্যান্য উত্তরগুলির দ্বারা প্রস্তাবিত হয় তবে ভাল সমাধান। বার্প স্যুট বেশ ভাল। এটি কনফিগার করতে ব্যথা হতে পারে। আমি নিশ্চিত না যে আপনি কীভাবে সিমুলেটারকে এটির সাথে কথা বলতে রাজি করবেন। আপনার স্থানীয় ম্যাকের প্রক্সিটি আপনার প্রক্সি সার্ভারের ক্ষেত্রে এটির বাধা দেওয়ার জন্য সেট করতে হতে পারে, যেহেতু সিমুলেটরটি আপনার স্থানীয় ম্যাকের পরিবেশ ব্যবহার করবে।
প্যাকেট স্নিফিংয়ের জন্য সেরা সমাধান (যদিও এটি কেবল সত্যিকারের iOS ডিভাইসগুলির জন্য কাজ করে, সিম্যুলেটরটি নয়) আমি খুঁজে পেয়েছি rvictl
। এই ব্লগ পোস্ট একটি সুন্দর লেখার আছে। মূলত আপনি:
rvictl -s <iphone-uid-from-xcode-organizer>
তারপরে আপনি ওয়্যারশার্ক (বা আপনার পছন্দসই সরঞ্জাম) এর সাহায্যে এটি তৈরি করা ইন্টারফেসটি স্নিগ্ধ করুন এবং আপনি যখন ইন্টারফেসটি বন্ধ করে ফেলেন:
rvictl -x <iphone-uid-from-xcode-organizer>
এটি দুর্দান্ত কারণ আপনি যদি সিমুলেটরটিকে প্যাকেট করতে চান তবে আপনার স্থানীয় ম্যাকের কাছে ট্র্যাফিকের মাধ্যমে চালিয়ে যেতে হবে, তবে rvictl
ভার্চুয়াল ইন্টারফেস তৈরি করবে যা আপনাকে আপনার ইউএসবিতে প্লাগ করেছেন এমন আইওএস ডিভাইস থেকে ট্র্যাফিক দেখায় বন্দর।