作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Apple 的示例表示,一旦登录 View 出现,就会使用下面显示的代码执行授权尝试。当代码运行时,我收到这个无用的错误:
[core] Authorization failed: Error Domain=AKAuthenticationError Code=-7001 "(null)" UserInfo={AKClientBundleID=com.....SignInWithApple}
private func performExistingAccountSetupFlows() {
let requests = [
ASAuthorizationAppleIDProvider().createRequest(),
ASAuthorizationPasswordProvider().createRequest()
]
appleSignInDelegates = SignInWithAppleDelegates(window: window)
let controller = ASAuthorizationController(authorizationRequests: requests)
controller.delegate = appleSignInDelegates
controller.presentationContextProvider = appleSignInDelegates
controller.performRequests()
}
最佳答案
您不能在模拟器上运行此代码。这就是错误所说的,即使它实际上并没有这么说。如果您在设备上运行,它可以正常工作。
所以只需将代码包装在 #if !targetEnvironment(simulator)
中
关于apple-sign-in - ASAuthorizationController 因现有设置流程而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57302343/
Apple 的示例表示,一旦登录 View 出现,就会使用下面显示的代码执行授权尝试。当代码运行时,我收到这个无用的错误: [core] Authorization failed: Error Dom
我是一名优秀的程序员,十分优秀!