OC和swift 中 CocoaPods 的 安装和使用方法(Mac)

OC和swift 中 CocoaPods 的 安装和使用方法(Mac),第1张

概述CocoaPods是一个负责管理iOS项目中第三方开源代码的工具。使用CocoaPods可以为我们节省设置和更新第三方开源库的时间。 下面将分为两部分来讲述如何安装和使用CocoaPods。 安装方法 这里安装的深层原理不加以解释了,想了解的朋友访问本文末尾的链接。这里只描写最简化的步骤。 在终端里执行以下命令: sudo gem install cocoapods 要是不成功执行以下 *** 作 # 添

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 


配置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,偷懒找的一张图=.=



3.安装或更新库,在终端执行以下命令
# 以下两个命令任选其一# 安装库pod install# 更新库pod update

到项目中使用

到这里就已配置完成。这时你会发现项目文件夹里比刚创建室多了下面几个文件

PodfilePodfile.lockPodsTest.xcworkspace

这里要注意的是再次打开项目要打开Test.xcworkspace,而不是在打开Test.xcodeproj,打开之后项目里就会有相关的Pod生成的项目管理文件。

至此,OC环境下就可以直接在需要的类里面#import "AFNetworking.h"了。而swift中使用参考swift与objective-c混编,设置好直接在桥接文件里面引用即可。


另外,有关CocoaPodspodinstall/podupdate下载慢的问题

最近使用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)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1084785.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存