CocoaPods安装与使用

一、先查看一下资源路径下的文件

1、输入以下命令:

gem sources -l

如果显示是 https://rubygems.org/ 就要删除它

其删除的命令是:gem sources —remove https://rubygems.org/

2、然后安装淘宝镜像:

其命令行是:gem sources -a https://ruby.taobao.org/(废弃)

添加淘宝的镜像,终端输入:gem sources -a https://gems.ruby-china.org/  (原来的淘宝镜像https://ruby.taobao.org/已经不能用了)。

显示https://ruby.taobao.org/ added to sources成功就行了

3、可以输入命令行:

gem sources -l 

查看一下,如果出现一下内容证明成功了

*** CURRENT SOURCES ***

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

4、然后输入命令安装Cocoapods

其命令行是:sudo gem install cocoapods(可能会出错)

网友的解答是这样的:mac 10.12 以上系统 路径发生啦改变

办法:sudo gem install -n /usr/local/bin cocoapods


CocoaPods安装与使用_第1张图片

会让你输入本机密码: 输入后按回车键就行,然后等待(输入的密码是没有任何显示的)

5、显示23 gems installed 表示成功23是文件个数,不同电脑可能不同

6、然后随便搜索一个三方库文件

      例如:pod search AFNetWorking稍等一段时间(与网速有关)就会出现好多版本的AFNetWorking,说明安装成功了

二、安装好CocoaPods后在项目中添加三方库步骤

1、cd(空格)项目路径例:

其命令行为:cd /Users/Bruce/Desktop/PictureDemo

2、假如要集成AFnetWorking:

命令为:pod search三方库名  (例:pod search AFNetWorking)

(此步骤可能就有一段时间,进行网络搜索,与网速有关)

3、步骤二进行完后粘贴要集成的三方库的版本号,然后按q退出例:

pod 'AFNetworking', '~> 3.1.0'

4、输入命令:vim podFile进入文本编辑模式:

(1)输入i进入编辑模式

(2)粘贴命令行如下:

platform :ios, '10.0'                         看自己工程中的版本号 ('10.0'版本)

target 'PictureDemo' do                 'PictureDemo'是自己的工程名字

pod 'AFNetworking', '~> 3.1.0'       要添加的库文件的名字和版本号

end

(3)按esc建退出编辑模式

(4)输入:wq命令(保存并推出)

5、输入命令pod install

6、此时在打开工程就会发现原来的工程多了三个文件分别是:podFile、Podfile.lock、PodsText.xcworkspace

        之后再打开项目时,就改为用 PodsText.xcworkspace;

7、输入完以上命令就完集成三方库,包含头文件时用<>

三、附上流程图:

CocoaPods安装与使用_第2张图片

CocoaPods安装报错:

如果出现

ERROR:  While executing gem ... (OpenSSL::SSL::SSLError)

hostname "upyun.gems.ruby-china.org" does not match the server certificate

原因是之前用的ruby镜像源是淘宝的,需要切换成https://gems.ruby-china.org/,在终端输入

$ gem sources —removehttps://ruby.taobao.org/

$ gem sources -ahttps://gems.ruby-china.org/

你可能感兴趣的:(CocoaPods安装与使用)