一、安装
1.升级Ruby环境
sudo gem update –system
2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本,执行以下命令:
gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
gem sources -ahttps://ruby.taobao.org/
3.为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看
gem sources –l
4.安装Cocoapods,在终端输入命令
(1)sudo gem install cocoa pods
备注:苹果系统升级OS X EL Capitan后则使用 sudo gem install -n /usr/local/bin cocoa pods
执行完以上操作会出现下列提示:
Successfully installed cocoapods-1.0.1
Parsing documentation for cocoapods-1.0.1
1 gem installed
(2) pod setup
备注:会出现Setting up CocoaPods master repo,说明Cocoapods在将它的信息下载到 ~/.cocoapods里;
cd 到该目录里(cd ~/.cocoapods),用du -sh *命令来查看文件大小,每隔几分钟查看一次,这个目录最终大小是700多M,就是完成了
=======================================
二、CocoaPods导入第三方类步骤:
方法一
1. cd + 文件夹路径(找到文件夹,直接拖到终端中回车)
2. pod init 创建一个Podfile文件
3. pod search afnetworking 打开Podfile文件,将第三方(例如:pod 'AFNetworking', '~> 3.1.0')拷贝到Podfile文件中(不要修改pod file文件中的内容,搜索之后终端如果是无法输入命令状态,点击Q退出搜索状态)
4. pod install 等待下载完成
方法二
1. cd + 文件夹路径(找到文件夹,直接拖到终端中回车)
2.pod search 第三方名 拷贝需要的的第三方(例如:pod 'AFNetworking', '~> 3.1.0')
3.vim Podfile
4.粘贴拷贝的第三方 (注意:补全粘贴内容pod 'AFNetworking', '~> 3.1.0',有时会确实po)
5.点击ESC 输入命令: :wq (:wq才是全部命令)
6.pod install
======================================
三、安装中遇到的问题
1. 安装cocoa pods时,在终端执行pod search第三方框架时出错:[!] Unable to find a pod with name, author, summary, ordescriptionmatching `AFNetworking`
解决方案:执行rm ~/Library/Caches/CocoaPods/search_index.json
然后再执行pod search第三方框架
2. 执行pod install时报错:[!] The dependency `AFNetworking` is not used in any concrete target.
原因是修改了Podfile文件内容格式
官网是这样给推荐的:
在创建Podfile的时候,用这种格式使用:
platform:ios,'8.0'
#use_frameworks!个别需要用到它,比如reactiveCocoa
target'MyApp'do
pod'AFNetworking','~> 2.6'
pod'ORStackView','~> 3.0'
pod'SwiftyJSON','~> 2.3'
end
网友评论