Xcode 7.3 不会附加到模拟器进行调试

Rob*_*oth 6 debugging lldb ios-simulator xcode7.3

所以我升级到 Xcode 7.3.1,现在我的 Xcode 将构建,并将我的应用程序(是的每个应用程序,甚至一个全新的空白应用程序)部署到模拟器,但该应用程序从未在模拟器上启动,调试器也从未附加,Xcode 只是挂起,必须强制退出。我已经完全清除了 Xcode 和所有模拟器并重新安装了无济于事。我已经搜索了 Stack Overflow 和 Google,尝试了每一条建议,但仍然没有运气。任何地方的任何人都知道如何解决这个问题?如果我降级到 7.2.1,我可以在模拟器中调试就好了。

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

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

仅供参考,我可以在设备上调试这只是一个模拟器问题。

Thy*_*ine 3

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

\n

症状:

\n
    \n
  • 从 Xcode 运行应用程序时,模拟器会启动,但应用程序不会在模拟器内启动
  • \n
  • 尝试从 Xcode 中停止应用程序不起作用,并且不会生成任何消息
  • \n
  • 尝试从 Xcode 中重新运行应用程序会生成以下消息: \xe2\x80\x98\xe2\x80\x9c应用程序名称\xe2\x80\x9d 的实例已在运行。选择 \xe2\x80\x9cStop\xe2\x80\x9d 终止并启动新实例。\xe2\x80\x99 但按“停止”不会执行任何操作。
  • \n
  • Xcode 不会退出,最终用户必须强制退出才能退出 Xcode
  • \n
  • 在 OS X 控制台中,会显示以下消息:
  • \n
\n
\n

6/3/16 7:35:38.000 PM kernel[0]: AMFI: com.apple.dt.ins(pid 2239) - [deny-mmap] 主进程是平台二进制文件,但映射的可执行文件不是:/库/应用程序支持/Cylance/Desktop/CyMemDef.dylib

\n

2016 年 6 月 3 日 7:35:38.000 PM 内核 [0]:AMFI:com.apple.dt.ins(pid 2239) - [deny-mmap] 映射文件具有团队标识符 XXXX:/Library/Application Support/Cylance/桌面/CyMemDef.dylib

\n
\n

解决:

\n

该问题是由于在 Cylance 门户中分配给 Mac 的策略中打开内存保护而引起的。

\n

要解决此问题,请将 Mac 放入未打开内存保护的区域/策略中。自动隔离和保护设置可以保持打开状态。

\n

在测试过程中,我无法列出允许我保留内存保护的排除列表,因此我最终完全禁用了它。

\n