博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cocoapods第三方库管理工具
阅读量:6454 次
发布时间:2019-06-23

本文共 1074 字,大约阅读时间需要 3 分钟。

一、升级Ruby环境

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

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

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

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

二、安装cocoaPods:

(1)$gem sources --remove

执行后会发现半天没反应,因为墙的原因,所以用淘宝镜像访问:

(2)$gem sources -a

(3)$gem sources -l

通过上条命令可以查看是否更换镜像成功

(4)$sudo gem install cocoapods

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

三、使用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

安装第三方库。

四、特别注意

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

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

(1)$pod update

五、遇到的问题

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

解决方案:

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

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

解决方法:

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

转载地址:http://hxfzo.baihongyu.com/

你可能感兴趣的文章
css知多少(9)——float下篇(转)
查看>>
JavaScript中科学计数法转化为数值字符串形式
查看>>
thrift语法
查看>>
杀死进程
查看>>
Kafka之生产者消费者示例
查看>>
CMS:文章管理之模型和Store
查看>>
【FTP】java FTPClient 文件上传内容为空,文件大小为0
查看>>
新项目经理必读:分析什么是项目经理
查看>>
微信“摇一摇·周边”正式开放
查看>>
java jdbc与odbc数据库的连接mysql数据库
查看>>
jQuery(3)
查看>>
android开发之Intent.setFlags()_让Android点击通知栏信息后返回正在运行的程序
查看>>
第六章例题、心得及问题。
查看>>
iphone xcode 错误提示 Xcode encountered an internal logic error.
查看>>
lsyncd —— 多机器实时同步文件神器
查看>>
Python 文件操作
查看>>
SpringCloud学习成长之路二 服务客户端(rest+ribbon)
查看>>
CDH5.5.6下R、RHive、RJava、RHadoop安装测试
查看>>
57、唤醒正在睡眠的线程
查看>>
文字输出
查看>>