我在DidCompleteWitherror中收到以下错误:
com.apple.AuthenticationServices.Authorization Error Code 1000
我正在使用以下代码登录到苹果:
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)
{
...
}
- 我检查了Entitlements.plist中的Apple登录
- 我在管理控制台创建了应用程序ID,并验证了我的域名。即使Web授权已经起作用。
- 我尝试切换到带有苹果登录的预配配置文件。
这个错误的原因是什么?