Ошибка Firebase Firestore при сборке: вызов конструктора firebase :: firestore :: util :: FormatArg неоднозначен

Я использую React Native Firebase для своего проекта React Native. Недавно я обновил свои RNFirebase и Pods, и теперь эта ошибка появляется, когда я пытаюсь создать приложение.

Он исчезнет, ​​если я удалю Firestore из своего подфайла.

введите здесь описание изображения

Вот мой подфайл

platform :ios, '9.0'

target 'creativuse' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  # use_frameworks!

  # Pods for creativuse

  pod 'Firebase/Core'
  pod 'Firebase/Firestore'
  pod 'Firebase/Messaging'

  target 'creativuseTests' do
    inherit! :search_paths
    # Pods for testing
  end

end

Кажется, я нигде не могу найти ничего об этой ошибке. Есть предположения?

Окружающая среда

  • Целевая платформа приложения: iOS
  • Операционная система для разработки: macOS High Sierra
  • Инструменты сборки: Xcode 9.2
  • Версия React Native: 0.55.3
  • Версия RNFirebase: 4.2.0
  • Модуль Firebase: Firestore

person Gaddafi Rusli    schedule 09.06.2018    source источник


Ответы (1)


Я считаю, что последняя версия Firebase / Firestore (v 5.2.0) НЕ подходит

Обходной путь - использовать старую версию Firestore.

Редактировать подфайл

pod 'Firebase/Firestore', '5.1.0'

Беги снова

pod update

У меня это работает!

person Tony    schedule 09.06.2018
comment
Это работает! Большое спасибо! Зря потратил на это часы. Из любопытства, когда я смогу увидеть список выпусков всех этих библиотек firebase? не могут понять это на своем веб-сайте. - person Gaddafi Rusli; 09.06.2018
comment
Н.П. Мы с вами одновременно столкнулись с одной и той же проблемой. ХАХА - person Tony; 10.06.2018