Xcode com.apple.CoreSimulator.CoreSimulatorService做什么?

Xcode com.apple.CoreSimulator.CoreSimulatorService做什么?,xcode,xcode6,ios-simulator,ios-ui-automation,Xcode,Xcode6,Ios Simulator,Ios Ui Automation,自从升级到Xcode6后,我们在模拟器上的iOS自动化测试经历了灾难。 我们可以观察到视图切换速度变慢,UIAutomation也感觉到了这一点,并且经常返回一个空的或未完全更新的应用程序主窗口,您可以想象其稳定性 部分原因是我们的虚拟机速度慢,但我们仍然需要找到解决方法 然后我注意到,在模拟器的启动和关闭之间,CoreSimulatorService进程保持活跃。所以我杀了它,看看它会带来什么变化: killall -9 com.apple.CoreSimulator.CoreSimulato

自从升级到Xcode6后,我们在模拟器上的iOS自动化测试经历了灾难。 我们可以观察到视图切换速度变慢,UIAutomation也感觉到了这一点,并且经常返回一个空的或未完全更新的应用程序主窗口,您可以想象其稳定性

部分原因是我们的虚拟机速度慢,但我们仍然需要找到解决方法

然后我注意到,在模拟器的启动和关闭之间,CoreSimulatorService进程保持活跃。所以我杀了它,看看它会带来什么变化:

killall -9 com.apple.CoreSimulator.CoreSimulatorService
在它被杀死并重新启动后,模拟器的性能似乎变得更好,至少我不再看到随机失败(希望如此)。我想这是一种清理

所以我希望能更好地了解CoreSimulatorService到底执行什么功能

另外,当苹果发布新东西时,我很困惑在哪里可以找到文档(请原谅我的无知)。例如,除了Xcode发行说明外,我在iOS开发者库中没有找到任何提到simctl的文档


谢谢

我也一直在探索这项服务。我认为可能发生的一个问题是,如果您在执行“xcrun simctl erase all”之类的操作后关闭此服务,您的simctl操作可能会失败,使您在下一次运行时处于不理想的状态。我甚至不使用XCode,但com.apple.coresimulator.coresimulatorservice占用了我97%的CPU。不仅如此,仿真器Rampoline也占据了97%的份额!?我的扇子快发疯了。我想知道是什么引起的。对我来说也是一样,我根本没有编程,但是com.Apple.CoreSimulator在我的控制台上显示了很多错误(调试笔记本电脑几个小时都没有醒来)。