CocoaPods:我可以有两个具有不同依赖项和设置的 Pods 项目吗

标签 cocoapods

与传递二进制依赖项相关。

我可以有这样的场景吗 - 我的同一个项目有两个 Pods 项目,其中一个使用 use_frameworks!与 Swift 依赖项和其他不使用 use_frameworks!并具有静态二进制依赖项。

最佳答案

所以,我认为现在这是不可能的,因为 Pods 项目的名称无法更改。 xCode 工作区中可以有两个同名的 Pods 项目,但它们的目标名称也将是 Pods,并且只有其中一个可以与主项目链接。 对于当前版本的 cocoa bean 来说,这是不可能的。 我尝试将此作为使用 use_frameworks 的静态传递二进制依赖项的方法!选项。我找到了另一种方法来实现这一点 - 只需手动将这种传递二进制依赖项包装到框架并声明vendered_frameworks。

关于CocoaPods:我可以有两个具有不同依赖项和设置的 Pods 项目吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37187820/

相关文章:

ios - 如何在安装了 Cocoapods 的 React Native 上安装扩展?

objective-c - 导入 Objective-C 文件会破坏 CocoaPod

swift - 尝试安装新 Pod 后框架文件中出现错误

ios - 如何创建AppDelegate到第三方框架的桥接文件

ios - 设置一个包含 Pods 的项目,并将在 CocoaPods 上发布

swift - 使用 MaterialComponents 框架时出现 "Image not found"错误

ios - xcode 模拟器 - 找不到库

swift - Thread 1 : EXC_BAD_ACCESS (code=2, address=0x10cb21d98) while running the code

ruby - 在 mac 上安装 cocoapods 失败

ios - 使用 pod install 后出现 Swift 错误(clang : error: linker command failed with exit code 1 )