2014-09-21 175 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