CocoaPods之2017的安装方法

1、更新ruby源

1.更新升级gem命令
sudo gem update --system
2.检查ruby源
gem sources -l

默认情况是

*** CURRENT SOURCES ***

https://rubygems.org/

淘宝源类似,这两个都不能用了,需要替换成http://gems.ruby-china.org/。

3.更新ruby源
  • 移除ruby源
gem sources --remove https://rubygems.org/
  • 添加新的ruby源
gem sources -a http://gems.ruby-china.org/
4.再次检查ruby源
gem sources -l

显示为:

*** CURRENT SOURCES ***

http://gems.ruby-china.org/

此时源地址就正确了。

2、安装Cocoapods

  • 10.11以下
$ sudo gem install cocoapods
  • 10.11以上
sudo gem install -n /usr/local/bin cocoapods

这是因为10.11把cocoapods直接干掉了。

结果显示类似这样结尾

Installing ri documentation for cocoapods-core-1.3.1
Parsing documentation for cocoapods-1.3.1
Installing ri documentation for cocoapods-1.3.1
11 gems installed

找到你的工程目录下,完成安装。需要一些时间来完成,耐心等待。

pod setup

如果安装失败,需要重新setup

pod repo remove master  
pod setup

等待结束后,CocoaPods就安装完成了。

安装完成后,搜索一下第三方开源库验证一下我们是不是真的安装完成了:

pod search AFNetworking

结果如果是这样就没问题了:

CocoaPods之2017的安装方法_第1张图片
图片.png

3、CocoaPods的使用

1.在工程中创建一个Podfile文件
  • 打开终端进入到你的工程目录下(拖拽工程文件夹到终端即可)
cd /Users/你的电脑名称/Desktop/你的工程名称 
  • 创建Podfile文件
pod init
2.编辑Podfile文件
  1. 打开Podfile文件
open -a Xcode Podfile
  1. 也可用vim打开Podfile文件
vim Podfile     

# vim环境下的命令是:
# 编辑:点击"i"进行编辑
# 保存退出:点击esc退出编辑模式,然后界面下方:wq
  1. 也可直接在工程文件夹下找到Podfile文件直接打开编辑
Podfile文件格式:
# iOS的项目运行的最低版本
  platform :ios, '8.0'         
# 禁止显示警告,慎用   
  inhibit_all_warnings!            
# 工程名
  target '工程名' do
# '框架名', '~> 版本号'
  pod 'AFNetworking', '~> 3.1.0'   
# 结束,不要忘记写...
  end                              

# 不知道版本号可先用 pod search xxx 搜索想要添加的第三方开源库的版本信息
3.安装第三方开源库
  • 在工程目录下,执行安装命令
pod install
CocoaPods之2017的安装方法_第2张图片
图片.png

此时,就成功的把AFNetworking添加到工程中了。
从现在开始,必须使用xcworkspace来打开该工程了。

4. CocoaPods常用命令

  1. 关键字搜索
pod search
  1. 更新
pod update
  1. 安装
pod install
  1. 查看CocoaPods版本
pod --version
  1. 升级CocoaPods版本
sudo gem install cocoapods --pre
  1. 卸载CocoaPods
which pod

5. 常见错误

1.[!] Invalid 'Podfile' file: syntax error, unexpected end-of-input, expecting keyword_end.

在Podfile的末尾添加 end

你可能感兴趣的:(CocoaPods之2017的安装方法)