是否可以在 iPhone 模拟器或设备中模拟 4G 网络?

Is it possible to simulate 4G network in iPhone Simulator or device?

我想知道我的设备是连接到 Wi-Fi 还是 3G 或 4G specifically.Currently 我正在使用 Apple Reachability 类 检查互联网连接。
当我向客户端提供测试版 App 时,它显示连接的网络为 Wi-Fi 而不是 4G,即使设备已连接到 4G network.In 我的开发位置没有 4G 网络 test.So 是否有任何工具可以可以模拟4G网络吗?

注:

  1. 我尝试使用 Xcode 工具 Network Link Conditioner,但是通过这个我只能模拟网络速度而不是网络类型。
  2. 我尝试使用 CoreTelephony 框架 also.But 我得到的 iPad 和 iPhone 的结果不正确。

iPhone 5:

  1. 已使用获取 CTRadioAccessTechnologyHSDPA 的 SIM 卡连接到 Wi-Fi
  2. 已连接到 Wi-Fi 且 SIM 卡未变为 NULL
  3. 已连接到 3G,获取 CTRadioAccessTechnologyHSDPA

iPad:

已连接到 WI-FI,但我收到 NULL

API 当设备中没有 SIM 卡时返回 NULL 值。

那么有什么有效的方法可以知道设备(iPad 和 iPhone)是否连接到 Wi-FI 或 3G 或 4G。

我用 this 替换了现有的 类 并在实际的 4G 设备上进行了测试,它按预期工作。