离线时在设备上测试 iOS 应用程序

Ble*_*ehl 5 testing offline device ios

我有一个付费的 Apple 开发者帐户。我在 iPhone 6 plus 上使用 Xcode 8.0 和 iOS 10.0.1。

在设备上启动应用程序,我在 iPhone 上验证了开发者应用程序证书。

所以我想在启动应用程序时设备离线时测试我的应用程序。在 Xcode 中,我收到了以下消息:

“验证您的帐户的开发者应用程序证书在您的设备上是否可信。在 iPhone Plus 上打开设置并导航到常规 -> 设备管理,然后选择您的开发者应用程序证书以信任它。”

我得上网验证一下。然后我再次离线,同样的事情发生了。

我的问题:如何在离线状态下启动应用程序时在设备上测试应用程序?

nor*_*DEV 0

我尝试过网络链接调节器“100% 丢失”,但它不起作用或不起作用,但由于证书问题,应用程序无法启动。

最简单的解决方案

  • 关闭 WiFi
  • 使用移动网络
  • 启动应用程序(必须下载数据)
  • 前往“设置”->“移动网络”->“关闭应用程序的数据使用”

如果您仅使用移动网络,应用程序将以离线模式启动。

没有 SIM 卡的棘手但有效的解决方案(Xcode 10.1、iOS 12.1.2、iPhone 5S)

  • 在 Xcode 中启动应用程序
  • 打开手机上的控制中心
  • 如果控制中心关闭,请立即将其打开并触摸飞行模式

该应用程序以离线模式启动。

另一种无需调试的解决方案(有时有效)

  • 进入飞行模式
  • 从手机启动应用程序