接続の品質 (オフライン、不良、良好) やキャリア (WiFi、3G) など、可能なすべてのネットワーク条件で iOS アプリケーションをテストしたいと考えています。前者については、ネットワーク リンク コンディショナーを使用することを他の人が既に提案しています。
これは、帯域幅とパケット損失に関しては問題ありませんが、残念ながら、シミュレーターに報告されるキャリア タイプを変更することはできません。だから私はキャリアタイプの変化をシミュレートするそれほどハックではない方法を探しています。それほどハッキーではないと言ったのは、ハッキーな解決策をすでに思いついたからです。さらに、アップルの有名なReachability
モジュールに明示的に依存するコードしか欺くことができないため、不完全です。(でも、興味のある人はここに投稿できます。)
SystemConfiguration
API が報告するものをハイジャック/改ざんする方法はありますか?