Не удалось найти действительный GoogleService-lnfo.plist - PullRequest
0 голосов
/ 26 сентября 2019

enter image description here

'`[FIRApp configure];` (`FirebaseApp.configure()` in Swift) could not find a valid GoogleService-Info.plist in your project. Please download one from https://console.firebase.google.com/.'

Я уже пытаюсь заменить новый GoogleService-Info.plist для своего проекта, но проблема все еще остается.

Ответы [ 3 ]

1 голос
/ 26 сентября 2019

enter image description here Убедитесь, что ваш plist-файл:

  • Загружен из вашего проекта Firebase
  • Добавлен в Copy Bundle Resources (Выберите цель ->Этап сборки -> Копировать ресурсы пакета)

Или попробуйте добавить этот файл из меню, как показано ниже enter image description here

Я вижу, что в журнале указано, что приложение отсутствуетбыл настроен еще.enter image description here

Давайте попробуем добавить эти строки кода в начале вашего AppDelegate

if FirebaseApp.app() == nil {
    let path = Bundle.main.path(forResource: "GoogleService-Info", ofType: "plist")
    let firbaseOptions = FirebaseOptions(contentsOfFile: path!)
    FirebaseApp.configure(options: firbaseOptions!)
}
0 голосов
/ 26 сентября 2019
  1. Удалить файл служб Google из файла Insepector в XCode
  2. Удалить его ссылочное имя из этапов сборки
  3. Снова перетащить и отпустить список сведений о службах Google, и во всплывающем окне появится кнопка проверки отметки.и переключатели, как на картинке ниже enter image description here
0 голосов
/ 26 сентября 2019

Вам необходимо загрузить файл GoogleService-Info.plist с консоли Firebase.

Для этого перейдите на консоль домой.Нажмите settings icon рядом с Project Overview в левой навигационной панели.Затем прокрутите вниз и найдите этот диалог: enter image description here

Оттуда загрузите и добавьте в свой корневой каталог в xcode, и ошибка должна исчезнуть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...