2014-09-21 173 views
0

更新了xcode至6.0.1,ios 8模拟器无法启动。xcode6.0.1无法启动ios8模拟器

我尝试了xcode偏好设置,在下载点击下,我只能看到ios7模拟器和ios 7.1模拟器,没有ios 8模拟器可以从那里下载,我可以下载ios 7或7.1模拟器并运行测试应用程序模拟器,但找不到方法如何使它与iOS8上的仿真工作,没有任何人任何想法:(

这里是我的系统崩溃报告:

 
Process:   launchd_sim [1385] 
Path:   /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/sbin/launchd_sim 
Identifier:  launchd_sim 
Version:   2.0.0 (560.1.3) 
Code Type:  X86-64 (Native) 
Parent Process: launchd [155] 
Responsible:  launchd_sim [1385] 
User ID:   501 

Date/Time:  2014-09-26 11:11:52.309 +0100 
OS Version:  Mac OS X 10.9.5 (13F34) 
Report Version: 11 
Anonymous UUID: 048D18A1-2364-DAD1-67B6-1BF02E5CF5D5 


Crashed Thread: 0 

Exception Type: EXC_BAD_ACCESS (SIGSEGV) 
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000 

VM Regions Near 0: 
--> 
    __TEXT     0000000102c24000-0000000102c5d000 [ 228K] r-x/r-x SM=COW /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/sbin/launchd_sim 

Application Specific Information: 
dyld: launch, loading dependent libraries 
DYLD_INSERT_LIBRARIES=/usr/lib/libimckit.dylib 
DYLD_ROOT_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk 
DYLD_FALLBACK_LIBRARY_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib 
DYLD_FALLBACK_FRAMEWORK_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/Frameworks 
DYLD_SHARED_REGION=avoid 

回答

0

在〜/ Library/Logs/DiagnosticReports中是否有任何崩溃日志(例如:launchd_sim崩溃)?如果是这样,你可以提供其中之一吗?

〜/ Library/Logs/CoreSimulator/CoreSimulator.log中有什么有趣的东西吗?


问题是您的环境中有DYLD_INSERT_LIBRARIES =/usr/lib/libimckit.dylib。这个是来做什么的?

如果您尝试通过DYLD_INSERT_LIBRARIES将主机dylib注入进程,iOS 8模拟器将无法在OS X Mavericks上运行。 OS X Yosemite有软件更改将解决此问题,只记录问题而不是崩溃。

我建议您升级到OS X Yosemite或简单地取消设置DYLD_INSERT_LIBRARIES(和/或卸载与libimckit.dylib关联的其他软件)。

要确保没有设置DYLD_INSERT_LIBRARIES,请编辑/etc/launchd.conf或$ HOME/.launchd.conf(例如:sudo nano -w /etc/launchd.conf)。寻找相关的'setenv'行,将其删除,保存并重新启动系统。

+0

- 无法注册服务com.apple .audio.coreaudiod:launch_sim_register_endpoint:0xfffffecc,我一直在努力让这项工作近一个星期,还没有运气呢 – App07 2014-09-26 10:17:02

+0

我编辑我的问题,加了crash re端口 – App07 2014-09-26 10:27:57

+0

经过一周的搜索,这解决了我的问题,非常感谢 – App07 2014-09-29 08:39:28

0

酪氨酸去窗口菜单并选择'设备',在出现的窗口左下角有一个'+'按钮,你可以使用它来添加更多模拟器设备,希望包括iOS 8的。

+0

我试过了,我可以在xcode中看到ios8模拟器,但是当我运行它时,模拟器无法启动。试图删除所有内容并再次添加,仍然无效。我也尝试重新启动macbook,重新安装xcode,但仍然没有运气:( – App07 2014-09-21 18:09:14

+0

是否有任何消息,并在控制台中是否有任何消息? – 2014-09-21 18:10:06

+0

我从模拟器获得的唯一消息是“无法启动模拟器”,The我从xcode获得的消息“运行时遇到错误(域= DTiPhoneSimulatorErrorDomain,代码= 2)” – App07 2014-09-21 18:17:44