使用cocopod管理第三方

时间:2023-03-09 19:08:31
使用cocopod管理第三方

  扭捏了两年多一直不愿意使用cocopod来管理第三方,一直感觉直接拖拽第三方就挺方便的,直到今天使用第三方库WebViewJavascriptBridge,拖拽一直有问题,不得已研究、使用了cocopod。

1、我们可以用淘宝的Ruby镜像来访问安装 cocoapods(我使用的镜像是https://gems.ruby-china.org/)

$ gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
$ gem sources -a http://ruby.taobao.org/

为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看
$ gem sources -l

只有在终端中出现下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
http://ruby.taobao.org/ 安装cocoapods
$ sudo gem install cocoapods

2、创建管理第三方的podfile文件
在xcode工程文件同级目录下创建Podfile文件
cd到当前项目的xcode工程文件目录下
$ vim Podfile
写入以下内容(这是现在最新的写法,之前网上找的方法会报错)

platform :ios, '8.0'

target 'ExampleBridgeApp' do

pod 'WebViewJavascriptBridge', '~> 6.0.2'

end

备注:有一些第三方包需要加如下面一句话:
use_frameworks! esc然后:wq退出保存 在这个目录下运行这个文件
$ pod install
更新第三方
pod update
3、在xcode中使用
安装完成,重新打开xcode。
在build settings——》user header search paths——》${SRCROOT}/**
在需要引用的地方直接引用需要的第三方头文件就好了