目录
1. 安装
2. 使用
使用cocoaPods管理三方库,可以避免手动管理三方库时额外需要的配置。
1. 使用
- 安装cocoaPods
第一步:修改源地址
// 修改源地址(旧地址被墙)
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
/*
// 查看源地址
gem sources -l
*/
第二步:安装cocoapods
// 安装/更新cocoaPods
sudo gem install cocoapods
可能出现的问题
问题1. RuntimeError - [Xcodeproj] Unknown object version 表示cocoaPods的版本和Xcode的版本不一致导致的。
解决:更新cocoaPods
问题2. Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down
解决:更新cocoaPods (暂定)
问题3.pod [!] CDN: trunk Repo update failed - 2 error(s):
解决:在Podfile文件的platform:ios,'9.0'下方添加:source 'https://github.com/CocoaPods/Specs.git' 再次:pod update
- 在项目中使用
搜索三方库
pod search 三方库名称
编辑Podfile文件
vim Podfile
编辑 i
退出并保存 ESC :WQ
例:
platform:ios,'9.0'
target "项目名" do
inhibit_all_warnings!#屏蔽cocoapods库里的所有警告
use_frameworks!
pod 'AFNetworking' #永远最新版本
pod 'AFNetworking', '2.6.3' #固定的版本
pod 'AFNetworking', '~> 2.6.3' #小于3.0版本内的最新版本
end
下载安装/更新三方库
第一次安装时使用
pod install
更新所有三方库时使用
pod update
仅安装新添的三方库(不影响其他库)时使用
pod install --verbose --no-repo-update
更新指定三方库(不影响其他库)时使用
pod update 三方库名称 --verbose --no-repo-update
其他
点击xcworkspace,打开应用
cmd+B(每次添加新的第三方库后 引入头文件时找不到,需要先编译一下)