CocoaPods是一个负责管理iOS项目中第三方开源代码的工具。使用CocoaPods可以为我们节省设置和更新第三方开源库的时间。 下面将分为两部分来讲述如何安装和使用CocoaPods。
安装方法这里安装的深层原理不加以解释了,想了解的朋友访问本文末尾的链接。这里只描写最简化的步骤。
在终端里执行以下命令:
sudo gem install cocoapods
要是不成功执行以下 *** 作
# 添加 taobao Mirror 不然被墙掉没办法下载 </span></p>gem sources --remove https://rubygems.org/gem sources -a http://ruby.taobao.org/ # 查看是否成功gem sources -l# 安装 sudo gem install cocoapods
假设在桌面上有个项目 Test
1.创建Podfile,在终端执行以下命令
# 进入项目的路径cd desktop/Test/# 创建Podfile文件touch Podfile
2.手动或使用终端打开Podfile文件,写入内容(举例如下)并保存
platform :ios,“7.0” pod "AFNetworking","~> 2.0"
你也可以在终端进行搜索所要用的第三方库,查看其版本,然后按上述方法写入(写入时只需要接着添加pod “xxxx”,"~> x.x"这一句就可以)比如搜索JsONKit,偷懒找的一张图=.=
# 以下两个命令任选其一# 安装库pod install# 更新库pod update
到项目中使用
到这里就已配置完成。这时你会发现项目文件夹里比刚创建室多了下面几个文件
PodfilePodfile.lockPodsTest.xcworkspace
这里要注意的是再次打开项目要打开Test.xcworkspace,而不是在打开Test.xcodeproj,打开之后项目里就会有相关的Pod生成的项目管理文件。
至此,OC环境下就可以直接在需要的类里面#import "AFNetworking.h"了。而swift中使用参考swift与objective-c混编,设置好直接在桥接文件里面引用即可。
最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencIEs不动
原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
参考文章:
http://www.jb51.net/article/55323.htm
http://www.cocoachina.com/industry/20140627/8962.HTML
等。
总结以上是内存溢出为你收集整理的OC和swift 中 CocoaPods 的 安装和使用方法(Mac)全部内容,希望文章能够帮你解决OC和swift 中 CocoaPods 的 安装和使用方法(Mac)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)