问:Swift Cocoa应用程序返回错误代码1000尝试登录时未知

时间:2020-06-23 12:17:09

标签: swift macos cocoa apple-sign-in

我已经开发出一种使用Cocoa Mac App的{​​{1}}。然后出于测试目的,我将其导出给测试人员,但存在这样的问题。当我尝试Apple Sign In时,没有问题,我可以获得用户证书,但是当测试人员执行相同操作时,

存在错误

Sign in with AppleASAuthorizationError.Code.unknown

我已成功导出它,并且该应用程序除error code 1000功能外通常都可以运行。因此,我在Stackoverflow中进行了搜索,但该错误并未说明问题的详细信息。

我的权利文件与下面的相同;

AppleSignIn

我的处理函数是;

<dict>
    <key>com.apple.developer.applesignin</key>
    <array>
        <string>Default</string>
    </array>
</dict>

这是委托方法:

@objc private func handleLogInWithApple(_ sender: Any) {
        let appleIDProvider = ASAuthorizationAppleIDProvider()
        let request = appleIDProvider.createRequest()
        request.requestedScopes = [.fullName, .email]
        
        let authorizationController = ASAuthorizationController(authorizationRequests: [request])
        authorizationController.delegate = self
        authorizationController.presentationContextProvider = self
        authorizationController.performRequests()
    }

有什么办法可以解决未知标志错误吗?

谢谢!

0 个答案:

没有答案