It looks like someone is in the middle of doing a Local Authentication operation at the time of the crash. Any chance that’s your code?
Yes, if they have biometry enabled in the app, once they return to the app and are logged out, then we immediately prompt the biometry check. This is why I thought that maybe they left the phone while at a screen that has a WKWebview, then the app timed out, so when they came back to the app, they were prompted to sign in again and that's when the biometry checks kicked in.
Are you able to see in thread 15 if the LocalAuthentication finished its processes or was interrupted?
Additionally, I will try the "standard memory debugging tools", although I've used it in the past without much success.
Post
Replies
Boosts
Views
Activity
APIGuard is a security framework that we use, it initializes every time application(_ application: UIApplication, didFinishLaunchingWithOptions _: [UIApplication.LaunchOptionsKey: Any]?) -> Bool is triggered. This framework is a black box, so I can't see what the initialize function is doing, but I will reach out to them and ask some questions. What makes you think that this could be the issue?
Hey Quinn, thanks! I added the full crash file here.
2022-04-19_11-43-05.2631_-0400-c59fc2e2683d949eea2ea77bb4e685a330b799c3.crash
I encountered the same issue you had Tobias. I looked everywhere, and even tried this solution in this post. I know this post has been created a year ago, but I thought it would be nice to leave what I found out.
If you add the delegate WKUIDelegate, you have access to "createWebViewWith configuration" and there you are able to change/replace your configuration. This function only triggers when you interact with an UI element on the screen though. In my case I just needed to make links be clickable within the webview. I hope this helps someone out there.