Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 react-native 项目版本 0.59.5 中手动链接了 4 个库,当前未安装 cocoapods,我想react-native-admob使用 pod install 安装包。我想知道安装后手动链接的库会发生什么?
react-native-admob
Cocoapods 是一个依赖管理工具。当您运行它时,xCode 项目被插入到一个 holder.workspace中,并且 pod 依赖项被链接到该工作空间。
.workspace
在 cocoapods 集成之前在项目中手动插入的任何库都不受影响,因为链接 cocoapods 命名的构建阶段[CP] Embed Pods Frameworks是一个不同的阶段,并且发生在手动添加的库构建阶段命名之后Embed Frameworks:
[CP] Embed Pods Frameworks
Embed Frameworks
唯一的区别是您需要运行该.workspace文件来编译项目。
如果安装 a pod,则必须将其project作为workspace文件运行,而不是作为project文件运行,并且手动安装的库不会影响您,除非您的pod文件中有手动安装的模块。仅在pod文件中安装模块。
pod
project
workspace