我在macOS Sierra 10.12.2上运行Xcode 8,在我的第一个“Hello World!”上运行模拟器似乎有问题。应用程序(模拟iPhone 7 Plus)。正如您所看到的,我是应用程序开发的新手。
模拟器卡在带有Apple徽标的加载栏上大约10到15分钟,然后给我一条消息“操作无法完成。(Mach error -308 - (ipc / mig)server”死亡)”。
我在网上挖掘并找到了建议转到产品>的解决方案。在Xcode中清理,也模拟器>重置内容和设置...在模拟器中。
之后,系统卡在旋转时钟大约20分钟,并给出错误消息“无法联系本地DTServiceHub以保证模拟器连接”(我在网上找到的解决方案告诉我“重置内容和设置.. 。“)
我真的迷失在这里,因为错误代码似乎与我无法解释的方式不一致。也许这是我的笔记本电脑? (2011年初MacBook Pro 15“4GB内存,2.2GHz Corei7)
提前感谢您帮助我的努力。
答案 0 :(得分:1)
在较旧/较慢的Mac上,在模拟器上首次运行App会很慢,并且经常会出错:
Apple徽标位是模拟器初始化(就像你冷启动时的真实设备一样) - 只要耐心等待它完成。
我怀疑的错误是由于过度延迟导致XCode超时。如果发生这种情况不要清理,只需重新运行:模拟器不需要重新初始化,所以一切都应该更快,在我的慢速Mac设置上,错误不会再发生(除非我关闭或关闭模拟器 - 在这种情况下,我必须等待它再次重新初始化!)
有助于您无需购买新Mac即可管理:o)
答案 1 :(得分:1)
我通常在Xcode 8.3.3上执行此操作。
答案 2 :(得分:0)
没有Xcode模拟器不慢,可能是因为检查了慢动画
选择模拟器 调试选项并取消选中慢动画
那对我有用。希望它适合你