osx 10.12 CocoaPods的安装

Posted 圈儿惜馨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了osx 10.12 CocoaPods的安装相关的知识,希望对你有一定的参考价值。

一、什么是CocoaPods

        CocoaPods项目的源码 在 Github 上管理。该项目开始于 2011 年 8 月 12 日,经过多年发展,现在已经成为 ios 开发事实上的依赖管理标准工具。开发 iOS 项目不可避免地要使用第三方开源库,CocoaPods 的出现使得我们可以节省设置和更新第三方开源库的时间。

二、为什么要使用CocoaPods

在使用CocoaPods之前,开发项目需要用到第三方开源库的时候,我们需要

1.把开源库的源代码复制到项目中

2.添加一些依赖框架和动态库

3.设置-ObjC,-fno-objc-arc等参数

4.管理他们的更新

在使用CocoaPods后,我们只需要把用到的开源库放到一个名为Podfile的文件中,然后执行pod install就可以了,Cocoapods就会自动将这些第三方开源库的源码下载下来,并且为我们的工程设置好响应的系统依赖和编译参数。

三、CocoaPods的原理

CocoaPods的原理是将所有的依赖库都放到另一个名为Pods的项目中,然后让主项目依赖Pods项目,这样,源码管理工作都从主项目移到了Pods项目中。Pods项目最终会编译成一个名为libPods.a的文件,主项目只需要依赖这个.a文件即可。

四、CocoaPods的安装

打开Terminal(Mac电脑自带的终端),然后按照以下提示操作即可:

1.设置ruby的软件源

这是因为ruby的软件源rubygems.org因为使用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源,过程如下:

gem sources -l #(查看当前ruby的源)

gem sources --remove https://rubygems.org/ #(移除当前ruby的源)

gem sources -a https://ruby.taobao.org/ #(设置当前ruby的源为我天朝的)

gem sources -l #(再次查看当前ruby的源)

2.设置gem为最新版本

如果gem太老,可以尝试用如下命令升级gem:

在Terminal输入以下命令:

sudo gem update --system

3.执行安装CocoaPods命令

sudo gem install  cocoapods

sudo gem install -n /usr/local/bin cocoapods

pod setup

可以试着 cd 到那个目录,用du -sh *来查看下载进度。



以上是关于osx 10.12 CocoaPods的安装的主要内容,如果未能解决你的问题,请参考以下文章

Xcode8 macOS Sierra 10.12 安装 CocoaPods

mac10.12的Cocopods安装使用

安装 psycopg2 osx 10.12 python 3.5.2 - psycopg2 的构建轮失败

cocoapods安装的库怎么引入

在 Mac 10.12 上使用哪个 cocoapods 版本,如果 Restkit 是依赖项

macOS sierra 10.12 Cocoapods 私有库