【发布时间】:2019-11-09 13:38:34
【问题描述】:
我正在尝试在一个新创建的项目中实现 YouTube Data API v3 以进行测试。我的主要目标是从应用上传视频。我正在关注:
https://developers.google.com/youtube/v3/quickstart/ios?ver=swift
一步一步来。
- 已创建 google OAuth2 客户端 ID。
- 下载 GoogleService-Info.plist 并将其添加到我的项目中。
- 在我的 URL 方案中添加了反向客户端 ID。
- 添加了 Google 提到的所有代码。
我已经检查了好几次,谷歌控制台中显示的客户端 ID 与 GoogleService-Info.plist 文件中的 CLIENT_ID 以及捆绑包 ID 相同。
但我每次都崩溃。它说:
[Firebase/Core][I-COR000009] plist 中的 GOOGLE_APP_ID 文件“GoogleService-Info.plist”或自定义中的一组 选项无效。如果您使用的是 plist 文件,请使用 iOS 下载文件的包标识符版本,不要手动 编辑 GOOGLE_APP_ID。您可以将应用的捆绑标识符更改为 'com.youtubeshare.youtubeshare'。或者你可以下载一个新的 与您的捆绑标识符匹配的配置文件 https://console.firebase.google.com/ 并替换当前的。
2019-06-27 18:52:16.255 Youtube-测试[7775] [Firebase/Core][I-COR000009] plist 中的 GOOGLE_APP_ID 文件“GoogleService-Info.plist”或自定义中的一组 选项无效。如果您使用的是 plist 文件,请使用 iOS 下载文件的包标识符版本,不要手动 编辑 GOOGLE_APP_ID。您可以将应用的捆绑标识符更改为 'com.youtubeshare.youtubeshare'。或者你可以下载一个新的 与您的捆绑标识符匹配的配置文件 https://console.firebase.google.com/ 并替换当前的。
断言失败:配置 Google 服务时出错:可选(错误 域=com.google.greenhouse 代码=-3 "(null)" UserInfo={NSUnderlyingError=0x6000032224c0 {错误域=com.firebase Code=-1 "配置失败,可能是无效导致 GoogleService-Info.plist 中的 GOOGLE_APP_ID 或自定义设置 选项。” UserInfo={name=com.firebase.core, NSLocalizedDescription=配置失败。这可能是由一个 GoogleService-Info.plist 中的 GOOGLE_APP_ID 无效或在 自定义选项。}}}):文件 /Desktop/Youtube-Test/Youtube-Test/AppDelegate.swift,第 24 行
2019-06-27 18:52:16.257042+0530 Youtube-Test[7775:925765] 断言 失败:配置 Google 服务时出错:可选(错误 域=com.google.greenhouse 代码=-3 "(null)" UserInfo={NSUnderlyingError=0x6000032224c0 {错误域=com.firebase Code=-1 "配置失败,可能是无效导致 GoogleService-Info.plist 中的 GOOGLE_APP_ID 或自定义设置 选项。” UserInfo={name=com.firebase.core, NSLocalizedDescription=配置失败。这可能是由一个 GoogleService-Info.plist 中的 GOOGLE_APP_ID 无效或在 自定义选项。}}}):文件 /Desktop/Youtube-Test/Youtube-Test/AppDelegate.swift,第 24 行
Please check the Xcode snapshot.
Xcode:10.2.1 iOS:12.2
我在这里弄错什么了吗?请从这里帮助我。
如果您需要我提供的任何其他信息,请随时添加评论。
提前致谢!
【问题讨论】:
标签: ios swift google-api youtube-data-api