2017-08-16 20 views
0

私はxamarinフォームを使用しています xamarin.Authを使用してデータベースの情報を保存しようとしています...そして、私がアンドロイドでそれをやったときにok ... しかし、 ...xamarinフォームのキーチェーン設定

> Xamarin.Auth.AccountStoreException: SaveAsync error = error = Could not save account to KeyChain: -34018 
Add Empty Entitlements.plist 
File /+ New file /+ iOS /+ Entitlements.plist 
SecKeyChain.Add returned : -34018 
1. Add Keychain Access Groups to the Entitlements file. 
2. Turn on the Keychain Sharing switch in the Capabilities section in the app. 

をこのエラーが発生した私は後ろの私のPCLコードでこれらの行を使用しています:

 account.Properties.Add("teste2", "1"); 
     account.Properties.Add("teste1", "usereee"); 
     AccountStore.Create().Save(account, "clastech_montana"); 

enter image description here

それがすべてです私はした...私はたくさんの検索し、私はキーチェーンをオンにする方法がわからない、または私がしたことがすべて正しい場合.. ください、できれば、助けて!

enter image description here

あなたのiOSプロジェクト、オープンEntitlements.plistに

答えて

1

を有効にし、「キーホルダーを有効にする」にチェックする場所は、私がこのhere..whereの写真を掲載しています

+0

ありませんそれは...ですか? –

+0

また、entitlements.plistが作成中のバンドルに「参加」していることを確認する必要があります。 Project/[YourProjectName] Options/Build/iOs Bundle Signingに移動し、カスタム資格をEntitlements.plistに設定します。 – ubienewbie