pod查看库版本号|podspec sdependency怎么指定版本

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 -l3.然后安装cocoapods:$ sudo gem install cocoapods4.查看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.8cocoapods指明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 :iospod 'JSONKit', '~> 1.4'pod 'Reachability', '~> 3.0.0'但有时候会发现有些Pods的版本会低于github上的最新版本,可以通过下面的方法取得最新版本。pod 'ZUUIRevealController', :git => 'git://github.com/orta/ZUUIRevealController', :commit => ''


赞 (0)