Hi,
There are total three errors from the app running on the device.
First one is right after the app starts running on the device:
Could not create a sandbox extension for '/var/containers/Bundle/Application/D4CBF093-EFB1-43C5-996D-7D5CB04BF643/appadmob.app'
Below second issue comes when I dismiss the Interstitial Ad
First responder issue detected: non-key window attempting reload - allowing due to manual keyboard (first responder window is <UIWindow: 0x10d11c700; frame = (0 0; 414 896); hidden = YES; autoresize = W+H; gestureRecognizers = <NSArray: 0x301749300>; backgroundColor = <UIDynamicSystemColor: 0x3002b3080; name = _windowBackgroundColor>; layer = <UIWindowLayer: 0x3019b7960>>, key window is <QUIWindow: 0x10880db00; baseClass = UIWindow; frame = (0 0; 414 896); gestureRecognizers = <NSArray: 0x3017276e0>; layer = <UIWindowLayer: 0x3019852f0>>)
And the third issue below follows right after the second one:
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))}>
0x118024480 - ProcessAssertion::acquireSync Failed to acquire RBS assertion 'WebProcess NearSuspended Assertion' for process with PID=19180, error: (null)
Failed to terminate process: Error Domain=com.apple.extensionKit.errorDomain Code=18 "(null)" UserInfo={NSUnderlyingError=0x3019254a0 {Error Domain=RBSRequestErrorDomain Code=3 "No such process found" UserInfo={NSLocalizedFailureReason=No such process found}}}
Also when I dismissed the interstitial ad, the screen looks greyed out, but when I touch the screen, the screen comes to normal.
Could you please suggest any solution for the problems.
Thanks,
There are total three errors from the app running on the device.
So, the first thing you should do is read through "On Log Noise" as, based on what you've described so far, these all sound meaningless.
Commenting on the last one in particular, I've never seen a single case where it WASN'T just log noise. Note that it's a particular good example of how our own diagnostic message can push forward details that aren't actually at all relevant to app development. If you read through the error carefully, it list out 3 different entitlements:
- com.apple.developer.web-browser-engine.rendering
- com.apple.developer.web-browser-engine.networking
- com.apple.developer.web-browser-engine.webcontent
...with the natural conclusion being that your app is missing "something". The problem is that all of those entitlements are internal to WebKit, as they're actually the entitlement used by the helper processes WebKit uses. The one component that should NEVER have any of those entitlement is your app. The actual reason this message occurs is there in the message but the entitlement references and other noises makes it unnecessarily opaque:
"target is not running or doesn't have entitlement"
...
"WebProcess NearSuspended Assertion"
...
"Failed to terminate process"
...
"No such process found"
In other words, "I couldn't kill that process because it was already gone". This is fairly common in WebKit apps because the sequencing in your apps logic ended up causing the extension process to exit on its own at roughly the same time WKWebView itself would terminate it. There's absolutely NOTHING wrong with that.
This particular message is one I'd fully support you following Quinn's advice on:
"If you find it to be particularly irksome,
file a bug report requesting that it be silenced."
__
Kevin Elliott
DTS Engineering, CoreOS/Hardware