CocoaPods
---------------- 安装----------------
查看是否安装:
1、打开终端,输入:pod
查看是否安装
2、没有安装时:
输入:sudo gem install cocoapods
输入开机密码:*******
输入:pod setup
----------------查软件源----------------
查看CocoaPods软件源:
gem sources -l
1、如果源是:https://ruby.taobao.org/ 可进行下一步
2、如果源是其他源
则输入:gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
----------------更新----------------
更新:
1、更新升级gem:sudo gem update --system
输入开机密码:*******
2、更新ruby,先装rvm,然后通过rvm的命令更新ruby
rvm是什么?为什么要安装rvm呢,因为rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换。
<1>安装rvm:curl -l get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
{
curl -l get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile
rvm list known(查看有的ruby版本)
}
<2>等待终端加载完毕后,
输入:rvm -v
如果能显示版本则安装成功
<3>安装ruby
----------------查看类库----------------
查看类库
cd ~/.cocoapods
open ./
(repos->master->Specs)
----------------调用类库----------------
新建一个Xcode工程,
利用终端,到达所在路径(cd ,ls ,)
新建Podfile文件,并打开
touch Podfile
open Podfile
输入以下内容:
{
platform :ios, '7.0'
target "**新建Xcode工程文件夹名字**" do
pod 'AFNetworking', '~> 3.1.0'
pod 'MWPhotoBrowser', '~> 2.1.2'
end
}
pod install
安装完成之后,打开Xcode
蓝色的.xcodeproj
打开白色的.xcworkspace
其中有Pods工程(里面有你需要的类库)
pod search json:进行查找cocoaPods中,是否有你想要的库
更改了Podfile后,需输入:pod update
--------------------------------
使用CocoaPods后,发现总是找不到头文件
在TARGETS -> Search Paths -> User Header Search Paths 中 写入 ${SRCROOT} 再将后面参数改为recursive