ios - 在子项目中重用来自父项目的 cocoapod
问题描述
我是 cocoapod 的新手,让自己陷入了需要使用父项目和子项目正在使用的 cocoapod 的情况。假设我的父项目是 A,它有一个子项目 B。我想为项目 A 安装 cocoapod,并为子项目 B 使用相同的 cocoapod。有没有这样做或其他替代方法?项目结构无法更改。它必须是项目 A 和子项目 B。
解决方案
只需获取项目 A 的所有 pod
target 'A' do
pod 'lalala'
target 'B' do
inherit! :search_paths # <-- control the inherit mode.
pod 'B only pod'
end
end
FYR: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
推荐阅读
- flutter - 使用颤振将文件保存在下载文件夹中
- flutter - 尝试在 Flutter 中使用 AES 打开加密文件
- android - 如何从android中的JSON中的嵌套数组中获取数据?
- python - 使用 Lambda 和 boto3 在 S3 上流式传输巨大的 zip 文件
- javascript - 如何在 django 应用程序中集成 tradingview charting_library?
- jwt - JWT 刷新令牌必须有什么声明?它可以与访问令牌相同(具有更长的exp)吗?
- python - 使用类属性实现类似单例的类是一种好习惯吗?
- speech-recognition - 如何在 Wav2Vec2 中获取字符时间戳?
- java - 即使 try 块满足上述条件,Java 代码中的 Catch 块也会被执行?
- dask - 有没有办法使用 Dask 提交具有多个节点的单个 SLURM 作业