所以我升级到Xcode 7.3.1,现在我的Xcode可以构建并将我的应用程序(是每个应用程序,甚至是一个全新的空白应用程序)部署到模拟器上,但是该应用程序永远不会在模拟器上启动并且调试器也不会附加,Xcode只是挂起,必须用力退出。我已经完全清除了Xcode和所有模拟器,然后重新安装都没有用。我已经检查了Stack Overflow,并且Google尝试了每条建议,但仍然没有运气。任何地方的任何人都知道如何解决此问题?如果我降级到7.2.1,则可以在模拟器中进行调试。
如果您需要更多信息,请与我们联系。
我的应用程序在模拟器上运行得很好,如果我尝试将调试器附加到正在运行的应用程序,则它不会挂起,并且Xcode会挂起,尝试以这种方式附加时,不必强制退出Xcode。
仅供引用,我可以在设备上调试,这只是模拟器问题。
最佳答案
我遇到了同样的问题,并尝试修复我的项目并两次重新安装Xcode,然后才能使Simulator崩溃并给我报告Cylance的错误报告。幸运的是,我可以管理我们的Cylance门户,因此我能够解决该问题以缩小问题范围。
症状:
分辨率:
该问题是由在Cylance门户内分配给Mac的策略中打开了内存保护引起的。
要解决此问题,请将Mac放入未打开“内存保护”的区域/策略。可以保留“自动隔离和保护设置”。
在测试期间,我无法列出允许我启用“内存保护”功能的排除项,因此最终完全禁用了它。
关于debugging - Xcode 7.3不会附加到模拟器进行调试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36870468/