前言
CocoaPods使用很简单,安装麻烦,安装直接百度
1.$ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
2.提升权限$ sudo gem update —system
3.更新ruby $ gem update --system
查看镜像更换成功:$ gem sources -l
4.安装Cocoapods:
sudo gem install cocoapods
5、使用search命令搜索类库名:
例如 pod search AFNetworking
6、需要在工程中创建一个Podfile文件,
使用命令:
$cd /Users/shiyunlei/Desktop/CocoapodsSample(进入工程目录,cd后面的是工程的路径 直接拖)
7.$ touch Podfile(创建Podfile文件 Podfile可不能写错)
7.1 pod search .... 这样先搜需要的第三方
7.2 版本号复制粘贴到Podfile文件
7.3 pod install --verbose --no-repo-update
7.4 删除也是把Podfile文件里面的版本删除 在pod install
8.然后使用vim编辑Podfile文件,使用命令:
$ vim Podfile
然后紧接着按键盘上的“i”键,变成如下状态,这个时候可以对Podfile文件进行编辑:
$ pod ‘AFNetworking‘, ‘~> 2.3.1‘
在编辑完成后按“esc”,
在按“:”,这个时候输入wq,点击回车,保存并退出。
9.然后在终端输入命令安装相应的第三方类库
pod install (这个我一次没成功过)
pod install --verbose --no-repo-update (用这个 翻墙)
10.对导入的第三方类库进行修改或者删除
1.打开Podfile文件,删除JSONKit该行,即:
pod 'AFNetworking', '~> 2.1.0'
pod 'JSONKit', '~> 1.5pre'(删除该行)
pod 'MBProgressHUD', '~> 0.8'
(如果想换成1.1版本,将被删除的行改成pod 'JSONKit-NoWarning', '~> 1.1'即可)
2.cd到当前项目目录下,重新执行pod install命令 或者pod update。输出信息如下(留意Removing JSONKit):
11.使用导入的第三方库
这时候如果你发现import的时候没有提示JSONKit的文件,可以在target-Build Settings下修改“User Header Search Paths”项,新增${SRCROOT}并选择rcursive,