本周我无法启动我的模拟器,我尝试了一些文章的几个解决方案,但它不起作用。我的MacOS版本是OS X 10.10.5(14F27),我的模拟器是iOS 8.4。
我从〜/ Library / Logs / CoreSimulator / CoreSimulator.log 中抓取了日志
Aug 27 11:29:14 LL-MBP.local CoreSimulatorService [8316]:可以 没有注册服务com.apple.SystemConfiguration.PPPController: launch_sim_register_endpoint:0xfffffecc 8月27日11:29:14 LL-MBP.local CoreSimulatorService [8316]:无法注册服务 com.apple.audio.audiohald:launch_sim_register_endpoint:0x44e 8月27日 11:29:14 LL-MBP.local CoreSimulatorService [8316]:不能 注册服务 com.apple.coreservices.lsuseractivity.simulatorsupport: launch_sim_register_endpoint:0x44e 8月27日11:29:14 LL-MBP.local CoreSimulatorService [8316]:无法注册服务 com.apple.FSEvents:launch_sim_register_endpoint:0x44e 8月27日 11:29:14 LL-MBP.local CoreSimulatorService [8316]:不能 注册服务com.apple.SystemConfiguration.configd: launch_sim_register_endpoint:0x44e 8月27日11:29:14 LL-MBP.local CoreSimulatorService [8316]:无法注册服务 IndigoHIDRegistrationPort:launch_sim_register_endpoint:0x44e 8月27日 11:29:14 LL-MBP.local CoreSimulatorService [8316]:不能 注册服务PurpleFBTVOutServer:launch_sim_register_endpoint: 0x44e 8月27日11:29:14 LL-MBP.local CoreSimulatorService [8316]: 无法注册服务PurpleFBServer: launch_sim_register_endpoint:0x44e 8月27日11:29:14 LL-MBP.local CoreSimulatorService [8316]:错误域= NSPOSIXErrorDomain 代码= 60“无法启动iOS模拟器。”的UserInfo = 0x7fbb204683f0 {NSLocalizedDescription =无法启动iOS模拟器。, NSLocalizedFailureReason = launchd未能回复。} 8月27日11:29:14 LL-MBP.local CoreSimulatorService [8316]:错误 Domain = NSPOSIXErrorDomain Code = 60“无法启动iOS模拟器。” UserInfo = 0x7fbb204683f0 {NSLocalizedDescription =无法启动iOS 模拟器。,NSLocalizedFailureReason = launchd无法响应。} 8月 27 11:29:14 LL-MBP.local CoreSimulatorService [8316]:错误 Domain = com.apple.CoreSimulator.SimError Code = 146“无法查找 当前状态:关闭“UserInfo = 0x7fbb20808710 {NSLocalizedDescription =无法在当前状态下查找:关机} 8月27日11:29:14 LL-MBP.local CoreSimulatorService [8316]:错误 查找主机支持端口8月27日11:29:14 LL-MBP.local CoreSimulatorService [8316]:错误 Domain = com.apple.CoreSimulator.SimError Code = 146“设备无效 state“UserInfo = 0x7fbb2083b420 {NSLocalizedDescription =设备无效 8月27日11:29:14 LL-MBP.local CoreSimulatorService [8316] :错误域= com.apple.CoreSimulator.SimError代码= 146 “无法在当前状态下查找:关闭”UserInfo = 0x7fbb2080c350 {NSLocalizedDescription =无法在当前状态下查找:关机} 8月27日11:29:14 LL-MBP.local CoreSimulatorService [8316]:错误 Domain = com.apple.CoreSimulator.SimError Code = 146“无法查找 当前状态:关闭“UserInfo = 0x7fbb2080c350 {NSLocalizedDescription =无法在当前状态下查找:关机} 8月27日11:29:14 LL-MBP.local com.apple.iphonesimulator [8330]: 错误域= NSPOSIXErrorDomain代码= 60“无法启动iOS 模拟器。“UserInfo = 0x7fda2a9020f0 {NSLocalizedDescription =无法 启动iOS模拟器。,NSLocalizedFailureReason = launchd失败 8月27日11:29:14 LL-MBP.local CoreSimulatorService [8316] :错误域= com.apple.CoreSimulator.SimError代码= 146 “无法在当前状态下查找:关闭”UserInfo = 0x7fbb20b0f850 {NSLocalizedDescription =无法在当前状态下查找:关机} 8月27日11:29:14 LL-MBP.local CoreSimulatorService [8316]:错误 查找主机支持端口8月27日11:29:14 LL-MBP.local CoreSimulatorService [8316]:错误 Domain = com.apple.CoreSimulator.SimError Code = 146“设备无效 state“UserInfo = 0x7fbb20b00e20 {NSLocalizedDescription =设备无效 状态}
有人对此有任何想法吗?
我会很感激的!
最后我用@Jeremy Huddleston Sequoia的帮助解决了这个问题。一开始,我在网上尝试了很多解决方案,包括remove / private / tmp文件夹。所以无论我清理多少次重新安装模拟器,它都无法正常工作。所以要小心这个
答案 0 :(得分:1)
这些错误表明launchd_sim未加载或未运行,并且看门狗被触发以通知您失败。
如果在OS X 10.10.5中禁用AMFI,则模拟器运行时将无法使用,并且它可以像这样显示。
但是,在您的情况下,launchd_sim在启动时崩溃。崩溃日志表明在尝试在/ private / tmp中创建其状态目录时遇到错误。
您可能会删除/ private / tmp(或错误地重新创建它)。要创建/ private / tmp,请执行以下操作:
sudo mkdir /private/tmp
sudo chmod 1777 /private/tmp