Получение ошибки доступа к цепочке ключей в проекте Xamarin.iOS (обновленном до .Net8) при настройке аутентификации FireIOS

Программируем под IOS
Ответить
Anonymous
 Получение ошибки доступа к цепочке ключей в проекте Xamarin.iOS (обновленном до .Net8) при настройке аутентификации Fire

Сообщение Anonymous »

Я обновил свое приложение Xamarin.iOS до net8.0-ios, так как поддержка Xamarin закончилась и нам необходимо выполнить обновление до MAUI. Аутентификация по пользовательскому токену Firebase не работает после обновления.
При настройке приложения Firebase я получаю следующую ошибку:

Код: Выделить всё

[Firebase/Auth][I-AUT000001] Error loading saved user when starting up: Error Domain=FIRAuthErrorDomain Code=17995 "An error occurred when accessing the keychain. The NSLocalizedFailureReasonErrorKey field in the NSError.userInfo dictionary will contain more information about the error encountered" UserInfo={FIRAuthErrorUserInfoNameKey=ERROR_KEYCHAIN_ERROR, NSLocalizedFailureReason=SecItemCopyMatching (-34018), NSLocalizedDescription=An error occurred when accessing the keychain. The NSLocalizedFailureReasonErrorKey field in the NSError.userInfo dictionary will contain more information about the error encountered}
Чтобы проверить проблему с новым приложением, я создал новое приложение net8.0-ios
  • Добавлен пакет Xamarin.Firebase.iOS.Auth.
  • Загружен и добавлен GoogleService-info.plist как BundleResource.
  • Добавлено следующее код: Firebase.Core.App.Configure();.
  • Получается та же ошибка связки ключей.
Также я добавил группы доступа к связке ключей (произвольное имя) в Entitlements.plist, но это не сработало.

Подробнее здесь: https://stackoverflow.com/questions/786 ... t-while-co
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»