gpt4 book ai didi

ios - 如何在 iOS 模拟器中伪造网络连接类型的变化?

转载 作者:可可西里 更新时间:2023-11-01 02:59:59 26 4
gpt4 key购买 nike

我想在所有可能的网络条件下测试我的 iOS 应用程序,包括连接质量(离线、不良、良好)和运营商(WiFi、3G)。对于前者,其他人已经建议使用网络链接调节器,例如这里:

iPhone simulator - simulate 3G connection

这对于带宽和数据包丢失来说很好,但不幸的是它无法更改报告给模拟器的运营商类型。所以我正在寻找一种模拟运营商类型变化的不那么hacky的方法。我说 not-so-hacky 是因为我已经提出了一个 hacky 解决方案,而且,它是不完整的,因为它只能欺骗明确依赖于 Apple 著名的 Reachability 模块的代码。 (如果有人感兴趣,我可以在这里发布。)

有没有办法劫持/篡改 SystemConfiguration API 报告的内容?

最佳答案

我用的是优秀的OHHTTPStubs库来测试这些东西。

您甚至可以指定要模拟的连接类型及其速度。并且很容易在测试中创建模拟网络返回。这意味着您没有在实际网络中进行测试,因此您的测试更具确定性。

关于ios - 如何在 iOS 模拟器中伪造网络连接类型的变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11154253/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com