gpt4 book ai didi

ios - 在 Swift 框架中导入和使用 Google SignIn iOS SDK

转载 作者:行者123 更新时间:2023-11-28 08:39:30 25 4
gpt4 key购买 nike

我需要导入 Google/SignIn SDK 在快速框架中 MySDK用于 MyApp我不太清楚该怎么做。我使用 CocoaPods 作为依赖项管理器。

这里是一些背景:

主应用

如果我想使用 Google/SignIn在主要MyApp ,我需要在 MyApp-Bridging-Header.h 中包含以下行:

#import <Google/SignIn.h>

这样我就可以 import Google在任何 swift 文件中使用它,没问题。

动态框架

动态框架没有桥接 header ,所以我尝试放入伞形 header MySDK.h .但是,这会产生以下错误:

Include of non-modular header inside framework module 'MySDK'

虽然没有导入<Google/SignIn.h>允许 MySDK成功构建并在整个框架中使用 Google SDK,当我尝试导入时 MySDKMyApp ,我在 import MySDK 上收到以下错误行:

MyApp/ViewController.swift:10:8: Missing required module 'Google'

Screen Shot - Missing required module Google

有趣的是,我只有在使用 Google SDK 时才会遇到这个问题。所有其他依赖项,例如 Facebook LoginKit 工作没有任何问题。

GitHub 仓库展示了这个问题

https://github.com/tomaskraina/GoogleSDK-in-dynamic-framework

最佳答案

我遇到了同样的问题。这可能是一个技巧,但它对我有用,我也在我的主项目中明确安装了 Google/SignIn pod,这样做为主项目提供了它无法找到的依赖项,因此我能够使用我的动态框架。

关于ios - 在 Swift 框架中导入和使用 Google SignIn iOS SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36745783/

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