1

我尝试在我的 iOS 应用程序(ObjC)中使用 GIDSignIn。但是当我这样做时

[GIDSignIn sharedInstance].clientID = GID_SIGN_IN_KEY;

在我的 app-delegate 中,我得到了 error unrecognized selector sent to instance

我正在使用 cocoapods 加载框架

pod 'GoogleSignIn'
pod 'GTMAppAuth'
pod 'AppAuth'

如文档中所述,我在 info.plist 中配置了 URL 方案。

我正在为 iOS 14 构建应用程序。

正如网络上无数帖子中所建议的那样,我加载了libz.tbd, SystemConfiguration.framework, StoreKit.frameworkAddressBook.framework-ObjC在我的其他链接器标志中进行了设置。

唉,我仍然收到这个错误。

有任何想法吗?

4

1 回答 1

0

因此,事实证明 Youtube-API 的 Google 文档已经过时(再次)。

我不得不使用依赖项(github)而不是 GIDSignIn 的 pod 版本。然后注册过程起作用了。

上传视频是 a** 中的另一个痛点,因为文档使用 GIDGoogleUser 的过时版本……</p>

我现在就不用你在 Google 上咆哮了……</p>

于 2022-03-04T21:33:36.690 回答