cocoapods - 如何在一个项目中同时使用 Swift Package Manager (SPM) 和 cocoapods?

标签 cocoapods swift-package-manager

我有一个使用 Cocoapods 的现有项目,但我想切换到 SPM;不幸的是,我仍然有 SPM 中没有的依赖项。

现在我想将尽可能多的依赖项转移到 SPM 并根据需要将其他依赖项保留在 Cocoapods 中 - 这可能吗?同时拥有 Cocoapods 和 SPM?

最佳答案

我刚刚在我的 iOS 项目中尝试了带有 SPM 的 CocoaPods,它运行良好。
我正在使用 CocoaPods 添加 Firebase 和其他 Google 库,其余使用 Swift Package Manager。
添加 SPM 依赖项时,勾选您的项目而不是 Pods 项目。
Xcode 11.5,
cocoa bean 1.9.3。

关于cocoapods - 如何在一个项目中同时使用 Swift Package Manager (SPM) 和 cocoapods?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61745073/

相关文章:

ios - C编译器无法创建可执行文件(安装Cocoapods)

ios - 新 Mac 中的 Pod 设置错误

ios - 使用cocoapods时出现错误?

ios - 如何正式构建和测试 iOS Swift 包?

swift - 如何获得二进制包的校验和?

xcode - Cocoa podspec 和依赖路径

ios - 通过 cocoapods 在没有插件的情况下使用 Crashlytics

Xcode 11 - "Couldn' t 与辅助应用程序通信。”尝试添加 Swift 包时

swift - 如何基于 ObjC 代码创建 SPM 包?

ios - FaSTLane:测试 SPM 包时为 "no implicit conversion of nil into String"