在离线时在设备上测试iOS-app

时间:2016-09-29 15:11:51

标签: ios testing device offline

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

我尝试了Network Link Conditioner“ 100%丢失”,但是它不能正常工作,但是由于证书问题,该应用程序无法启动。

最简单的解决方案

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

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

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

  • 在Xcode中启动应用
  • 在电话上打开控制中心
  • 如果控制中心关闭,则立即将其打开并触摸飞行模式

该应用以离线模式启动。

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

  • 进入飞行模式
  • 通过电话启动应用程序