Интегрированное аварийное приложение iOS Swift YouTube Data API v3 - PullRequest
0 голосов
/ 27 июня 2019

Я пытаюсь внедрить API данных YouTube v3 во вновь созданном проекте для целей тестирования. Моя главная цель - загрузить видео из приложения. Я подписан:

https://developers.google.com/youtube/v3/quickstart/ios?ver=swift

пошагово.

  1. Создан идентификатор клиента Google OAuth2.
  2. Загрузите и добавьте GoogleService-Info.plist в мой проект.
  3. Добавлен обратный идентификатор клиента в мою схему URL.
  4. Добавлены все коды, указанные Google.

Я несколько раз проверял, что идентификатор клиента, отображаемый в консоли Google, совпадает с идентификатором CLIENT_ID в файле GoogleService-Info.plist, а также идентификатором пакета.

Но мой сбой каждый раз. Там написано:

[Firebase / Core] [I-COR000009] GOOGLE_APP_ID либо в plist файл 'GoogleService-Info.plist' или тот, который установлен в параметры недействительны. Если вы используете файл plist, используйте iOS версия идентификатора пакета для загрузки файла, а не вручную измените GOOGLE_APP_ID. Вы можете изменить идентификатор пакета вашего приложения на 'Com.youtubeshare.youtubeshare. Или вы можете скачать новый файл конфигурации, который соответствует вашему идентификатору пакета из https://console.firebase.google.com/ и замените текущий.

2019-06-27 18: 52: 16.255 Youtube-Test [7775] [Firebase / Core] [I-COR000009] GOOGLE_APP_ID либо в списке файл 'GoogleService-Info.plist' или тот, который установлен в параметры недействительны. Если вы используете файл plist, используйте iOS версия идентификатора пакета для загрузки файла, а не вручную измените GOOGLE_APP_ID. Вы можете изменить идентификатор пакета вашего приложения на 'Com.youtubeshare.youtubeshare. Или вы можете скачать новый файл конфигурации, который соответствует вашему идентификатору пакета из https://console.firebase.google.com/ и замените текущий.

Утверждение не выполнено: ошибка при настройке служб Google: необязательно (ошибка Domain = com.google.greenhouse Code = -3 "(null)" UserInfo = {NSUnderlyingError = 0x6000032224c0 {Ошибка домена = com.firebase Code = -1 "Конфигурация не удалась. Это может быть вызвано недействительным GOOGLE_APP_ID в GoogleService-Info.plist или установите в настроенном параметры. "UserInfo = {имя = com.firebase.core, NSLocalizedDescription = Конфигурация не выполнена. Это может быть вызвано неверный GOOGLE_APP_ID в GoogleService-Info.plist или установлен в настраиваемые параметры.}}}): файл /Desktop/Youtube-Test/Youtube-Test/AppDelegate.swift, строка 24

2019-06-27 18: 52: 16.257042 + 0530 Youtube-Test [7775: 925765] Утверждение Ошибка: Ошибка при настройке служб Google: Необязательно (Ошибка Domain = com.google.greenhouse Code = -3 "(null)" UserInfo = {NSUnderlyingError = 0x6000032224c0 {Ошибка домена = com.firebase Code = -1 "Конфигурация не удалась. Это может быть вызвано недействительным GOOGLE_APP_ID в GoogleService-Info.plist или установите в настроенном параметры. "UserInfo = {имя = com.firebase.core, NSLocalizedDescription = Конфигурация не выполнена. Это может быть вызвано неверный GOOGLE_APP_ID в GoogleService-Info.plist или установлен в настраиваемые параметры.}}}): файл /Desktop/Youtube-Test/Youtube-Test/AppDelegate.swift, строка 24

Пожалуйста, проверьте снимок Xcode.

Xcode: 10.2.1 iOS: 12,2

Я что-то здесь ошибся? Пожалуйста, помогите мне отсюда.

Если вам нужна какая-либо другая информация от меня, пожалуйста, не стесняйтесь добавлять комментарии.

Заранее спасибо!

1 Ответ

0 голосов
/ 02 июля 2019

После долгих исследований я получил ответ. Это приложение, которое создано из https://console.developer.google.com,, которое должно быть связано с Firebase (https://console.firebase.google.com) приложение. А plist нужно скачать с

Консоль Firebase -> Обзор проекта -> Настройки проекта -> Загрузить GoogleService-Info.plist

. Этот файл должен быть добавлен в комплект проекта.

...