2017-09-27 9 views
0

J'utilise Xamarin.Auth pour enregistrer le compte pour faire la fonction "Se souvenir de moi" dans mon projet Xamarin.Forms. Cela fonctionne bien pour Android et iOS en mode débogage. Mais quand je le construis en mode release, ça ne marche pas pour les deux plates-formes.SaveAccount ne fonctionne pas dans Xamarin.Auth

Je ne trouve pas quel est le problème et comment je peux le réparer. S'il vous plaît aidez-moi.

Merci.

+0

Quelle version de Xamarin.Auth utilisez-vous? Commencez par télécharger la dernière version de Xamarin.Auth et son code source de gitHub. –

+0

Je l'ai ajouté à partir de NuGet et sa version est 1.5.0.3 –

+0

Télécharger et joindre le code source, vous serez en mesure de traquer le problème avec des étapes personnalisées au moins. –

Répondre

0

J'ai eu un problème similaire. J'ai compris que le problème était avec la propriété Lien dans Android et iOS. Ma propriété de liaison a été définie sur "Aucun" pour le débogage et la publication. Cela a fonctionné très bien dans le débogage mais à la sortie j'ai dû le changer en 'SDK Assemblies Only' et cela a fonctionné parfaitement bien après le changement. Notez simplement que la modification de ces propriétés peut avoir un effet négatif sur votre application. Je vous suggère de lire les liens ci-dessous pour comprendre ce que fait le lien.

Android Linking Property

iOS Linker Property

+0

Ma propriété de liaison est définie sur "Aucune" pour le débogage et la publication. J'ai essayé de changer la propriété de liaison en 'Assemblées de SDK seulement'. Mais il n'a pas réussi à construire. –

+0

@ Passionate.C pouvez-vous poster votre code? La plupart du temps lorsqu'une application fonctionne en mode débogage mais pas en version, elle concerne la propriété de l'éditeur de liens, mais dans votre cas, il peut y avoir autre chose. Vérifiez que vous avez donné à votre application les autorisations correctes sur iOS et Android pour accéder au compte. Je pense que vous avez les bonnes permissions car il fonctionne sur iOS en debug, mais revérifiez juste au cas où. – 11011