一篇搞定-CocoaPods方式引入第三方库

2,578 阅读1分钟

CocoaPods方式引入三方库

在IOS 开发中不可避免的使用到第三方库(美其名曰 不再重复造轮子,其实就是别的写的比较严谨经过大量验证过)

环境配置

因为Ruby的软件源rubygems.org被屏蔽了 所以要更换源地址

执行命令:

  1. gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/

更新Ruby

  1. sudo gem update --system

安装 CocoaPods

  1. sudo gem install cocoapods

中间如果报错请执行:

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

  1. 最后一个命令。设置仓库

pod setup

漫长的等待之后就可以使用 pod 了!

使用过程

在项目根目录下面新建 pod.files文件

编辑pods文件

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '10.0'

use_frameworks!

target 'Test' do

pod 'Alamofire', '~> 4.7'

pod 'HandyJSON', '~> 4.1.1'

pod 'MBProgressHUD', '~> 1.1.0'

pod 'AlamofireImage', '~> 3.3'

pod ‘MJRefresh’

pod 'PGDatePicker'

end

需要把需要引用的 三方库的名字和版本按照上面的格式写出来,版本号非必须,不填则默认是最新版本

下载三方库

打开“终端” cd 到项目根目录下,输入:

pod install --verbose --no-repo-update或者pod install(使用第一个比较快)

第一次下载比较慢,之后就快了,耐心等待一下

此时就把所需三方库下载好了

现在打开项目的根目录

这里请注意打开的事 .xcworkspace, 切记!!!

这里请注意打开的事 .xcworkspace, 切记!!!

这里请注意打开的事 .xcworkspace, 切记!!!

不然会出现找不到三方库的情况!

接下来进入XCode,targets--Build Settings--Users Hander Search Paths

在debug/releace 都添加 $(PODS_ROOT) 最后的效果是这样:

此时 就大功告成了,rebuild 一下,就可以放肆的使用三方库了!