创建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’
如图:
1484210-20180907173218601-1958449312.png

点击查询某一第三方库的版本号
1484210-20180907173225732-1059858523.png

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

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


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

pod install --verbose --no-repo-update
1.修改Podfile文件:
1484210-20180907173239208-902049107.png

2.终端cd进入目录并执行更新命令
1484210-20180907173246515-1737170155.png

3.更新状态:
1484210-20180907173254364-386008928.png
1484210-20180907173258791-412815076.png


注意:

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

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

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

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

问题解决:
1484210-20180907173320744-1954299332.png

cocoapods版本信息:
1484210-20180907173326004-865049748.png


关于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

点击访问参考文章

sudo gem update完成后的截图

sudo gem install cocoapods完成后的截图

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值