创建Podfile,添加类库,中途添加库指令
前提是你电脑已经安装了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分钟)
点击访问参考文章
创建Podfile,添加类库,中途添加库指令的更多相关文章
- VS2010下创建WEBSERVICE,第二天 ----你会在C#的类库中添加web service引用吗?
本文并不是什么高深的文章,只是VS2008应用中的一小部分,但小部分你不一定会,要不你试试: 本人对于分布式开发应用的并不多,这次正好有一个项目要应用web service,我的开发环境是vs2008 ...
- MVC如何在单独的类库中添加区域
今天要做一个将区域放到单独的类库中的程序,其实就是多加几个引用的问题,但是我比较喜欢这种设计结构,因为这样的话可以把单独的应用逻辑放在单独的类库中处理,项目看起来更清晰分明,所以写了这个随笔. 首先创 ...
- 你会在C#的类库中添加web service引用吗?
本文并不是什么高深的文章,只是VS2008应用中的一小部分,但小部分你不一定会,要不你试试: 本人对于分布式开发应用的并不多,这次正好有一个项目要应用web service,我的开发环境是vs2008 ...
- C# 类库中添加注释方法
C# 类库中添加注释方法 C#中新建的类库添加注释时,应注意以下问题: 1.编译动态类库时命名空间要规范,一般不要和类同名,命名空间一般定义格式:项目名+类文件名: 2.动态类库中,类.方法的注释都采 ...
- JAVAEE——宜立方商城09:Activemq整合spring的应用场景、添加商品同步索引库、商品详情页面动态展示与使用缓存
1. 学习计划 1.Activemq整合spring的应用场景 2.添加商品同步索引库 3.商品详情页面动态展示 4.展示详情页面使用缓存 2. Activemq整合spring 2.1. 使用方法 ...
- 在simplescalar中添加基于PISA架构的指令
用sim-safe工具进行模拟.最近看代码的一点点心得记录一下. sim-safe工具:不检查所有指令错误,检查内存对齐和所有内存操作的内存访问权限 程序从main.c的main()函数中进入 int ...
- VS2010添加默认路径,库以及Lib
下面以OpenCV为例,不需要每次打开VS2010都手动添加OpenCV的库和lib,具体方法如下: VC++目录 步骤一:用任意文本编辑器打开: VS安装目录中的\VC\VCWizards\def ...
- 87.在ModelSim中添加Xilinx ISE仿真库
在ModelSim中添加Xilinx ISE仿真库 说明: l ModelSim一定要安装在不带空格的目录下,即不要安装在“Program Files”目录下.如作者是安装在D:\softwares\ ...
- 类库里面添加日志记录 log4net
第一步: 新建一个公共类库common,添加CustomLog4jLogger.cs 并引用log4net.dll /// <summary> /// 日志记录 /// </summ ...
随机推荐
- 路飞学城知识点3缓存知识点之二redis
redis:支持的字符类型多,可以做持久化 memchache:只能存储到内存中,不能做持久化,仅支持字符串类型. 参考博客 redis安装服务端: github安装包 安装客户端: pip inst ...
- linux安装redis+RedisDesktopManager
一:redis简介 (REmote DIctionary Server Redis远程字典服务器) 1:Redis是一个开源的使用ANSI C语言编写.完全免费开源的,遵守BSD协议.支持 ...
- MVC框架以及实例(补充)
此文是MVC框架以及实例(http://www.cnblogs.com/justmaomao/p/6739065.html)的补充部分 以下简单介绍简单登录的相关内容 1)在login.jsp中待提交 ...
- kettle 创建任务定时执行数据抽取
定时执行脚本 使用SPOON 工具建立好转换文件 .ktr,创建下面的.BAT文件,用操作系统的任务调用批处理. G:\soft\data-integration\pan.bat /norep -fi ...
- iOS设计模式 - 原型
iOS设计模式 - 原型 原理图 说明 1. 原型模式指的是从一个已有的对象复制并创建出新的对象 2. 当一个类的实例之间存在差异,而这些差异仅是状态的若干组合,复制原型要比手工实例化更加方便 3. ...
- 【运维】linux命令查看端口占用情况,杀死进程,后台启动进程
1.查看端口占用情况:> lsof -i:port COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ...
- Linux下的Mysql的主从备份
MySQL复制概述 MySQL数据库支持同步复制.单向.异步复制,在复制的过程中一个服务器充当主服务,而一个或多个服务器充当从服务器.主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循 ...
- composer随笔
composer dump-autoload 生成autoload.php文件
- nlog 2.0 强制转换使用 4.0 版本
今天下午研发代码,发现调用其他小组研发的代码,发现其中有使用nlog功能,但nlog版本是2.0 ,而我的项目使用4.0 版本 导致部分功能不能使用,故在web配置文件中加入以下代码即可 <de ...
- 019.2 map集合类
Map<k,v>Map:双列集合,一次存一对,键值对,类似于python的字典.共性功能:1.添加 v put(key,value) //返回key的旧值 putAll ...


