CocoaPods详解之----使用篇

https://blog.csdn.net/meegomeego/article/details/24005567

https://blog.csdn.net/wzz_580640/article/details/51865360

CocoaPods详解之----使用篇 - SpeedBoy007的专栏 - CSDN博客

https://www.cnblogs.com/lmfboke/p/6501678.html

cocoaPods安装与使用 - 照顾一下 - 博客园

一、什么是CocoaPods

1、为什么需要CocoaPods

下载开源库的源代码并引入工程

向工程中添加开源库使用到的framework

解决开源库和开源库以及开源库和工程之间的依赖关系、检查重复添加的framework等问题

如果开源库有更新的时候,还需要将工程中使用的开源库删除,重新执行前面的三个步骤,顿时头都大了。。。

2、什么是CocoaPods

CocoaPods是一个用来帮助我们管理第三方依赖库的工具。它可以解决库与库之间的依赖关系,下载库的源代码,同时通过创建一个Xcode的workspace来将这些第三方库和我们的工程连接起来,供我们开发使用。

使用CocoaPods的目的是让我们能自动化的、集中的、直观的管理第三方开源库。

二、安装CocoaPods

1、安装

CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境。幸运的是OS X系统默认的已经可以运行Ruby了,因此我们只需要执行以下命令:

    sudo gem install cocoapods  

CocoaPods是以Ruby gem包的形式被安装的。在安装执行的过程中,可能会问我们是不是更新rake,输入y即可。这是因为rake gem包会在安装的过程中检查更细,如果有可用的新版本就会出现刚才的选项。

在安装进程结束的时候,执行命令:  pod setup  

2、安装过程中可能遇到的问题

ruby默认源修改

$ gem sources --remove https://rubygems.org/  

$ gem sources -a http://ruby.taobao.org/ 

换为:$ gem sources -a https://gems.ruby-china.com/

要想验证是否替换成功了,可以执行:

$ gem sources -l 

------------------------------------------------------------------

用RVM升级Ruby,遇到权限问题

MacOS 10.13(High Sierra)上的'brew update'错误

https://github.com/Homebrew/brew/issues/3285

以下工作重新安装:

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

------------------------------------------------------------------

在项目中移除CocoaPods

如果你觉得CocoaPods让你的项目出现了问题,不好用甚至是恶心,想将其从项目中彻底移除,也有方法:

1.删除工程文件夹下的Podfile、Podfile.lock和Pods文件夹。

2.删除xcworkspace文件。

3.打开xcodeproj文件,删除项目中的libpods.a和Pods.xcconfig引用:

4.打开Build Phases选项,删除Check Pods Manifest.lock和Copy Pods Resources:

------------------------------------------------------------------

你可能感兴趣的:(CocoaPods详解之----使用篇)