(一)配置安装
1. 安装Cocoapods
sudo gem install cocoapods
pod setup
更新gem命令
sudo gem update --system
另外ruby源由于被屏蔽,改为淘宝的源
gem sources --remove https://rubygems.org/
gem sources -a http://ruby.taobao.org/
查看
:gem source -l
2. 查找第三方库
pod search AFNetworking
3. 创建一个Podfile文件
touch Podfile
4. 使用Xcode打开文件编辑,格式:
platform :ios
pod 'Reachability', '3.1.0'platform:ios, '8.0'
pod 'JSONKit','1.4'
pod 'AFNetworking', '~> 2.6.0'
5. 如果是别人的项目或者很久未更新,更新命令
pod update
6. install!
pod install
如果上面因为权限问题安装失败,必须每次都要删除
rm -rf /Users/loginnanme/Library/Caches/CocoaPods/
(二)在使用CocoaPods时出现的问题
1. pod setup报CocoaPods was not able to update the `master` repo 错误解决办法
- 先删除全局的缓存:
$ sudo rm -fr ~/Library/Caches/CocoaPods/
$ sudo rm -fr ~/.cocoapods/repos/master/
- 删除当前Pods
$ sudo rm -fr Pods/
- 在执行
$ sudo gem install cocoapods
$ pod setup
2. 使用CocoaPods import导入时没有提示的解决方法
- import时使用< >代替" "
- 如果不行在Target中的BuildSettings-search Paths下的User Header Search Paths中添加
$(PODS_ROOT)
选择recursive
3. 终于成功了
- 本文参考
用CocoaPods做iOS程序的依赖管理
CocoaPods安装和使用
感谢巨人们的分享