【发布时间】:2016-08-06 13:16:16
【问题描述】:
只需将一些文件拖到项目中即可“手动”安装许多 Pod。对我来说,这似乎是一种更方便的安装 pod 的方式。
如果我使用 CocoaPods,我必须创建一个 PodFile 并执行一堆命令,将框架添加到“链接框架和库”部分,然后重新构建。这似乎是很多工作。然而 CocoaPods 是安装 pod 的“推荐”方式。
我知道 CocoaPods 可以为您检测更新。但这并不是说您打开 Xcode 并弹出一条消息说您的一个 pod 已过时。您已手动使用命令检查更新。我的意思是,您要安装 pod 的原因是因为您想使用 pod 提供的功能之一,而您不想自己编写它。因此,新功能的更新可能不会让我受益匪浅。
AdMob SDK 等大型库甚至会在您运行应用时提醒您有可用更新。
CocoaPods 除了为您检测更新之外,还有其他优点吗?
附:由于新版本的 CocoaPods 中的错误,我多次破坏了我的项目。拖入的文件永远不会发生这种情况...
【问题讨论】:
-
使用 cocoapods 减少二进制文件的大小。
-
@pkc456 真的吗?怎么样?
-
其实我也想知道答案。特别想知道大团队如何防止“pod update”导致的代码冲突。就我个人而言,我发现拖放源代码要容易得多。
-
我可以补充一点,您可以为项目中的每个目标创建库列表。
标签: ios cocoapods dependency-management