gpt4 book ai didi

ios - 如何在 iOS 应用程序的同一个项目中集成 Objective-C 和 Swift pod

转载 作者:搜寻专家 更新时间:2023-10-30 20:24:04 25 4
gpt4 key购买 nike

我正在 iOS 应用程序中执行 Objective-C。但问题是我想将一些 Objective-C api 添加到我之前使用 cocoa pods 成功添加的 api,但是,现在我想通过 cocoa pods 添加 Swift Api,但是安装时遇到的问题如下。

[!] 用 Swift 编写的 Pod 只能作为框架集成;将 use_frameworks! 添加到您的 Podfile 或 target 以选择使用它。使用的 Swift Pod 是:api

但是我无法手动添加它,因为它的 api 很大并且包含子文件夹。

但是,如果我从 use_frameworks! 中删除“#”键,它就会安装,但是,我的项目中找不到旧的 Objective-C api 获取文件。即使我对通过 cocoa pods 安装框架/api 也有非常基本的了解。

谁能建议我如何克服这个问题。

最佳答案

use_frameworks! 仅当它们是动态框架而非静态库时才可与 Objective-C pod 一起使用。大多数流行的第三方库都使用动态框架,如 AFNetworkingGoogleMaps 等。

确保您所有的 Objective-C pod 都是动态框架。如果您不确定,只需使用 cocoapods 创建一个示例项目并使用 use_frameworks!。尝试将所有 pod 一个一个地添加,找出哪个是罪魁祸首。

关于ios - 如何在 iOS 应用程序的同一个项目中集成 Objective-C 和 Swift pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44301971/

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