I have implemented an Ionic app using Vue some time ago, and now I had to update the versions of Ionic and Capacitor to install certain plugins. After successfully installing the latest version and getting it to work, I am facing a problem with my iOS app. The app builds and starts without any issues; however, it does not respond to any clicks after it has launched. Scrolling and other actions work fine, but button clicks that should lead to another page are not registered. Everything works perfectly in the browser, just as it should, and the app code hasn’t changed much. What might be interesting are the following log messages from Xcode when running the app.
-[RTIInputSystemClient remoteTextInputSessionWithID:performInputOperation:] perform input operation requires a valid sessionID. inputModality = Keyboard, inputOperation = <null selector>, customInfoType = UIEmojiSearchOperations
Invalidating grant <invalid NS/CF object> failed
0x1110200c0 - [PID=22759] WebProcessProxy::didClose: (web process 0 crash)
0x1110200c0 - [PID=22759] WebProcessProxy::processDidTerminateOrFailedToLaunch: reason=Crash
Error acquiring assertion: <Error Domain=RBSServiceErrorDomain Code=1 "((target is not running or doesn't have entitlement com.apple.developer.web-browser-engine.rendering AND target is not running or doesn't have entitlement com.apple.developer.web-browser-engine.networking AND target is not running or doesn't have entitlement com.apple.developer.web-browser-engine.webcontent))" UserInfo={NSLocalizedFailureReason=((target is not running or doesn't have entitlement com.apple.developer.web-browser-engine.rendering AND target is not running or doesn't have entitlement com.apple.developer.web-browser-engine.networking AND target is not running or doesn't have entitlement com.apple.developer.web-browser-engine.webcontent))}>
0x111064480 - ProcessAssertion::acquireSync Failed to acquire RBS assertion 'XPCConnectionTerminationWatchdog' for process with PID=22759, error: (null)
It seems to me that the WebView being used is somehow crashing, but I’m not quite sure why.
I have already tried updating or changing all related packages and tinkered with the configurations, but unfortunately, nothing has worked.
Since the browser version works perfectly, I suspect that it might be related to the native components of Ionic or Capacitor.