前提是你电脑已经安装了CocoaPods

1、打开终端

2、进入你的工程目录
 cd /Users/...../CocoaPodsDemo 

3、 创建Pods文件
 touch Podfile
新建一个文件,指令:vim Podfile (touch  Podfile 也行,注意大小写,通过touch创建的不能直接编辑,还得双击打 开,所以一般用vim那个)。新建这个文件的目的是要告诉CocoaPods我这个工程里需要用到哪些框架。
(vim Podfile)

4、打开pods 文件 写入版本控制 以及 第三方库
支持iOS版本-->platform:ios, ‘7.0’
如图:

点击查询某一第三方库的版本号

5、执行导入命令
cd /Users/。。。文件路径
pod setup
pod install
完成导入

6、中途添加类库
1)、Podfile 文件中写入 类库
2)、pod update 更新 pod


忽略老版本,直接加新添加的库

pod install --verbose --no-repo-update
1.修改Podfile文件:

2.终端cd进入目录并执行更新命令

3.更新状态:


注意:

在最新版的cocoapods中,Podfile文件里面内容的写法也发生了相应的改变!
首先看下沿用老版本的cocoapods会出现的错误:
The dependency 'xxx' is not used in any concrete target

呐,真是让人捉摸不透的问题呢。在查找了一番之后,发现是新版的语法发生了改变,具体如下:

platform :ios, '8.0'
target "你的项目名" do
pod 'MBProgressHUD', '~> 0.9'
end

1、加入target “你的项目名”
2、关键字 do 开头,end 关键字结尾
3、所有的依赖库写在 do-end 中间

问题解决:

cocoapods版本信息:


关于Mac OS 系统升级导致的pod报错相关问题

1、报错信息

-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Version...

原因:系统升级10.13以后Pod命令失效,此时需要更新cocoapods
解决方案:
1>、终端输入 sudo gem update --system
2>、输入 sudo gem install cocoapods -n/usr/local/bin

点击访问参考文章

2、更新完pods之后,执行pod setup 指令报错
错误信息:

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

原因:可能是因为之前安装过xcode卸载后出现的
解决方案:
1>.终端输入 xcode-select --install
2>.回车后,系统弹出下载xcode,点击确认,下载完成后即可。(实际上不是下载xcode,可能下载xcode有关插件,下载时长约5分钟)

点击访问参考文章

转载于:https://www.cnblogs.com/knightguang/p/9606148.html

创建Podfile,添加类库,中途添加库指令相关推荐

  1. VS2010下创建WEBSERVICE,第二天 ----你会在C#的类库中添加web service引用吗?

    本文并不是什么高深的文章,只是VS2008应用中的一小部分,但小部分你不一定会,要不你试试: 本人对于分布式开发应用的并不多,这次正好有一个项目要应用web service,我的开发环境是vs2008 ...

  2. Python3-word文档操作(十):利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体

    1 简介: 作为一个综合例子,本篇主要显示docx库的一些基本操作: 利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体. 2 举例: 对word文档进行属性的设置,以及 ...

  3. 永劫无间创建桌面快捷方式,并添加到steam库里

    1.创建桌面快捷方式 1.右击桌面空白处,新建空白快捷方式 2.在弹出的窗口,添加快捷方式路径,点击浏览,找到解压后的永劫无间启动器LauncherGame.exe 3.给快捷方式命名 4.完成创建桌 ...

  4. Git系列:如何创建和初始化仓库,添加更新修改

    目录 •写在前面 •创建仓库 •添加文件 •下一步 对Git有了一个大致基本的认识之后,就可以开始使用Git创建我们项目的版本库了,这一篇文章就是简洁明了的介绍创建Git项目仓库的大致过程,包括其中用 ...

  5. 在VS中,如何新建项目,如何添加类库

    学习了C#基础后就自己做了一个小小的qq空间,感觉挺好的.之后,由于团队需要被分配到测试方面去了,虽然测试时会看C#代码,但终究不是自己写的,没有那种深究的热情,尽管师兄说,看代码是最快提升的方法,因 ...

  6. 你会在C#的类库中添加web service引用吗?

    你会在C#的类库中添加web service引用吗? 本文并不是什么高深的文章,只是VS2008应用中的一小部分,但小部分你不一定会,要不你试试: 本人对于分布式开发应用的并不多,这次正好有一个项目要 ...

  7. CocoaPods添加和删除某个库

    当需要在CocoaPods中删除一个我们不要的库时 可以在Podfile中直接删除相关库 再cd 到项目目录 执行pod update --verbose --no-repo-update 或者pod ...

  8. CS:GO头号特训添加bot + CS:GO控制台指令大全

    CS:GO头号特训添加bot + CS:GO控制台指令大全 我是艾西,在我们玩csgo时总是会有一些自己的下想法以及想和小伙伴们一起玩的快乐,今天我跟大家简单的说一下头号特训 头号特训模式下单人或多人 ...

  9. mysql创建表的时候不要添加drop操作

    创建表的时候不要添加drop操作 有的开发同事在创建表之前喜欢添加, DROP TABLE IF EXISTS TABLEXXXX; 然后再来个CREATE  TABLE,建议不要这么干,因为我之前遇 ...

最新文章

  1. c mysql 分页,MySQL查询之排序分页
  2. 解决编译twrp3.0.3遇到的问题
  3. HDU 4323 Magic Number(编辑距离DP)
  4. 运动会成绩管理系统python_Python 实现简易版成绩管理系统
  5. MyBatis 缓存原来是这么一回事儿!| 原力计划
  6. 大专java考试试题_专科—程序设计基础题库-java.doc
  7. Win32 编程
  8. linux img工具,线刷包img提取工具(simg2img win)
  9. 腾达ap设置说明_腾达无线路由器ap模式如何设置
  10. ubuntu14.04 安装 GTX 1060 显卡驱动
  11. 转——韩寒:一个流传多年的谣言
  12. iphone和mac互传文件_华为手机连接苹果电脑文件传输教程:一键文件互传、备份和恢复...
  13. java excel 数组公式_教你如何快速学习Excel数组公式及运用
  14. ICPC North America Qualifier 2017 B.Bumped! (分层图 + spfa)
  15. 计算机专业英语求职自我介绍,计算机专业英语面试自我介绍
  16. C#射击类小游戏简单思路及代码
  17. 7000位程序员揭秘2019 软件开发现状:看Python、Java与Go,谁主沉浮
  18. Hiredis 基本使用
  19. java枚举类型的优势在哪里?
  20. 蓝桥杯练习-位平方和

热门文章

  1. sqlmap --os-shell反制小思路
  2. Windows安装.net Framework时安装不上,提示已处理证书链,但是在不受信任提供程序信任的根证书中终止
  3. 基于开源蜜罐的实践与功能扩展
  4. Python数据存储:pickle模块的使用讲解(测试代码)
  5. history 历史命令记录功能如何防坏人(高级)
  6. Office2003与Office2007默认打开方式的切换
  7. Codeforces Round #565 (Div. 3) A B C E
  8. php中的Register Globals
  9. 1070 Bash游戏 V4
  10. 九度OJ 1435:迷瘴