Ошибка React-native firebase: не удалось определить идентификатор пакета приложения

Я пытаюсь установить https://rnfirebase.io/. когда я запускаю новый реактивный файл, он отлично работает в ios.

Проблема начинается, когда я устанавливаю RN Firebase, согласно этим документам:

https://rnfirebase.io/docs/v4.2.x/installation/ios

Я получаю следующую ошибку (и когда я пытаюсь запустить в xcode, я получаю ошибку на скриншоте ниже):

Установка build/Build/Products/Debug-iphonesimulator/test2.app Произошла ошибка при обработке команды (domain=NSPOSIXErrorDomain, code=22): Не удалось установить запрошенное приложение Не удалось определить идентификатор пакета приложения. Убедитесь, что Info.plist приложения содержит значение для CFBundleIdentifier. Печать: Запись, ":CFBundleIdentifier", не существует

Команда не выполнена: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/test2.app/Info.plist Print: запись, ":CFBundleIdentifier", не существует

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

Я пробовал все предложения для подобных проблем, и я не могу понять это. Любая помощь приветствуется.

Благодарю вас.


person A Osman    schedule 09.06.2018    source источник


Ответы (2)


1. В документах рекомендуется поместить файл Googleservice-info.plist в папку ios/[ИМЯ ВАШЕГО ПРИЛОЖЕНИЯ]/GoogleService-Info.plist. Но у меня это сработало, когда я поместил его в ios/GoogleService-Info.plist.

2. Убедитесь, что ключ BUNDLE ID в файле GoogleService-Info.plist имеет идентификатор пакета вашего проекта.

person Himanshu G    schedule 14.06.2018

Во-первых, после запуска установки модуля используйте yourapp.xcworkspace, а не yourapp.xcodeproject, чтобы открыть свой проект.

После того, как вы откроете свой проект, добавьте идентификатор Bundle. Используйте этот идентификатор пакета для создания приложения Firebase в соответствии с официальным руководством.

person A Osman    schedule 09.06.2018