【问题标题】:Xcode 7.1 Simulators Constantly Freezing When I Use ThemXcode 7.1 模拟器在我使用时不断冻结
【发布时间】:2015-11-03 19:13:38
【问题描述】:

最近(今天和昨天)我的模拟器每次打开时都开始冻结。我将启动我的应用程序,不到一分钟,甚至更短的时间,整个模拟器都冻结了,我得到了死亡的旋转轮。如果我等待它会解冻并执行任务,只是几秒钟后再次冻结。

如果我重新启动计算机,它可能会在冻结前工作 5 分钟,如果我重置模拟器也是如此。然而,它总是回到我身上。可以想象,这非常令人沮丧!

我搜索了 Google,但没有找到任何提及我的问题的内容。以前有人遇到过这种情况吗?它只在使用后冻结,似乎设置应用程序是造成这种情况的主要原因,通常当我打开设置时遇到问题。

有人对如何解决这个问题有任何想法吗?或者我的模拟器可能出了什么问题?感谢您的帮助!

【问题讨论】:

  • 您是否对代码进行了内存泄漏分析
  • 我没有,但在大多数情况下,一旦我可以真正让应用程序运行(需要永远,如果它甚至可以工作)它不会冻结太多。在进行设置和其他操作时,它会冻结。因为测试我的应用程序意味着要在应用程序之外在跳板和设置包中花费大量时间,所以当我不得不不断等待它解冻,不知道它是否会解冻时,这是一个巨大的浪费时间。
  • 如果您尝试滚动 UIScrollView,它会冻结。我也一样。超级烦人和错误。

标签: ios xcode ios-simulator


【解决方案1】:

BetterTouchTool 中的“窗口捕捉”功能可能会导致此问题。

您可以在 BTT 中添加模拟器应用,禁用模拟器的滚动和捕捉功能。

Sample Snapshot

【讨论】:

  • 遇到同样的问题,这行得通。不过,我完全禁用了捕捉,因为我没有那么多使用它。谢谢你。想知道你是如何发现这两者发生冲突的。
  • 为模拟器禁用 BTT 为我解决了这个问题。
  • 您是如何将模拟器添加到 BTT 中的?它位于哪里?编辑:找到它:codehive.io/boards/GNbBvUg
  • 哇,谢谢!大约两个月前我已经安装了 BTT,但我什至没有想到它可能与模拟器冻结有关。现在它已经清理干净了。
【解决方案2】:

对于 Xcode 7.0 和 7.1 中的某些用例,Simulator.app 存在一个已知问题,导致周期性 SPOD。这个问题应该在 Xcode 7.2 beta 中得到解决。

如果您在 Xcode 7.2 beta 或更高版本中发现问题,请在问题重现时进行系统诊断,并在http://bugreport.apple.com 提交雷达报告

【讨论】:

    【解决方案3】:

    http://www.openradar.me/23504761 建议尝试关闭使用辅助功能的应用。

    关闭 Flexiglass 为我修复了它

    【讨论】:

    • BetterTouchTool 给我造成了这个问题。退出它可以解决不断的模拟器冻结问题。
    • BetterSnapTool 帮我搞定了
    猜你喜欢
    • 2021-08-08
    • 2016-01-21
    • 1970-01-01
    • 2014-12-10
    • 2016-02-21
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 2014-05-08
    相关资源
    最近更新 更多