iOS Simulator Crash на Xcode 10
Сегодня я обновил iMac до macOS Mojave от macOS High Sierra. С тех пор я не могу открыть симулятор. Каждый раз, когда я пытался открыть симулятор, который срабатывает немедленно. Всякий раз, когда я пытался запустить симулятор через Xcode, тогда Xcode показывает эту ошибку
Сроки ожидания, когда приложение симулятора для iphonesimulator станет готовым
Кроме того, я попытался открыть симулятор напрямую, и он немедленно сработал. Здесь gif (gif немного медленнее) -
Системный процессор и состояние памяти -
Вот какое-то решение, которое я пробовал, но не повезло -
-
Очистить кеш iPhone Simulator
xcrun simctl erase all
-
Очистить DerivedData
~/Library/Developer/Xcode/DerivedData/
-
Очистить iOS DeviceSupport
~/Library/Developer/Xcode/iOS DeviceSupport/
-
Удалить настройки Xcode
defaults delete com.apple.dt.Xcode
-
Перезапустить Xcode & System
Обновление 1
Журналы macOS -
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Device iPhone XS (978302BA-5255-44CB-A77C-188071B99A7C, iOS 12.0, Booted) is available but has no defaultDisplay'
*** First throw call stack:
(
0 CoreFoundation 0x00007fff33a9543d __exceptionPreprocess + 256
1 libobjc.A.dylib 0x00007fff5f9a6720 objc_exception_throw + 48
2 CoreFoundation 0x00007fff33ab008e +[NSException raise:format:arguments:] + 98
3 Foundation 0x00007fff35e4c55d -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 194
4 Simulator 0x000000010e7510da Simulator + 106714
5 libdispatch.dylib 0x00007fff60a24d4f _dispatch_call_block_and_release + 12
6 libdispatch.dylib 0x00007fff60a25dcb _dispatch_client_callout + 8
7 libdispatch.dylib 0x00007fff60a2c120 _dispatch_lane_serial_drain + <…>
)
Ответы
Ответ 1
Эта команда должна исправить вашу проблему (закрыть sim до и открыть после):
sudo killall -10 com.apple.CoreSimulator.CoreSimulatorService
После этого перезапустите Xcode, и если симулятор недоступен, нам нужно добавить их вручную из Windows
> Device and Simulators
Ответ 2
Ни одно из вышеперечисленных решений не помогло мне.
Я тоже пробовал
sudo killall -10 com.apple.CoreSimulator.CoreSimulatorService
И даже после чистой переустановки Xcode мои симуляторы продолжают закрываться после запуска.
Поэтому я удалил все симуляторы из Window - Device & Organizers
А потом добавил новый
И проблема ушла