【发布时间】:2021-10-24 11:08:57
【问题描述】:
我是 cocoapod 的新手,我遇到了需要使用父项目和子项目正在使用的 cocoapod 的情况。假设我的父项目是 A,它有一个子项目 B。我想为项目 A 安装 cocoapod,并为子项目 B 使用相同的 cocoapod。有没有这样做或其他替代方法?项目结构无法更改。它必须是项目 A 和子项目 B。
【问题讨论】:
标签: ios objective-c iphone cocoapods
我是 cocoapod 的新手,我遇到了需要使用父项目和子项目正在使用的 cocoapod 的情况。假设我的父项目是 A,它有一个子项目 B。我想为项目 A 安装 cocoapod,并为子项目 B 使用相同的 cocoapod。有没有这样做或其他替代方法?项目结构无法更改。它必须是项目 A 和子项目 B。
【问题讨论】:
标签: ios objective-c iphone cocoapods
简单获取项目A的所有pod
target 'A' do
pod 'lalala'
target 'B' do
inherit! :search_paths # <-- control the inherit mode.
pod 'B only pod'
end
end
财年:https://guides.cocoapods.org/syntax/podfile.html#target FYR:https://guides.cocoapods.org/syntax/podfile.html#inherit_bang
如果你想控制 pod
def common_pods
pod 'inherit_me'
end
target 'A' do
common_pods
pod 'lalala'
end
target 'B' do
common_pods
pod 'blablabla'
end
【讨论】: