一、更换源
Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如http://rubygems.org/)源来查找、安装、升级和卸载软件包
打开终端,输入以下指令:
gem sources --removehttps://rubygems.org/
gem sources -ahttps://ruby.taobao.org/
gem sources -l
二、更新升级Gem
sudo gem update --system
三、安装CocoaPods
sudo gem install cocoapods
sudo gem install -n /usr/local/bin cocoapods --pre
四、更换repo镜像为国内服务器
pod repo remove master
pod repo add masterhttps://gitcafe.com/akuandev/Specs.git
五、初始化第三方库信息
pod setup
以后更新第三方库信息
pod repo update
搜索
pod search
六、cd到项目目录下
vim Podfile
之后写Podfile文件
platform :ios, '8.0'
target '项目名称' do
pod '框架名字'
pod '框架名字', '~>版本号'
end
七、解析Podfile,并且安装第三方框架到你的项目
同样是在项目的目录下
在终端中输入
pod install --verbose --no-repo-update
(不要只发pod install,已经被墙)
升级第三方框架
pod update --verbose --no-repo-update
安装或更新完成之后,项目目录下就会多出一个“项目名称.xcworkspace”的文件,以后就直接用这个文件打开项目就可以在自己的工程中使用cocoapods了
-------------------使用问题更新-----------------
在使用cocoapods的过程中遇到“CocoaPods报错:The dependency `` is not used in any concrete target”
是因为Pods升级新版本后,Podfile文件里没有加入具体项目的target造成的,要在platform这一句下面加上
target ‘项目名称’ do
并且在结尾加上end
所以要在Podfile要这样写
platform :ios, '8.0'
target '项目名称' do
pod '框架名字'
pod '框架名字', '~>版本号'
end