我在DidCompleteWitherror中收到以下错误:
com.apple.AuthenticationServices.Authorization Error Code 1000
我正在使用以下代码登录到Apple
var appleIdProvider = new ASAuthorizationAppleIdProvider();
var request = appleIdProvider.CreateRequest();
request.RequestedScopes = new ASAuthorizationScope[] { ASAuthorizationScope.Email, ASAuthorizationScope.FullName };
var authController = new ASAuthorizationController(new[] { request });
authController.Delegate = this;
authController.PresentationContextProvider = this;
authController.PerformRequests();
...
[Export("authorizationController:didCompleteWithAuthorization:")]
public void DidComplete(ASAuthorizationController controller, ASAuthorization authorization)
{
...
}
[Export("authorizationController:didCompleteWithError:")]
public void DidComplete(ASAuthorizationController controller, NSError error)
{
...
}
此错误的原因可能是什么?
尽管Apple方面的文件具有误导性,但不需要Apple进行验证。
您能否尝试运行新版本并确保创建一个内部配置了更新功能的新配置文件?
请确保将“ Apple登录”权利添加到您的构建设置中,并在开发人员门户的Apple证书中。
[如果您正在运行开发版本,请尝试切换到生产版本。您可能需要签署适用于Ad Hoc分发的应用程序捆绑包并以这种方式安装它。
您可以在Apple Documentation中检入,错误代码1000确实表示该错误是未知的,因此也无济于事