#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
.