XCode 4.3.2,在模拟器上运行问题
当然,在最近的更新之后,我一直对xcode 4.3.2有这个奇怪的问题。
在模拟器上成功构build和运行几次后,xcode似乎无法连接到模拟器,甚至无法停止项目; 这就像模拟器不存在。 我努力了:
- 停止项目 – 不起作用。
- 退出模拟器 – 不起作用,即使我退出模拟器,xcode仍然显示它正在模拟器上运行。
- 清理项目 – 不起作用。
我必须强制退出xcode以使其与模拟器进行通信。 没有别的工作。 每隔半小时做一次这样做会让人很沮丧。 这只是从4.3.2开始的。
在构build和运行之前,我总是停下来,所以这不是模拟器/ xcode被我弄坏的问题。
有什么build议么?
我偶然发现,这不是一个解决办法 –
当xcode挂起,说它正在运行的应用程序,但没有在模拟器上,通过点击停靠栏图标(不使用命令+选项卡)从docker打开模拟器似乎工作。
这是非常奇怪的,但它的工作; atelast直到xcode修复它。
我在XCode 4.5.1上遇到了同样的问题,但是我刚刚解决了这个问题。 当程序运行时,它会被编译,但不会在模拟器上显示任何内容。 只需点击底座上的iOS模拟器图标即可将其放在前面。 点击左上方的iOS模拟器 – >重置内容和设置 – >然后强制退出iOS模拟器并再次运行程序。 !
除了重新启动之外,还有另外一种办法可以解决这个问题:
假设您的应用程序挂起,请转到Xcode窗口顶部的目标select器,并将您的SIM目标更改为新的SDK(或者如果您没有其他SDK,请将其更改为通用应用程序并在相反的设备上运行模拟器)。
然后,当你的应用程序完全加载新的设备/操作系统,退出SIM卡,改变你的目标,等等!
从Simulator卸载应用程序,然后再运行。 那么它会正常工作:)
这让我感到沮丧,但是现在却偶然发现了一件事情,
隐藏模拟器(iOS模拟器 – >隐藏iOS模拟器)或Cmd-H,然后重新打开模拟器。
这个问题似乎发生在我的旧的2核心MacBook上的背景(如Time Machine备份)发生CPU密集的事情时。
Xcode 4.6.3更新(2013年6月13日)解决了以下问题:
- 在OS X 10.8.4上的iOS模拟器中debugging时挂起。 13722320
https://developer.apple.com/library/mac/#releasenotes/DeveloperTools/RN-Xcode/
你可以尝试更新你的Xcode,看看是否适合你