Fixing Xcode 10 Simulator Launch Failure on macOS Mojave
This guide explains how to resolve the Xcode 10 simulator launch hang on macOS Mojave by backing up, removing, and restoring Xcode's PlugIns folder, along with additional steps such as checking the scheme and resetting the simulator.
After upgrading to macOS Mojave and installing Xcode 10, the simulator gets stuck in the Launching state and eventually shows errors like "Failed to initiate service connection to simulator" and "DTServiceHubClient failed to bless service hub for simulator".
Solution steps:
In Finder, locate the Xcode application (usually /Applications/Xcode.app), right‑click and choose Show Package Contents .
Navigate to Contents/PlugIns and make a backup copy of the entire PlugIns folder.
Delete the original PlugIns folder and restart Xcode (it may not start, which is expected).
Restore the backed‑up PlugIns folder to its original location and restart Xcode again. The simulator should now launch correctly.
Additional helpful actions:
Open the Xcode scheme editor ( Edit Scheme ) and verify that the configuration is correct.
Reset the simulator by selecting Erase All Content and Settings from the Simulator menu.
Note: The exact cause of the issue is unknown, but it appears to be a bug introduced by the Mojave update affecting Xcode's internal plugins. The workaround described above is currently the only known fix, though the problem may reappear after a system reboot.
Other possible methods: The same PlugIns replacement technique can be useful in other scenarios where Xcode plugins become corrupted.
360 Tech Engineering
Official tech channel of 360, building the most professional technology aggregation platform for the brand.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.