Cocoapods公有库与私有库
####为什么要使用Cocoapods来管理第三方库呢? 传统使用第三方库的劣势 使用一个第三方SDK,需要在工程里面添加一堆配置,少添加一步配置就会报一大堆错误。这个时候为了排查少了哪一个步骤,只能从头开始重做一遍,太浪费时间和精力。有些配置还不好配置,就更使人烦躁郁闷了。 如果使用的第三方SDK有比较重要的更新,想使用最新的SDK只能到官方下载最新的SDK,重新导入到自己的项目工程中。 如果公司有多个项目,每一个工程都这样配置一遍,这是多么痛苦的领悟呀。 使用Cocoapods管理第三方库的优势 我们看下使用Cocoapods是如何管理一个第三方库的?在Podfile里面写入这些内容: platform :ios, '8.0' use_frameworks! target 'MyApp' do pod 'AFNetworking' pod 'ORStackView' pod 'SwiftyJSON' end‘ 上面做完之后,只需要在命令终端敲入以下命令即可完成安装: $ pod install 是不是很简单,只需要敲入pod install命令,就能完成各种繁琐的配置,如果第三方库有更新,只需要敲入以下命令即可完成更新: $ pod update --no-repo-update #--no-repo-update忽略本地repo更新,这个会在下面做解释的。