gpt4 book ai didi

ios - 使用未解析的标识符 'GGLContext'

转载 作者:技术小花猫 更新时间:2023-10-29 10:18:41 26 4
gpt4 key购买 nike

我正在将 Google Sign-In 集成到我的 iOS Swift 应用中。我正在按照此处谷歌开发者页面上的官方说明进行操作 ( https://developers.google.com/identity/sign-in/ios/sign-in?ver=swift )

这是我的桥接头:

#ifndef Header_h
#define Header_h


#endif /* Header_h */

#import <CommonCrypto/CommonCrypto.h>
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
#import <GoogleSignIn/GoogleSignIn.h>

当我在我的 AppDelegate.swift 函数中调用具有

的行时
    GGLContext.sharedInstance().configureWithError(&configureError)

在里面。它说

 Use of unresolved identifier 'GGLContext'

感谢任何帮助。

最佳答案

Google/* pod 已弃用,您应该改用 pod GoogleAnalyticspod GoogleSignIn。您无法在这些 pod 中找到 GGLContext,因为它不再存在,因为它不再需要用于分析或登录的 GoogleInfo-Service.plist 文件。

对于 SignIn,您应该使用之前在 GoogleInfo-Service.plist 文件中获取的 clientID 进行初始化

GIDSignIn.sharedInstance().clientID = kClientID

或者如果您使用的是 Firebase

GIDSignIn.sharedInstance().clientID = FirebaseApp.app()?.options.clientID

对于 Analytics,您应该使用之前在 GoogleInfo-Service.plist 文件或分析面板中获取的 trackerID 进行初始化

let tracker = GAI.sharedInstance().tracker(withTrackingId: kTrackerID)

Google SignIn docs

Google Analytics docs

关于ios - 使用未解析的标识符 'GGLContext',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39298665/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com