CocoaPods 的作用及使用

1.CocoaPods的作用

方便统一管理第三方库。

2.配置CocoaPods

下载、安装使用的CocoaPods,要先拥有Ruby环境,一般Mac OS 自身带有Ruby环境,最好更新到最后版本。以下截图是在终端查看并更新Ruby 版本。

命令及含义如下:

ruby -v     查看Ruby版本

gem sources --remove https://rubygems.org/       移除现有镜像指向

gem sources -a https://ruby.taobao.org/  添加Ruby镜像使指向taobao防被墙

gem sources -l  检查替换镜像指向是否成功

安装CocoaPods

sudo gem install cocoapods  安装CocoPods

3.使用CocoaPods

新建项目CocoaPodsYT,目录文件如下

在终端中进入到当前目录下,然后使用命令 vim Podfile文件,文件名固定为Podfile,编辑Podfile文件如下图,其中    platform:ios,'8.0' 说的是使用平台    版本号;target 'CocoaPodsYT'  想要添加三方的那个目标程序名称;pod 'AFNetworking','~>3.0' 第三方名称以及使用版本号

使用 pod install 命令加入第三方,如下图

重新点击CocoaPodsYT.xcworkspace 打开后如下图,可以使用第三方AFNetworking框架了

4.可能遇到的问题

(1)添加Ruby镜像使指向taobao防被墙,使用如下命令gem sources -a http://ruby.taobao.org/,会提示404,找不到服务器

因为如今的为了安全都开始采用https请求,故将命令改为gem sources -a https://ruby.taobao.org/

(2)[!] The dependency `AFNetworking (~> 3.0)` is not used in any concrete target.

没有指定添加三方的目标程序名称,注意查看是否是 target 后加的名称书写错误。

(3)第一次使用出现 Setting up CocoaPods master repo

耐心等待即可

当然,COcoaPods不一定支持所有的第三方库,导入前可以通过命令 pod search  库名来看一下是否支持,也可以搜索需要的某方面的类库。

你可能感兴趣的:(CocoaPods 的作用及使用)