添加源(使用淘宝的镜像,记住要用https)
sudo gem sources -a https://ruby.taobao.org/
查看是否使用的是淘宝镜像
$ gem sources -l
# 安装
$ sudo gem install cocoapods
# 安装成功之后,查看是否是最后版本(目前最新版本是1.0.1)
$ pod --version
# 接下来进行安装,执行:
$ pod setup
使用
# 搜索,先搜索一下,你需要用到的框架
$ pod search AFNetworking
# 生成方式 只创建Podfile(记住要到工程目录下,没有后缀)
$ touch Podfile
# 安装
$ pod install
# 升级 (推荐用update,其中update就包含了install)
$ pod update
# 如果update 或 install 卡住了,可以用下面两个命令替代(前提是你已经把第三方库下载下来了)
$ pod install --verbose --no-repo-update
$ pod update --verbose --no-repo-update 建议使用这两种方法
# Podfile 参考文件(cocoapods 1.0.1版本, 注意:0.3.9版本文件不一样)
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '7.0'
target '07-cocoapods演示' do
pod 'AFNetworking', '~> 3.0.4'
end
Swift 创建pod
cd 文件路径是XCode文件路径
pod init 此时会生成pod file,在pod中输入
# Uncomment this line to define a global platform for your project
#打开版本
platform :ios, '9.0'
target '工程名' do
# Comment this line if you're not using Swift and don't want to use dynamic frameworks
# Swift 中使用Pod 是以framework 安装使用
use_frameworks!
# 约束框架
pod 'SnapKit', '~> 0.18.0'
# 网络框架
pod 'AFNetworking'
# 加载指示器
pod 'SVProgressHUD'
# 网络图片加载
target '工程名' do
# Comment this line if you're not using Swift and don't want to use dynamic frameworks
# Swift 中使用Pod 是以framework 安装使用
use_frameworks!
# 约束框架
pod 'SnapKit', '~> 0.18.0'
# 网络框架
pod 'AFNetworking'
# 加载指示器
pod 'SVProgressHUD'
# 网络图片加载
pod 'SDWebImage’
…..
# Pods for 工程名
end
加#的可以不用写
在终端上
pod install --verbose --no-repo-update 回车
如果不显示pod的话可以尝试重启xcode
pod很容易出错,因为有时候添加的路径不对,会造成XCode报错,此时重新进行pod更新即可.