我想在所有可能的网络条件下测试我的 iOS 应用程序,包括连接质量(离线、差、好)和运营商(WiFi、3G)。对于前者,其他人已经建议使用网络链接调节器,例如这里:
这对于带宽和数据包丢失来说很好,但不幸的是它无法更改报告给模拟器的运营商类型。所以我正在寻找一种不那么老套的方法来模拟运营商类型的变化。我说不是那么 hacky 是因为我已经提出了一个 hacky 解决方案,而且它是不完整的,因为它只能欺骗明确依赖于 Apple 著名Reachability
模块的代码。(不过如果有人感兴趣,我可以在这里发布。)
有没有办法劫持/篡改SystemConfiguration
API 报告的内容?