最新的iOS安装CocoaPods详细过程

首先安装CocoaPods的好处:

CocoaPods是一个用Ruby写的 管理iOS项目中第三方开源库的工具 ,可以节省我们设置和更新第三方开源库的时间,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。

然后,言归正传,开始我们的安装之路:(提示,任何情况下请不要在命令行前加入“$”符号,系统自带的)

1.打开的Mac的终端,首先检查rvm版本,输入终端命令:

$ rvm -v

-bash: rvm: command not found 此时显示未安装rvm,输入终端命令:

$ curl -L https://get.rvm.io | bash -s stable

可能会报错误:curl:(7)Failed to connect to raw.githubusercontent.com port 443:Connection refused

报错原因:raw.githubusercontent.com 网址被墙。

解决方案:hosts文件配置  raw.githubusercontent.com 网站 IP。打开查看IP地址网站查看 raw.githubusercontent.com 网站的 IP。配置 hosts文件。

载入rvm环境

$ source /Users/用户名/.rvm/scripts/rvm

当然,你也可以重新开启一个终端窗口,它会自己载入

再次查看rvm版本号

$ rvm -v

lwx:~ lwx$ rvm -v

rvm 1.27.0 (latest) by Wayne E. Seguin , Michal Papis [https://rvm.io/]

如果出现版本号,就证明安装成功

2.升级ruby:

查看ruby版本

$ ruby -v

升级最新版的ruby

在上面操作中 rvm list known 指令中

最新可安装的 ruby 版本是 2.7.0,安装 2.7.0 最新的ruby版本。(建议不要安装2.7.0,建议安装 2.7.0以下的版本)

rvm install 2.7.0

漫长的等待.....

此过程由于网络不稳定的原因可能会出错, 重新执行 rvm install 2.7.0即可,直到安装成功。

3、安装CocoaPods:

OS X 10.11之前系统的安装cocoapods 指令:$ sudo gem install cocoapods

OS X 10.11以后系统的安装cocoapods 指令:$ sudo gem install -n /usr/local/bin cocoapods

安装的时候如果报错 ERROR: Could not find a valid gem 'cocoapods' (>= 0) in any repository

可能是ruby源已经被你移除了所以执行 sudo gem install cocoapods --source http://rubygems.org  就可以了

安装成功

到这之后再执行pod setup(PS:这个过程是漫长的,要有耐心)

终端输入:$ pod setup

如果 pod search 命令报 [!] Unable to find a pod with name, author, summary, or description matching `XXX`

解决办法:

1, pod repo remove master

2, cd ~/.cocoapods/repos

3, git clone --depth 1 https://github.com/CocoaPods/Specs.git master

4, rm ~/Library/Caches/CocoaPods/search_index.json

5, pod search wechatopensdk

有时候在下载gitHub中的CocoaPods库时,因为国外的原因导致下载速度特别慢 ,你可以下载下面这个

git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master

4、CocoaPods的使用:

新建一个Xcode工程,使用终端cd到工程目录下

创建Podfile文件:

pod init

之后就可以在项目目录里看到一个Podfile文件

打开Podfile文件:

open Podfile

添加:

pod'AFNetworking'

保存后退出

开始下载:

pod install

podsfile里面的内容和格式:

platform :ios, '7.0'

target 'MyApp' do

pod 'AFNetworking', '~> 3.1.0'

end

解释一下 platform :ios, '7.0'代表当前AFNetworking支持的iOS最低版本是iOS 7.0, 'MyApp'就是你自己的工程名字, pod 'AFNetworking', '~> 3.1.0'代表要下载的AFNetworking版本是3.1.0及以上版本,还可以去掉后面的'~> 3.1.0',直接写pod 'AFNetworking',这样代表下载的AFNetworking是最新版。

安装成功

这个时候关闭所有的Xcode窗口,再次打开工程目录会看到多了一个后缀名为.xcworkspace文件。

你可能感兴趣的:(最新的iOS安装CocoaPods详细过程)