CocoaPods方式引入三方库

环境配置
因为Ruby的软件源rubygems.org被屏蔽了 所以要更换源地址
执行命令:
- gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
更新Ruby
- sudo gem update --system
安装 CocoaPods
- sudo gem install cocoapods
中间如果报错请执行:
sudo gem install -n /usr/local/bin cocoapods
- 最后一个命令。设置仓库
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) 最后的效果是这样:
