Xcode6.0.1 не может запустить iOS8-симулятор

Обновлен xcode до 6.0.1, симулятор ios 8 не может загрузиться.

Я попробовал в настройках 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

Ответ 1

Есть ли у вас журналы сбоев (например: сбой в работе startd_sim) в ~/Library/Logs/DiagnosticReports? Если да, можете ли вы предоставить один из них?

Есть ли что-нибудь интересное в ~/Library/Logs/CoreSimulator/CoreSimulator.log?


Проблема в том, что у вас есть DYLD_INSERT_LIBRARIES =/usr/lib/libimckit.dylib в вашей среде. Для чего это?

Симулятор iOS 8 не будет работать на OS X Mavericks, если вы попытаетесь вставить хосты-dylib в процесс через DYLD_INSERT_LIBRARIES. 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", удалите ее, сохраните и перезагрузите свою систему.

Ответ 2

Tyr перейдет в меню "Окно" и выберите "Устройства". В появившемся окне есть кнопка "+" внизу слева. Вы можете использовать это, чтобы добавить еще симулятор устройств, в том числе iOS 8.