iOS uygulamamı, bağlantı kalitesi (çevrimdışı, zayıf, iyi) ve taşıyıcı (WiFi, 3G) dahil olmak üzere mümkün olan tüm ağ koşullarıyla test etmek istiyorum. Birincisi için, diğerleri Ağ Bağlantı Koşullandırıcısını, örn. Burada:iOS simülatöründe ağ bağlantısı türü değişiklikleri nasıl yapılır?
bant genişliği ve paket kaybı, sadece iyi, ama ne yazık ki simülatörü bildirilmektedir taşıyıcı türünü değiştirmek mümkün değildiriPhone simulator - simulate 3G connection
. Bu yüzden taşıyıcı tipindeki değişiklikleri simüle etmenin çok kolay olmayan bir yolunu arıyorum. Çok harikaydı dedim, çünkü hakikaten, hakikaten Apple'ın ünlü Reachability
modülüne bağlı olan kodu aldatabildiği için eksik olan bir hacky çözümü ile geldim. (İlgilenen biri varsa, ben burada yayınlayabilirim.)
SystemConfiguration
API'sı raporları ile uğraşmak/bozmak için bir yol var mı?
O ben hiçbir sorun çözüldü ayarlanır profil 3G, ancak simülatör uygulaması demo örnek Ulaşılabilirlik "Ulaşılabilir belirtmek WiFi " –
[Uygulamanız ağ kullanılabilirliğini algılamak için Ulaşılabilirlik özelliğini kullanıyorsa Ağ Bağlantısı Koşullandırıcı'yı kullanırken bazı beklenmedik sonuçlar yaşayabilirsiniz. Bu nedenle, Uçak modu veya WWan/WiFi ayrımı altında herhangi bir erişilebilirlik davranışı, ağ koşullandırmadan ayrı olarak test edilmesi gereken bir şeydir.] (Http://nshipster.com/network-link-conditioner/) –