第三方类库管理工具—CocoaPods
原因: 假设项目中引入了10个第三方框架, 框架会被作者不断更新. 不可能天天盯着作者有没有更新. cocoaPods可以帮助我们自动更新第三方框架. 假设 第三方框架A依赖框架B, B又依赖框架C, C 依赖框架D.......
cocoapods 只能管理 Github上的框架
插件—给Xcode安装的, 方便操作xcode
框架—集成在项目中的,是代码
如何安装cocoaPods
1. 需要翻墙—有条件可以直接翻墙
直接在终端中输入 sudo gem install cocoapods即可
2.非翻墙情况
2.1 在终端中 输入 gem sources 查看软件安装源. 默认源是https://rubygems.org/, 这是亚马逊提供的, 因为是国外的, 被中国官方屏蔽了
2.2 需要找一个 没有被屏蔽的源,添加进去
新的源 https://ruby.taobao.org/
终端以此输入:
查看当前源 gem sources
1.删除默认源: sudo gem sources --remove https://rubygems.org/
2.添加taobao源: sudo gem sources -a https://ruby.taobao.org/
3. 从taobao源安装cocoapods
sudo gem install cocoapods
4. 输入pod ,如果打印出好多东西,则说明成功了
到此为止 —— 安装就结束了
使用篇:
1.在命令行中输入 cd空格 拖动你的项目文件夹进入终端 , 回车进入项目目录. 使用ls命令 测试是否成功
2.使用pod init 命令,创建podfile 配置文件(只有首次操作时做)
3.在target 和 end 之间 输入你要引入的框架名
形式上 pod ‘Masonry’
4. 命令行输入 pod update , pod会自动根据配置文件—podfile中的内容, 下载对应的第三方框架
5. 如果成功以后, 项目文件夹 会自动的添加 一个.xworkspace的工程文件, 和一个pod目录,还有podfile.lock
6.以后项目就只能通过workspace来启动了
7. 如果想要添加 或者 修改 第三方框架
在podfile里面 添加或者 删除 pod ‘****’
重新在终端中 输入 pod update即可
8.没事的时候,也可以经常pod update以下, 只要作者有更新第三方框架,会自动帮你更新
来源:oschina
链接:https://my.oschina.net/u/2534233/blog/609681