安装CocoaPods最新版教程

安装CocoaPods

1.首先更新gem到最新版本,在终端中输入: sudo gem update –system

2.删除自带的ruby镜像,终端输入:
gem sources –remove https://rubygems.org/

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

4.可以用gem sources -l 来检查使用替换镜像位置成功,结果应该只有 https://gems.ruby-china.org/ 才对。

5.安装CocoaPods,终端输入:sudo gem install cocoapods。
等待一会儿会看到:

安装CocoaPods最新版教程_第1张图片

6.然后配置下CocoaPods,终端输入:pod setup。
等待过程可能有点长,成功后会看到:

到这里CocoaPods就安装好了。

引入第三方库到项目中

1:cd 到项目目录中

2:执行命令vim Podfile

要导入的第三方都要在这里面写上。进去后需要先按I键进入编辑状态,写完后按esc,然后按shift+zz(或者先按shift+:,再按wq)就可以保存退出了。下面的动图里面都有。
Podfile的格式大概如下,其中’Demo’为你的target的名字。
platform :ios,’7.0’
target ‘Demo’ do
pod ‘MJExtension’, ‘~> 3.0.13’
end

3:安装,命令为:pod install
安装成功之后,就可以去项目里面使用了。现在的项目文件变成了这样
之前我们一直是双击Demo.xcodeproj打开项目,以后我们就要双击Demo.xcworkspace打开了,打开后发现项目里面多了红色框的部分,可以看到MJExtension已经被引入了。

常见问题

1:执行sudo gem install cocoapods安装cocoapods报错

Fetching: colored2-3.1.2.gem (100%)
Successfully installed colored2-3.1.2
Fetching: xcodeproj-1.4.4.gem (100%)
ERROR: While executing gem … (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj

请将sudo gem install cocoapods命令替换为sudo gem install -n /usr/local/bin cocoapods –pre,当出现下图所示就表示安装成功了

安装CocoaPods最新版教程_第2张图片

2:如果pod install时报错 [!] Pods written in Swift can only be integrated as frameworks; add use_frameworks! to your Podfile or target to opt into using it.

修改Podfile文件如下

这里写图片描述

然后重新执行pod install即可。

3:ERROR: While executing gem … (OpenSSL::SSL::SSLError)
hostname “upyun.gems.ruby-china.org” does not match the server certificate
解决办法:依次执行以下命令
gem update —system
gem sources -l查看当前源,如果是淘宝源
gem sources –remove https://rubygems.org/
最后安装新源
gem sources -a http://gems.ruby-china.org/

你可能感兴趣的:(iOS开发,Cocoapods)