无法使Apple登录与Xamarin.Essentials

问题描述 投票:0回答:1

我知道这可能不是最好的问题,信息也不多,但是我会尝试的。

我正在尝试使用Xamarin.Essentials将Apple登录添加到Xamarin.Forms应用程序中。截至目前,我只是想使其在iOS 13上正常工作,就我所了解的有限范围而言,不需要服务器端。

我研究了Xamarin.Essentials的示例应用程序,并得出结论,专门针对iOS 13就可以调用它了>]

            await AppleSignInAuthenticator.AuthenticateAsync();

但是,我收到一个异常“ com.apple.AuthenticationServices.AuthorizationError错误1000”。无法清除更多详细信息。

然后,我选择了Xamarin.Essentials示例应用程序,将Bundle ID更改为我的应用程序中的内容,然后它开始工作。这验证了证书和App Store的配置正确。

我尝试从GitHub获取Xamarin.Essentials并通过该库进行调试,但在AppleSignInAuthenticator.ios.cs的“ PlatformAuthenticateAsync”行中例外,在行中

        var creds = await authManager.Credentials;

更新:在我添加的entitlements.plist中

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

感谢任何帮助或建议。

我知道这可能不是最好的问题,信息也不多,但是我会尽力的。我正在尝试使用Xamarin.Essentials将Apple登录添加到Xamarin.Forms应用程序中。到目前为止,我只是想使其成为...

ios xamarin xamarin.forms xamarin.ios xamarin.essentials
1个回答
0
投票

我新来的东西会很愚蠢。

© www.soinside.com 2019 - 2024. All rights reserved.