【问题标题】:How to induce an iOS 7 background terminate/kill to test an application如何诱导 iOS 7 后台终止/终止以测试应用程序
【发布时间】:2014-02-07 05:44:29
【问题描述】:

在测试 VOIP 或后台获取应用程序时,针对后台终止和启动进行测试对于查看是否达到预期结果至关重要。目前,启动 28 个应用程序(包括 5 个游戏)并没有显示任何应用程序因内存占用而被杀死。五款游戏分别是 NBA GM、CEASAR SLOTS、STELLA WARS、CRASH DRIVE 2、WATER 2。

需要检查的是,是否有任何应用程序在内存不足的情况下被杀死。关于触发这种条件的任何想法?

(如果套接字处于活动状态,VOIP 应用程序不会被杀死,但为什么没有任何应用程序被杀死?)

【问题讨论】:

  • 提前致谢! :-)
  • 模拟器菜单的硬件选项下有一个“模拟内存警告”。应用程序的-applicationDidReceiveMemoryWarning: & UIViewController-didReceiveMemoryWarning 方法用于此场景。
  • 对我来说似乎是个不错的方法。我希望在实际设备上也有类似的选项。谢谢@staticVoidMan!
  • 这个答案似乎可以在设备上解决问题——answer link

标签: ios ios7 voip


【解决方案1】:

如果您的目标是测试应用如何从突然终止中恢复(而不是它如何处理终止),那么终止应用的最简单方法是使用 xcode 停止调试会话。

只需在应用运行时构建并运行,即可获得即时恢复测试。

【讨论】:

  • 感谢处理终止的建议
猜你喜欢
  • 1970-01-01
  • 2018-08-05
  • 2019-09-08
  • 1970-01-01
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多