导航:首页 > 版本升级 > pod查看库版本号

pod查看库版本号

发布时间:2023-06-19 01:04:35

A. 如何查看cocoapods版本

pod--version

B. 怎么查看cocoapods导入的第三方库版本

首先需要下载安装CocoaPods,系统要求有ruby环境,至少OS X 10.9以后是自带ruby环境的(Python也自带了),使用“ruby -v”命令可以查

看当前ruby版本。

配置过程如下:

1.ruby环境

不放心的话可以先确认下ruby环境,据说由于GFW的影响,大都把Ruby镜像指向taobao的(其实上个月第一次用的时候没有设置,现在为了稳定性还是换吧),执行以下命令:

2.下载CocoaPods

执行如下命令:
sudo gem install cocoapods

3.使用CocoaPods

安装完成后即可使用了,通过CocoaPods来下载使用第三方类库,首先要检查CocoaPods是否支持目标类库,虽然大多数都是支持的。
比如检查是否支持AFNetworking,执行命令“pod search AFNetworking”,即可看到相关信息。

下面举个例子如何在一个名为“DemoMap”的项目里使用CocoaPods管理第三方类库,进入项目所在目录,并建立Podfile(配置文件

执行两条命令:
cd /hou/DemoMap vim Podfile
按下“i”,进入编辑模式,在Podfile中输入以下信息(根据GitHub中提示信息获得):
platform :ios, '7.0' pod "AFNetworking", "~> 2.0"

按下ESC键,退出编辑模式,输入:wq,进行保存操作。

输入pod install开始自动下载并配置好,以后打开项目用.xcworkspace后缀的文件即可。
Pods文件夹中存放的就是下载好的第三方依赖库。
打开后可以发现,项目工程中已经自动引入了AFNetworking。
在工程里引用头文件后就可以直接使用了。如果类库有更新,可以按照第3步的办法对配置文件进行更新,然后执行“pod update”即可。

C. podspec s.dependency怎么指定版本

以后我们可以根据该库不同的版本创建相应的podspec文件,例如0.0.2,0.1.0等...我们可以在podspec文件中的s.dependency声明段中声明。

D. ios中使用pod install和使用pod update的区别

1.安装ruby环境,添加淘宝ruby镜像
$ gem sources --remove https //rubygems org/
//等有反应之后再敲入以下命令
$ gem sources -a http //ruby taobao org/
2.查看是否设置成功:
$ gem sources -l
3.然后安装cocoapods:
$ sudo gem install cocoapods
4.查看cocoapods是否支持某个类库
$ pod search 类库名,支持模糊查询(如:AFNetworking)
如何使用?
在项目根目录下新建一个“Podfile”的文件(记住一定得叫这个名儿,而且木有后缀)
注:Podfile也可以放在任何位置,但是需要在Podfile顶部使用”xcodeproj”关键字指定工程的路径,如下:

Podfile指明xcodeproj
但是执行pod install命令后,生成的文件放在了Podfile所在的目录.
编辑Podfile文件输入以下信息
platform :iOS, ‘7.0’\\所有库支持的IOS最低版本
pod ‘AFNetworking’, ‘~> 2.0’\\版本号
注:有些第三方库需要指明:platform 支持的IOS最低版本,否则在pod install时会报错,如下图,提示AFNetworking最低支持IOS6.0和OS X 10.8

cocoapods指明ios版本
然后在项目podfile所在目录下运行:(会在你当前项目中导入podfile所配置的库,所以要在项目目录下运行)
$ pod install
注意上述命令运行完毕后终端输出的最后一段话,意思就是以后打开项目就用CocoaPodsDemo.xcworkspace 打开,而不是之前的.xcodeproj文件。
[!] From now on use `CocoaPodsDemo.xcworkspace`.
经过以上步骤后,我们现在可以打开CocoaPodsDemo.xcworkspace启动我们的新工程了.新工程中已经通过cocoapods引入并配置好了我们刚在podfile写的需要依赖的第三方库了.
引入第三方库后找不到头文件?
在项目的Targe-Build Settings-Search Paths-User Header Searcj Paths中添加
${SRCROOT} 值为?0?2recursive
如下图:

cocoapods配置头文件
如何编译从github上checkout下来的一个已包含CocoPods类库的项目?
打开终端进入你所下载项目的根目录,执行以下命令,后会得到上面的那句话:
$ pod update
等待命令运行完毕后,同样最后会输出
[!] From now on use `xxxxx.xcworkspace`.
如何删除cocopods?
删除工程文件夹下的Podfile、Podfile.lock及Pods文件夹
删除xcworkspace文件
使用xcodeproj文件打开工程,删除Frameworks组下的Pods.xcconfig及libPods.a引用
在工程设置中的Build Phases下删除Check Pods Manifest.lock及Copy Pods Resources
,

E. 如何在cocoapods中使用更新版本的pod

http://cocoapods.org/ 是一个用来管理Objective-C库的工具。可以通过http://cocoapods.org/看到如何安装和使用,只需要3步就可以开始使用,使用了cocoapods,我们就不用从github上分别下载不同的库。只需要在Podfile文件上编写需要使用的库就可以了。例如以下的文件。

platform :ios
pod 'JSONKit', '~> 1.4'
pod 'Reachability', '~> 3.0.0'
但有时候会发现有些Pods的版本会低于github上的最新版本,可以通过下面的方法取得最新版本。

pod 'ZUUIRevealController', :git => 'git://github.com/orta/ZUUIRevealController', :commit => ''

阅读全文

与pod查看库版本号相关的资料

热点内容
兰博玩游戏路径怎么选择正确文件 浏览:972
淘宝直通车恢复老版本 浏览:510
播放草莓的图片我都文件 浏览:55
微信大文件打不开 浏览:767
家装合同准备哪些文件 浏览:296
应用bat合并excel文件 浏览:984
迅雷影音文件夹 浏览:109
makefile的文件路径 浏览:392
计算机程序文件名扩展名为 浏览:982
网络游戏推广策划案 浏览:609
替换所有文件内容的代码 浏览:960
不是常用数据模型有哪些 浏览:426
aspcms版本号 浏览:835
安卓怎么用数据流量下载软件 浏览:553
大众手动空调数据流通道号是多少 浏览:303
手机qq令牌 浏览:737
cg原画上色教程 浏览:993
婚介服务中心app怎么做 浏览:43
日本苹果66g多少钱 浏览:93
个性的文件夹名称 浏览:697

友情链接