5.配置cocoapods实践

1.更换源(使用ruby-china镜像速度快)
Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem源来查找、安装、升级和卸载软件包

gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
gem sources -l

2.更新升级gem(出现问题,尝试此命令)

sudo gem update --system

3.安装

sudo gem install cocoapods

3.1 安装报错&解决

ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /usr/bin directory.
sudo gem install -n /usr/local/bin cocoapods

4.如果ruby版本低,需要升级(安装rvm管理器)

curl -L get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm -v(测试版本是否安装正常)
ruby -v(查看当前ruby版本)
rvm list known(列出已知的ruby版本)
rvm install 2.3.0(安装ruby 2.3.0)
ruby成功安装最新版本后,再次执行sudo gem install cocoapods

5.更换repo镜像为国内服务器(更换镜像命令目前不能成功,原因不明)

pod repo remove master
pod repo add master https://gitcafe.com/akuandev/Specs.git
pod repo add master http://git.oschina.net/akuandev/Specs.git

6.更换repo镜像为国内服务器操作失败,可使用下面命令克隆文件到本地,文件夹改名为master,并放置在/Users/用户名/.cocoapods/repos目录下

git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master

7.初始化第三方库信息(出现问题,尝试此命令)

pod setup

7.1 报错&解决

which pod
/usr/local/bin/pod
$ sudo rm -rf /usr/local/bin/pod
Password:
$ gem list
。。。
$ gem uninstall cocoapods -v 0.39.0
$ gem uninstall cocoapods-core -v 0.39.0
$ sudo gem install cocoapods
。。。
28 gems installed

8.以后更新第三方库信息

pod repo update

9.搜索

pod search 框架名

10.新建Podfile(切换到工程目录下 -- cd 工程路径)

若电脑已经配置了cocoapods,给新建的工程配置,则直接从此步开始配置即可

vim Podfile
输入i:进入编辑状态
输入dd:删除当前行
按ESC:退出编辑模式
输入:wq:保存并退出
Podfile编辑格式:
platform :ios, '8.0'
#use_frameworks!个别需要用到它,比如reactiveCocoa
target 'MyApp' do 
pod 'AFNetworking', '~> 2.6' 
end 

11.解析Podfile,更新第三方框架(使用下面命令)

pod update
pod update --no-repo-update

12.解析Podfile,安装第三方框架

pod install
pod install --no-repo-update

你可能感兴趣的:(5.配置cocoapods实践)