cocoapods第三方库管理工具

1、升级Ruby环境
vim

(1)终端命令:$gem update --systemapi

执行完上面的命令会出现ERROR,这是由于你没有权限升级Ruby。xcode

(2)执行:$sudo gem update --systemruby

出现”RubyGems system software updated“时,证实升级完成.ui

2、安装cocoaPods:code

(1)$gem sources --removerubygems.org/orm

执行后会发现半天没反应,由于墙的缘由,因此用淘宝镜像访问:rem

(2)$gem sources -aruby.taobao.org/get

(3)$gem sources -lit

经过上条命令能够查看是否更换镜像成功

(4)$sudo gem install cocoapods

安装cocoapods,注:须要输入电脑密码,却没有提示,光标不会跟着动。

3、使用cocoapods管理第三方库

(1)$pod search AFNetworking

经过pods搜索第三方库,会出现相似'AFNetworking', '~> 2.3.1’ 的语句,这个用来编辑Podfile文件,用于下载

(2)$cd Desktop/....

进入到工程目录下

(3)$touch Podfile

建立Podfile文件。

(4)$vim Podfile

编辑文件

(5)把'AFNetworking', '~> 2.3.1’复制到Podfile 文件。注:按下i键,进入insert状态.ESC+:wq+enter,保存并关闭文件

(6)$pod install

安装第三方库。

4、特别注意

成功后,工程会产生一个Pods工程,之后再要打开工程,须要打开WorkSpace。

若是已经依赖的库再也不须要想要删除的话,只需打开Podfile,把相应的库的语句删除掉,而后保存退出,执行下面更新命令便可:

(1)$pod update

5、遇到的问题

一、Errno::EPERM - Operation not permitted - /Users/../Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad

解决方案:

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

Stack Overflow

二、使用Cocoapods管理的第三方导入头文件的时候没有提示

解决方法:

选择Target->BuildSettings->searchPaths->User Header Search Paths 添加 $(PODS_ROOT) 选择 recursive 便可。

相关文章
相关标签/搜索