007-CocoaPods的安装与使用
一、安装
1.Homebrew的安装
终端中输入:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
终端提示输入密码:键入计算机密码,注意终端不会显示密码,不要认为没有输入,输入密码完成后,只管回车
2.Ruby环境搭建
1)查看当前ruby版本
终端输入:ruby -v

2)更新ruby
终端输入:gem sources --remove https://rubygems.org/
终端输入:gem sources -a https://ruby.taobao.org/
检查使用替换镜像位置是否成功:
终端输入:gem sources -l
终端显示:CURRENT SOURCES
3.下载安装CocoaPods
终端输入:sudo gem install cocoapods
二、使用
1.先找到要查找的三方库
终端输入:pod search + 第三方库名称
2.出来很多的列表页面.选择三方库最新版本的命令
例如:pod ‘MBProgressHUD’,’~>0.8’
3.创建工程,进入工程
终端输入:cd + 工程路径
4.编辑工程的Podfile文件
终端输入:vim Podfile
5.使Podfile处于编辑状态,然后将要下载的内容,放在这个里面
在Podfile文件中输入:pod 'MBProgressHUD', '~>0.8'
终端报错:The dependency MBProgressHUD (~> 0.9.2) is not used in any concrete target.
原因:
CocoaPods升级到最新版本(包括一些高版本),Podfile文件的内容必须明确指出所用第三方库的targetName.
报错分析:
低版本和高版本写法不一样.
a.低版本:
platform :iOS, '8.0'
pod 'MBProgressHUD', '~> 0.9.2'
b.高版本:
第一种方法:
platform :iOS, '8.0'
target "targetName" do
pod 'MBProgressHUD', '~> 0.9.2'
end
第二种方法:
platform :ios, '8.0'
def pods
pod 'MBProgressHUD', '~> 0.8'
end
target 'targetName' do
pods
end
注意:这里的targetName填写工程的名字
6.保存Podfile的设置,然后进行更新下载三方库:pod install / pod update


浙公网安备 33010602011771号