gpt4 book ai didi

apple-sign-in - ASAuthorizationController 因现有设置流程而失败

转载 作者:行者123 更新时间:2023-12-01 15:54:04 25 4
gpt4 key购买 nike

Apple 的示例表示,一旦登录 View 出现,就会使用下面显示的代码执行授权尝试。当代码运行时,我收到这个无用的错误:

[core] Authorization failed: Error Domain=AKAuthenticationError Code=-7001 "(null)" UserInfo={AKClientBundleID=com.....SignInWithApple}



我确实在共享 Web 凭据中存储了一些可以抓取的内容。这是我正在使用的代码:

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com