Closed. This question is opinion-based 。它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文来回答。

5年前关闭。



Improve this question




重新措辞的问题
当 iOS 更新时,依赖 CocoaPods 是否会给应用程序的长期健康带来风险?可以采取哪些措施来限制风险?

原始问题
我刚刚开始使用 cocoapods 和 swift 导入令人印象深刻的库,如 EVCloudKitDao 和 YapDatabase。这些 pod 现在让我的生活更轻松。

我想知道从设计的角度来看,依赖 pod 是否是一个坏主意。 我不确定我将来停止工作并完全搞砸我的应用程序的风险有多大......我从来没有必要更新 pod 来保持某些工作,我不确定这有多危险以备将来之用。其中一些(大多数)是用objective-c 编写的,如果这有所不同,我正在用Swift 编程。

在项目中使用 CocoaPods 是一个安全的想法吗?直到现在我一直远离他们,但他们中的一些人太棒了......

最佳答案

它们很有用,直到你得到一个与另一个 pod 冲突的 pod...

如果你添加了所有你需要的 pod ,它们就很好用了!我过去只遇到过几次问题

如果您编辑 podfile 使其仅使用您知道正在工作的每个 pod 的特定版本,那么即使他们更新其框架,它也永远不会中断

通过执行以下操作来做到这一点:

pod 'AFNetworking', '2.0'

例如,这将仅使用 AFNetworking 的 v2.0。

如果在某些时候您确实发现他们搞砸了您的项目,那么删除 Pod 并手动添加所有框架并不是什么大问题

关于ios - CocoaPods 和 Swift - 安全可靠吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32376081/

10-14 20:04