Как подключить полностью функционирующее приложение iOS к новому проекту Firebase

#ios #swift #firebase #google-cloud-firestore #xcode8

#iOS #swift #firebase #google-облако-firestore #xcode8

Вопрос:

У меня есть существующее полностью функционирующее приложение, которое подключается к проекту Firebase с именем «AppNameV1». Теперь я хочу настроить отдельные среды разработки, тестирования и разработки, поэтому я создал новый проект Firebase под названием «AppNameDev». Я следовал инструкциям по добавлению приложения iOS в мой проект Firebase «AppNameDev», загрузил файл GoogleService-Info.plist и добавил его в свой проект iOS в Xcode. Когда я запускаю приложение в Xcode, я получаю следующую ошибку:

 [Firebase/Database][I-RDB034005] Firebase Database connection was forcefully killed by the server.  Will not attempt reconnect. Reason: Firebase error. Please ensure that you spelled the name of your Firebase correctly
 

Комментарии:

1. у вас есть отдельные имена пакетов для сред разработки, тестирования и разработки?

2. Нет, я этого не делаю. Где задано имя пакета? Это делается в Firebase или Xcode?

3. пожалуйста, проверьте мой ответ.

Ответ №1:

Когда вы создаете новый проект iOS в Firebase, он запрашивает идентификатор пакета вашего приложения. Невозможно зарегистрировать несколько приложений с одним и тем же идентификатором пакета. Вы должны изменить свой идентификатор пакета в Xcode. откройте файл вашего проекта в Xcode, выберите цель и измените идентификатор пакета. Он должен совпадать с идентификатором пакета, который вы используете для регистрации своего приложения в консоли Firebase и в вашем GoogleService-Info.plist .