SaveAccount在Xamarin.Auth中不起作用

问题描述:

我使用Xamarin.Auth来保存帐户以在我的Xamarin.Forms项目中创建“记住我”功能。 它在调试模式下适用于Android和iOS。 但是,当我在发布模式下构建它时,它不适用于这两个平台。SaveAccount在Xamarin.Auth中不起作用

我找不到问题所在,以及我如何解决问题。 请帮帮我。

谢谢。

+0

您正在使用哪个Xamarin.Auth的版本?从下载最新版本的Xamarin.Auth开始,它是gitHub的源代码。 –

+0

我从NuGet添加它,它的版本是1.5.0.3 –

+0

下载并附上源代码,您至少可以跟踪自定义里程碑的问题。 –

我有类似的问题。我发现问题出在Android和iOS的Linking属性上。对于调试和发布,我的链接属性都设置为“无”。它在调试中运行良好,但在发布版本中,我必须将其更改为“仅限SDK组件”,并且在更改后它工作得非常好。请注意,更改这些属性可能会对应用程序产生负面影响,因此请彻底测试一切。我建议你阅读下面的链接,了解链接正在做什么。

Android Linking Property

iOS Linker Property

+0

我的链接属性设置为'无'调试和发布。我试图将链接属性更改为“仅限SDK组件”。但它未能建立。 –

+0

@ Passionate.C你可以发布你的代码?大多数情况下,当一个应用程序在调试模式下工作,而不是在发布时,它与链接器属性有关,但在你的情况下,可能还有别的东西。请仔细检查您是否在iOS和Android上为您的应用授予了访问帐户存储的正确权限。我认为你拥有正确的权限,因为它在调试中的iOS上运行,但仔细检查以防万一。 – 11011