35

我在 Xcode 4.3.2 上遇到了这个奇怪的问题,当然是在最近的更新之后。

在模拟器上成功构建并运行了几次后,xcode似乎无法连接模拟器,甚至无法停止项目;就像模拟器不存在一样。我努力了:

  1. 停止项目 - 不起作用。
  2. 退出模拟器 - 不起作用,即使我退出模拟器,xcode 仍然显示它正在模拟器上运行。
  3. 清理项目——不起作用。

我必须强制退出 xcode 才能使其与模拟器通信。没有其他工作。每半小时做一次会很令人沮丧。这仅从 4.3.2 开始。

我总是在构建和运行之前停下来,所以这不是模拟器/xcode 被我打败的问题。

有什么建议么?

4

6 回答 6

67

我偶然发现,这无论如何都不是解决方案-

当 xcode 挂起时,说它正在运行应用程序,但模拟器上什么都没有,通过单击停靠栏图标(不使用命令 + 选项卡)从停靠栏打开模拟器似乎有效。

这很奇怪,但它有效;atlast 直到 xcode 修复它。

于 2012-04-23T08:29:29.000 回答
5

我在 XCode 4.5.1 上遇到了同样的问题,但我刚刚解决了。当程序运行时,它会被编译,但不会在模拟器上显示任何内容。只需单击 Dock 中的 iOS Simulator 图标即可将其置于前面。单击左上角的iOS 模拟器-> 重置内容和设置 -> 然后强制退出 iOS 模拟器并再次运行程序。!!

于 2012-10-18T05:21:50.987 回答
2

除了重新启动之外,我还设法解决了另一种方法:

假设您的应用程序挂起,转到 Xcode 窗口顶部的目标选择器并将您的 sim 目标更改为新的 SDK(或者如果您没有其他 SDK,请将其更改为通用应用程序并在对面的设备上运行模拟器)。

然后,当您的应用程序在新设备/操作系统上完全加载时,退出 sim,将目标更改回来,等等!

于 2012-04-16T05:17:41.793 回答
0

从模拟器中卸载应用程序并再次运行。然后它会正常工作:)

于 2013-05-30T17:19:29.823 回答
0

Xcode 4.6.3 更新(2013 年 6 月 13 日)解决了以下问题:

  • 在 OS X 10.8.4 上的 iOS 模拟器中调试时挂起。13722320

https://developer.apple.com/library/mac/#releasenotes/DeveloperTools/RN-Xcode/

您可以尝试更新您的 Xcode 以查看是否适合您。

于 2013-07-19T14:28:28.513 回答
0

多年来,这让我感到沮丧,但偶然发现了似乎让我重新开始的事情:

隐藏模拟器(iOS Simulator -> Hide iOS Simulator)或 Cmd-H,然后重新打开模拟器。

当我的旧 2 核 MacBook 上的后台发生 CPU 密集型的事情(如 Time Machine 备份)时,问题似乎发生了。

于 2013-06-01T19:25:12.047 回答