iOS Simulator Crash on Xcode 10

﹥>﹥吖頭↗ 提交于 2019-11-30 06:47:12

问题


Today, I've updated my iMac to macOS Mojave from macOS High Sierra. Since then I'm not able to open simulator. Every time I tried to open the simulator that crashes immediately. Whenever I tried to run the simulator via Xcode then Xcode shows this error

Timed out waiting for the simulator application for iphonesimulator to become ready

Also, I tried to open the simulator directly and it's crash immediately. Here the gif (gif is a little bit slow) -

System CPU & Memory Status -

Here some solution that I've tried but no luck -

  1. Clear iPhone Simulator Cache

    xcrun simctl erase all
    
  2. Clear DerivedData

    ~/Library/Developer/Xcode/DerivedData/
    
  3. Clear iOS DeviceSupport

    ~/Library/Developer/Xcode/iOS DeviceSupport/
    
  4. Delete Xcode Preferences

    defaults delete com.apple.dt.Xcode
    
  5. Restart Xcode & System


Update 1

macOS Logs -

*** 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:


This command should fix your issue (close sim before and open after):

sudo killall -10 com.apple.CoreSimulator.CoreSimulatorService

After this, restart Xcode and if simulator not available then we need to add them manually from Windows > Device and Simulators




回答2:


This resolved my issue

  1. Force quit simulator by:- option + command + esc choose simulator and quit.

  2. Quit Xcode and restart then it worked!



来源:https://stackoverflow.com/questions/52500234/ios-simulator-crash-on-xcode-10

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!