Подтвердить что ты не робот

Не удалось найти действительный GoogleService-Info.plist в вашем проекте

Когда я запускаю свой быстрый код 3.2 с помощью Xcode 9 beta 4, это ошибка, которую я получаю:

*** Terminating app due to uncaught exception 'com.firebase.core', reason: '[FIRApp configure]; (FirebaseApp.configure() in Swift) could not find a valid GoogleService-Info.plist in your project. Please download one from https://console.firebase.google.com/.'

У меня уже есть файл GoogleService-Info.plist, который называется точно так, как должен, и он действителен.

Есть ли какая-нибудь пробная версия для firebase или что-то в этом роде?

4b9b3361

Ответ 1

Удалите файл Google-Info.plist из своего проекта и попробуйте добавить его из меню параметров папки проекта.

3MlVP.jpg

Ответ 2

У меня была такая же проблема.

Нажмите на Googleservice-info.plist в своем проекте и проверьте целевое членство для приложения в инспекторе. Это исправило это для меня.

Вот причина этого сбоя и удаление файла и добавление снова - это еще один способ сделать, как было предложено выше. Но фактическая причина - это, и это правильный способ ее решения.

Подробнее см. изображение ниже:

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

Ответ 3

После добавления файла в проект вам также может потребоваться добавить его в Фазы сборки в разделе Скомпилировать источники.

Ответ 4

К сожалению или, к счастью, указанная ошибка очень точна. Сейчас доступен только один вариант. i., e размещение файла Google-Info.plist в вашем проекте должным образом. Попробуйте удалить и добавить это снова. Также проверьте, выбрана ли цель или нет.

Ответ 5

  • Убедитесь, что имя файла верное, т.е. "GoogleService-info.plist"
  • Добавьте его в проект в mac finder под именем проекта, а затем перетащите его в проект, чтобы ссылаться на него.
  • Наконец, как сказал Сильваджи, перейдите к file inspector для файла plist и поставьте галочку в поле target membership, чтобы включить его как часть project.

Ответ 6

Перезагрузка Xcode работала для меня, ни одна из вышеперечисленных функций не работала.

Ответ 7

Перейдите к этапам сборки и добавьте файл в ресурсы пакета. Вот оно.

Ответ 8

Эти шаги решили мою проблему. Сделайте это. 1. Вы должны перетащить файл GoogleService-Info.plist в свой проект в таком месте, как Shared Resources. Когда вы успешно добавили файл, вы также должны включить его в сборку проекта:

2. Дважды проверьте, что в разделе "Построить фазы" вашего проекта, что ваш проект включает GoogleService-Info.plist.

3. Дважды проверьте имя файла. Имя файла должно быть полностью распространено в GoogleService-Info.plist, включая GoogleServices-Info.plist и GoogleService-info.plist - чувствительный к регистру и точно названный только будет работать.

Ответ 9

  • Фактически эта ошибка возникает, когда файл GoogleService-Info.plist на самом деле не находится в нашей папке проекта, но у него есть ссылка на этот файл, где он загружается. Поэтому решение заключается в том, что удалите ссылку на этот файл и снова добавьте его в папку проекта, перетащив его или воспользовавшись опцией "Добавить файлы...", щелкнув правой кнопкой мыши на папку проекта. Также проверьте, не найден ли файл в папке назначения проекта, иначе ошибка будет повторяться снова.

  • Не забудьте проверить, что ваш файл "GoogleService-Info.plist" имеет то же имя, что и при ошибке, иначе переименуйте его.

Ответ 10

Делать чистку потом строить пару раз получалось у меня.

Ответ 11

1 - открыть "GoogleService-Info.plist" и изменить любой или на и

2 - снова открыть раствор ксамарина 3 - теперь он должен работать

Ответ 12

Если у вас несколько сред (Production, Develop, Staging), вам потребуется отдельный Google.plist для каждой из них.

Все они должны иметь одинаковое имя.

Чтобы обойти это, создайте папки для каждого из этих файлов (по одной для каждой среды) и поместите их в соответствующие папки.

Когда вы перетаскиваете файлы из Finder в Xcode, не забудьте выбрать подходящую среду для каждого из них в разделе " Целевое членство".

Это сделает свое дело и позволит вам создавать среды отдельно. Особенно, если в каждой среде свой идентификатор Bundle.

Ответ 13

Для тех из вас, кто работает с Ionic, обязательно сначала откройте файл.xcworkspace в Xcode, а затем перетащите файл GoogleService-info.plist в папку ресурсов.

Большинство онлайн-уроков по какой-то причине не очень хорошо объясняют эту часть.

Привет Shahzaib Maqbool, потому что его комментарий помог мне получить это для моего проекта.

Ответ 14

Я решил проблему, удалив проект из Firebase и удалил GoogleService-Info.plist из проекта. После того, как я снова добавил проект в Firebase и добавил, что новый GoogleService-Info.plist работал для меня.

Ответ 15

Эта ошибка возникает при загрузке сервиса Google более 1 раза. Когда мы впервые скачиваем с firebase, это похоже на GoolgeService-Info.Plist. Если вы загрузите снова, то придет GoogleService-Info(1).Plist. Нам нужно удалить (1) из GoogleService-Info(1).Plist.

Ответ 16

Ниже настройки могут исправить ошибку моего компилятора 1. Добавить в "Копировать файлы" 2. Не добавлять в "Копирование ресурсов комплекта"

enter image description here