首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能让苹果与Xamarin.Essentials合作

不能让苹果与Xamarin.Essentials合作
EN

Stack Overflow用户
提问于 2020-04-19 15:56:13
回答 1查看 1.6K关注 0票数 1

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

我正在尝试用Xamarin.Essentials将苹果登录到Xamarin.Essentials应用程序中。到目前为止,我只是试图使它在iOS 13上工作,而不是更进一步,服务器端是不需要的,因为我理解这个有限的范围。

我查看了Xamarin.Essentials的示例应用程序,并得出结论,特别是对于iOS 13,它已经足够调用

代码语言:javascript
复制
            await AppleSignInAuthenticator.AuthenticateAsync();

但是,我得到了一个异常"com.apple.AuthenticationServices.AuthorizationError错误1000“。再详细不过了。

然后我使用了Xamarin.Essentials示例应用程序,将绑定Id更改为我的应用程序,然后它就起作用了。这验证了证书和App配置正确。

我试图从Xamarin.Essentials中获取GitHub并通过库进行调试,异常在"PlatformAuthenticateAsync“中的AppleSignInAuthenticator.ios.cs中

代码语言:javascript
复制
        var creds = await authManager.Credentials;

更新:在entitlements.plist中,我添加了

代码语言:javascript
复制
<key>com.apple.developer.applesignin</key>
<array>
    <string>Default</string>
</array>

如有任何帮助或建议,我们将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-20 18:53:23

我想这会是件愚蠢的事。

我有Entitlements.Development.plist和Entitlements.Production.plist。我应该说更多(没有为com.apple.developer.applesignin到处添加密钥)。

顺便说一句,人们是如何处理的,对于关键的aps--在开发和生产之间的环境,有着不同的价值吗?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61307337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档