Cha*_*lie 4 objective-c ios cocoapods swift
重新措辞的问题 当iOS更新时,依赖CocoaPods会为长期应用程序健康带来风险吗?可以采取哪些措施来限制风险?
原始问题 我刚刚开始使用带有swift的cocoapods来导入令人印象深刻的库,如EVCloudKitDao和YapDatabase.这些吊舱使我的生活变得更轻松NOW.
我想知道从设计的角度来看,依靠pods是不是一个坏主意.我不确定我将来有什么可能会停止工作并完全搞砸我的应用程序......我从来没有更新过pod来保持工作正常,而且我不确定它有多危险未来的稳定性.其中一些(大多数)是用objective-c编写的,如果有所不同,我在Swift编程.
在项目中使用CocoaPods是一个安全的想法吗?直到现在我一直远离他们,但其中一些是如此可怕......
它们很有用,直到你得到一个与另一个pod冲突的pod ...
如果你添加了你需要的所有pod,它们的工作非常棒!我过去曾几次遇到过他们的问题
如果你编辑podfile以便它只使用你知道正在工作的每个pod的特定版本,那么即使他们更新了他们的框架它也永远不会破坏
这样做可以通过以下方式完成:
pod 'AFNetworking', '2.0'
Run Code Online (Sandbox Code Playgroud)
例如,这只会使用AFNetworking的v2.0.
如果在某些时候你确实发现他们搞砸了你的项目,那么移除pod并手动添加所有框架并不是什么大问题
| 归档时间: |
|
| 查看次数: |
980 次 |
| 最近记录: |