Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save srea/3d4af07ad0815feb9adf38c772f23402 to your computer and use it in GitHub Desktop.

Select an option

Save srea/3d4af07ad0815feb9adf38c772f23402 to your computer and use it in GitHub Desktop.
Killing a WKWebView content process in the iOS simulator to trigger a webViewWebContentProcessDidTerminate call
# In the command line, find the PID of your simulator process:
ps -p `pgrep launchd_sim`
# or if you have many simulators running:
ps -A | grep launchd_sim
# Find the PID of the WebContent process:
pgrep -P <simulator-pid> 'com.apple.WebKit.WebContent'
# kill it
kill <webcontent-pid>
# or if you want a one-lner:
kill $(pgrep -P $(pgrep launchd_sim) 'com.apple.WebKit.WebContent')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment