2017-09-27 64 views
0

我使用Xamarin.Auth來保存帳戶以在我的Xamarin.Forms項目中創建「記住我」功能。 它在調試模式下適用於Android和iOS。 但是,當我在發佈模式下構建它時,它不適用於這兩個平臺。SaveAccount在Xamarin.Auth中不起作用

我找不到問題所在,以及我如何解決問題。 請幫幫我。

謝謝。

+0

您正在使用哪個Xamarin.Auth的版本?從下載最新版本的Xamarin.Auth開始,它是gitHub的源代碼。 –

+0

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

+0

下載並附上源代碼,您至少可以跟蹤自定義里程碑的問題。 –

回答

0

我有類似的問題。我發現問題出在Android和iOS的Linking屬性上。對於調試和發佈,我的鏈接屬性都設置爲「無」。它在調試中運行良好,但在發佈版本中,我必須將其更改爲「僅限SDK組件」,並且在更改後它工作得非常好。請注意,更改這些屬性可能會對應用程序產生負面影響,因此請徹底測試一切。我建議你閱讀下面的鏈接,瞭解鏈接正在做什麼。

Android Linking Property

iOS Linker Property

+0

我的鏈接屬性設置爲'無'調試和發佈。我試圖將鏈接屬性更改爲「僅限SDK組件」。但它未能建立。 –

+0

@ Passionate.C你可以發佈你的代碼?大多數情況下,當一個應用程序在調試模式下工作,而不是在發佈時,它與鏈接器屬性有關,但在你的情況下,可能還有別的東西。請仔細檢查您是否在iOS和Android上爲您的應用授予了訪問帳戶存儲的正確權限。我認爲你擁有正確的權限,因爲它在調試中的iOS上運行,但仔細檢查以防萬一。 – 11011

相關問題