相关疑难解决方法(0)

com.apple.AuthenticationServices.Authorization 错误代码 1000

我在 DidCompleteWitherror 中收到以下错误:

com.apple.AuthenticationServices.Authorization Error Code 1000
Run Code Online (Sandbox Code Playgroud)

我正在使用以下代码登录 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)
{
...
}
Run Code Online (Sandbox Code Playgroud)
  • 我在 Entitlements.plist 中检查了 Apple Sign-in
  • 我在管理控制台中创建了应用程序 ID,验证了我的域。甚至网络身份验证都已经可以工作了。
  • 我尝试将配置文件切换为带有 Apple 登录的配置文件。

这个错误的原因可能是什么?

xamarin.ios xamarin xamarin.forms visual-studio-mac apple-sign-in

23
推荐指数
4
解决办法
2万
查看次数