com.apple.developer.web-browser.public-key-credential still leads to com.apple.AuthenticationServices.AuthorizationError Code=1004

Hi, we were recently approved for the com.apple.developer.web-browser.public-key-credential entitlement and have added it to our app. It initially worked as expected for a couple of days, but then it stopped working. We're now seeing the same error as before adding the entitlement:

Told not to present authorization sheet: Error Domain=com.apple.AuthenticationServicesCore.AuthorizationError Code=1 "(null)"
ASAuthorizationController credential request failed with error: Error Domain=com.apple.AuthenticationServices.AuthorizationError Code=1004 "(null)"

Do you have any insights into what might be causing this issue?

Thank you!

Unfortunately that error message alone isn't enough to diagnose the issue. If you're still seeing this, can you please file it through Feedback Assistant, making sure to attach the system logs?

@potterdai2 we've had this entitlement active in our app for over a year now. We’ve noticed the passkeys stopped working on macOS 15.4.1 while they work fine on 15.3.2 with the same app build. This may indicate a regression introduced in macOS 15.4.

Are you testing with 15.4? Can you check with an older macOS version?

We have submitted FB21575784 about it.

Was anyone able to solve this issue? I’m experiencing the same problem.

Was anyone able to solve this issue?

I’m not directly involved in this, so I can’t offer any insights myself. However, I was able to check on the state of the above-mentioned bug (FB21575784). Unfortunately it hasn’t yet yielded anything actionable. The logging supplied with the bug report didn’t contain the info we were expecting, and we’re still waiting for a response to our request for more info.

@ayoy , If you get a chance, please open up Feedback Assistant and check out the state of FB21575784.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

com.apple.developer.web-browser.public-key-credential still leads to com.apple.AuthenticationServices.AuthorizationError Code=1004
 
 
Q