Как правильно включить модуль 'Firebase / Auth' для iOS или собственного проекта? - PullRequest
0 голосов
/ 16 января 2020

Цель: в реактивном нативном проекте я использую react-native-firebase v5.6, и поскольку я использую аутентификацию Firebase, мне нужно включить «Firebase / Auth» в файл pod, чтобы привязки реагировать-native-firebase могли используй это.

Проблема: После добавления и сохранения pod "Firebase/Auth" в подфайл и успешного запуска pod install сборка проекта завершается неудачно при компиляции RNFirebaseAuth.m. Я не добавил никакого кода, связанного с аутентификацией, просто установил pod и выполнил сборку. Sidenote, другая установка / интеграция Resact-Native-Firebase была успешной до этого момента.

Ошибка Failing:

/path/to/project/node_modules/react-native-firebase/ios/RNFirebase/auth/RNFirebaseAuth.m:1184:36: error: no known class method for selector 'credentialWithProviderID:IDToken:rawNonce:'
    credential = [FIROAuthProvider credentialWithProviderID:@"apple.com" IDToken:authToken rawNonce:authTokenSecret];

Я только что пропустил этап установки или что? Как мне исправить сборку?

1 Ответ

0 голосов
/ 17 января 2020

Согласно Mikehardy на GitHub, реактивная версия firebase v5.6 имеет незначительное критическое изменение, которое предписывает использование модулей Firebase по крайней мере с версией 6.13.

Я запустил pod update, и это было все что было необходимо для исправления сборки

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