WKWebView plugin going UI unresponsive and crashing the application in iOS 15

I’m facing problems in iOS 15.0+ with WKWebView plugin and assertion listed below,

[assertion] Error acquiring assertion: <Error Domain=RBSAssertionErrorDomain Code=2 “Specified target process does not exist” UserInfo={NSLocalizedFailureReason=Specified target process does not exist}>

[ProcessSuspension] 0x116004cc0 - ProcessAssertion: Failed to acquire RBS assertion ‘ConnectionTerminationWatchdog’ for process with PID=16547, error: Error Domain=RBSAssertionErrorDomain Code=2 “Specified target process does not exist” UserInfo={NSLocalizedFailureReason=Specified target process does not exist}

[assertion] Error acquiring assertion: <Error Domain=RBSAssertionErrorDomain Code=2 “Specified target process does not exist” UserInfo={NSLocalizedFailureReason=Specified target process does not exist}>

[ProcessSuspension] 0x116004d20 - ProcessAssertion: Failed to acquire RBS assertion ‘WebProcess Suspended Assertion’ for process with PID=16547, error: Error Domain=RBSAssertionErrorDomain Code=2 “Specified target process does not exist” UserInfo={NSLocalizedFailureReason=Specified target process does not exist}

Anyone know how to build ionic 4 application with iOS 15 where WKWebView plugin having above mentioned problem to run the application?
I’ve tried many ways and didn’t find any answer.

Could you please help me?

Similar problem here… App opens but after some navigation crashes.

2022-12-31 11:41:27.860784+0100 App[5577:1123066] [Process] 0x1080009d0 - [PID=5583] WebProcessProxy::didClose: (web process 0 crash)

2022-12-31 11:41:27.861321+0100 App[5577:1123066] [Process] 0x1080009d0 - [PID=5583] WebProcessProxy::processDidTerminateOrFailedToLaunch: reason=Crash

2022-12-31 11:41:27.864276+0100 App[5577:1123066] [ProcessSuspension] 0x107020d80 - ProcessAssertion: Failed to acquire RBS Background assertion ‘ConnectionTerminationWatchdog’ for process because PID 0 is invalid

2022-12-31 11:41:27.865055+0100 App[5577:1123175] [ProcessSuspension] 0x107020d80 - ProcessAssertion::acquireSync Failed to acquire RBS assertion ‘ConnectionTerminationWatchdog’ for process with PID=0, error: (null)

2022-12-31 11:41:27.868314+0100 App[5577:1123066] [Process] 0x10e825018 - [pageProxyID=7, webPageID=8, PID=5583] WebPageProxy::processDidTerminate: (pid 5583), reason=Crash

2022-12-31 11:41:27.875032+0100 App[5577:1123066] [ProcessSuspension] ProcessAssertion::remainingRunTimeInSeconds failed to get handle for process with PID=5583

2022-12-31 11:41:27.887700+0100 App[5577:1123175] [assertion] Error acquiring assertion: <Error Domain=RBSAssertionErrorDomain Code=2 “Specified target process does not exist” UserInfo={NSLocalizedFailureReason=Specified target process does not exist}>

2022-12-31 11:41:27.887750+0100 App[5577:1123175] [ProcessSuspension] 0x107021200 - ProcessAssertion::acquireSync Failed to acquire RBS assertion ‘WebProcess Background Assertion’ for process with PID=5583, error: Error Domain=RBSAssertionErrorDomain Code=2 “Specified target process does not exist” UserInfo={NSLocalizedFailureReason=Specified target process does not exist}

2022-12-31 11:41:27.918913+0100 App[5577:1123066] [Loading] 0x10e825018 - [pageProxyID=7, webPageID=8, PID=5583] WebPageProxy::dispatchProcessDidTerminate: reason=Crash

2022-12-31 11:41:28.027139+0100 App[5577:1123066] [Process] 0x107064220 - GPUProcessProxy::gpuProcessExited: reason=IdleExit

2022-12-31 11:41:28.027240+0100 App[5577:1123066] [Process] 0x1080018f0 - [PID=0]

Ionic:
Ionic CLI : 6.20.1

System:
NodeJS : v16.14.0
npm : 8.3.1
OS : macOS
@ionic/angular: “6.1.9”
@capacitor/core: 4.1.0
@capacitor/cli: 4.1.0
@capacitor/ios: 4.1.0

Any solution for this problem?

1 Like

Same issue on ios 16.2 (simulator), any solution?