CocoaPods
-
CocoaPods安装
-
更新gem
*$ sudo gem update --system -
更新ruby的软件源
*$ gem sources --remove https://rubygems.org/
*$ gem sources -a https://ruby.taobao.org/
*$ gem sources -l -
安装CocoaPods
*$ sudo gem install cocoapods
---
CocoaPods无限卡在Setting up CocoaPods master repo
1. $ cd /Users/apple/.cocoapods 到.cocoapods 目录
2. $ du -sh *
得到包的大小 ; 12M repos
当包的大小为576M(具体的值看你的repos里面有多少第三方框架),或再
次获取去大小不变时, 则代表cocopods下载完成;终端使用小技巧: 按住 alt ↑两个键可以实现选中之前的命令作为当前的命令 当 当前命令和上一条命令相同的时候 按住一次 alt ↑就赋值了上一 条命令到当前命令了
-
替换CocoaPods的镜像索引
- $ pod repo remove master
- $ pod repo add master http://git.oschina.net/akuandev/Specs.git
- $ pod repo add master https://gitcafe.com/akuandev/Specs.git
*$ pod repo update
-
设置 pod 仓库
*$ pod setup -
测试
*$ pod --version
-
-
卸载CocoaPods
+$ sudo gem uninstall cocoapods -
CocoaPods使用:
---
在终端中
1. $ cd 程序的路径
2.$ vim Podfile 创建一个Podfile
3. 按下啊字母键 i 进入Podfile的编辑模式
4. $ platform:ios, '8.0'
$ pod: 'AFNetworking', '~>3.0'
$ end
编辑需要下载的第三方库
5. 按 Esc键退出 编辑Podfile
6. $ 输入终端命令 :wq 退出vim
6. $ cd 程序的路径
7. $ pod install 安装第三方框架- 使用时需要新建一个名为Podfile的文件
- 将依赖的库名字依次列在文件中
$ platform :ios
$ pod'AFNetworking'
- 注释事项
- 1.利用CocoPods管理类库后, 以后打开项目就用xxxx.xcworkspace 打开,而不是 之前的.xcodeproj文件
- 2.每次更改了Podfile文件,你需要重新执行一次pod update命令。
- 3.CocoaPods在执行pod install和pod update时,会默认先更新一次CocoPods的 spec仓库索引。使用--no-repo-update参数可以禁止其做索引更新操作
pod install --no-repo-update
pod update --no-repo-update