所以我升级到Xcode 7.3.1,现在我的Xcode可以构建并将我的应用程序(是每个应用程序,甚至是一个全新的空白应用程序)部署到模拟器上,但是该应用程序永远不会在模拟器上启动并且调试器也不会附加,Xcode只是挂起,必须用力退出。我已经完全清除了Xcode和所有模拟器,然后重新安装都没有用。我已经检查了Stack Overflow,并且Google尝试了每条建议,但仍然没有运气。任何地方的任何人都知道如何解决此问题?如果我降级到7.2.1,则可以在模拟器中进行调试。

如果您需要更多信息,请与我们联系。

我的应用程序在模拟器上运行得很好,如果我尝试将调试器附加到正在运行的应用程序,则它不会挂起,并且Xcode会挂起,尝试以这种方式附加时,不必强制退出Xcode。

仅供引用,我可以在设备上调试,这只是模拟器问题。

最佳答案

我遇到了同样的问题,并尝试修复我的项目并两次重新安装Xcode,然后才能使Simulator崩溃并给我报告Cylance的错误报告。幸运的是,我可以管理我们的Cylance门户,因此我能够解决该问题以缩小问题范围。
症状:

  • 从Xcode运行应用程序时,模拟器会启动,但该应用程序不会在模拟器中启动
  • 尝试从Xcode中停止应用程序不起作用,并且不生成消息
  • 尝试从Xcode内部重新运行该应用程序时,会生成以下消息:““APPLICATION NAME”的实例已在运行。选择“停止”以终止并启动新实例。’但是按“停止”没有任何作用。
  • Xcode不会退出,最终用户必须强制退出以退出Xcode
  • 在OS X控制台中,显示以下消息:


  • 分辨率:
    该问题是由在Cylance门户内分配给Mac的策略中打开了内存保护引起的。
    要解决此问题,请将Mac放入未打开“内存保护”的区域/策略。可以保留“自动隔离和保护设置”。
    在测试期间,我无法列出允许我启用“内存保护”功能的排除项,因此最终完全禁用了它。

    关于debugging - Xcode 7.3不会附加到模拟器进行调试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36870468/

    10-13 07:08
    查看更多