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