cocoapods更新库文件|在xcode里面怎么更新cocopods管理的第三方库

Ⅰ mac cocoa pods目录在哪

1 .如何下载和安装CocoaPods1.1 在安装CocoaPods之前,首先要在本地安装好Ruby环境。(MAC一般自带)1.2 在Mac终端执行sudo gem install cocoapods1.3 在Mac终端执行$ gem sources –remove https://rubygems.org/ //等有反应之后再敲入以下命令 $ gem sources -a http://ruby.taobao.org/为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:$ gem sources -l只有在终端中出现下面文字才表明你上面的命令是成功的:*** CURRENT SOURCES *** http://ruby.taobao.org/1.4这时候,你再次在终端中运行:$ sudo gem install cocoapods等上十几秒钟,CocoaPods就可以在你本地下载并且安装好了,不再需要其他设置。2. CocoaPods的使用2.1 新建一个名为 Podfile 的文件,以如下格式,将依赖的库名字依次列在文件中即可,例如platform :iospod 'jsONKit', '——> 1.4'pod 'Reachability', '——> 3.0.0'pod 'ASIHTTPRequest'pod 'RegexKitLite'然后你将编辑好的 Podfile 文件放到你的项目根目录中,执行如下命令即可:2.2 在命令行通过cd指令进入到项目根目录2.3执行“pod install (如果终端出现updating local specs repositories,那么请用ctrl+c强制结束命令进程,然后执行 pod install –verbose –no-repo-update2.4 现在,你的所有第三方库都已经下载完成并且设置好了编译参数和依赖,你只需要记住如下 2 点即可:使用 CocoaPods 生成的 .xcworkspace 文件来打开工程,而不是以前的 .xcodeproj 文件。每次更改了 Podfile 文件,你需要重新执行一次pod update命令。33.CocoaPods的使用注意3.1目前在GitHub上大部分的开源项目都支持CocoaPods3.2对于新的IOS开发人员来说,CocoaPods是开发项目必须掌握的一门技术

Ⅱ Cocoapods,让iOS开发更简单(三):实践经验汇总

相信各位读了之前的两篇文章,对pods的使用已经相当熟练了。不过在纷繁复杂的实际使用场景下,可能还是会遇到一些问题。本文就结合自己的实践经验,做一些快问快答,希望大家能多多补充交流。话不多说,那我们就即刻开始吧! pod系列文章 Cocoapods,让iOS开发更简单(一):走近Cocoapods Cocoapods,让iOS开发更简单(二):创建私有库 Cocoapods,让iOS开发更简单(三):实践经验汇总 一文带你快速分清静态库-动态库-Framework 一般推荐使用指定版本或范围版本号,以确保依赖的稳定性。 总结 :能用pod install解决问题的,就不要用pod update。因为pod update会把依赖库全部检查一遍,不仅慢有时候还会出现坑。 忽略Pods警告,有些第三方Pod集成进来会有一大堆警告信息,在Podfile中对应的target或分组下加上关键字inhibit_all_warnings!就可以把警告忽略。 作用: 在pods中用frameworks替代.a静态库。 场景: swift项目pods默认开启(use_frameworks!),OC项目pods默认关闭(#use_frameworks!),同时需满足以下两点, 解析: swift工程依赖了OC工程的话,需要use_molar_headers! 示例: 为某个 Pods 使用模块化标头,可以使用以下语法: pod 'TestPodLib', :molar_headers => true 另外,当全局使用 use_molar_headers! 属性时,同时还可以使用以下方法从模块化标头中排除特定的Pod: pod 'TestPodLib', :molar_headers => false 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 常用的方式调用pod中的素材是不生效的,因为默认是从mainBundle中读取的,如 打在pod中的素材已经不在mainBundle中而在对应组件下的bundle 里面,所以应该这么调用: 在用CocoaPods集成第三方库之后,默认情况下,使用类似#import <XXX/YYY.h>的方式引入第三方库的头文件。 pod search只会搜索本地缓存的库,如果想搜索到最新的第三方框架或者某个框架的最新版本,必须先使用pod repo update。

Ⅲ 在xcode里面怎么更新cocopods管理的第三方库

首先需要下载安装CocoaPods,系统要求有ruby环境,更新下载也是一样。

Ⅳ 如何使用CocoaPods安装使用及配置私有库以及管理依赖库 原创

我们通过集成MJR额fresh类库来演示如何使用CocoaPods来做依赖库管理。首先,建立一个xcode工程,命名为CocoaPodsTest,现在的工程结构如下图所示。

在Mac安装Cocoapods时出现

[!] CocoaPods was not able to update the `master` repo. If this is an unexpected issue and persists you can inspect it running `pod repo update –verbose`

找了很多资料,找到一种解决方法,纪录在此

rm -fr ~/.cocoapods/repos/master pod setup

这时候就可以在项目文件中引入JSONKit.h了,这时候如果你发现import的时候没有提示JSONKit的文件,可以在target-Build Settings下修改“User Header Search Paths”项,新增${SRCROOT}并选择rcursive,如下图。

设置完成后就可以在文件中直接引用第三方库的文件并使用了。

到此,新建工程并使用CocoaPods来管理依赖库的过程就完成了,如果是直接使用已有CocoaPods的项目,则需要首先运行一下pod update命令来更新项,然后照样通过.xcworkspace来打开工程。

如果需要依赖多个第三方类库,只需要修改Podfile文件的配置,然后运行pod update命令即可,比如新增一个AFNetworking的依赖库,首先执行pod search AFNetworking查看一下AFNetworking的配置信息,修改Podfile文件,在后面增加AFNetworking的对应配置信息,然后运行pod update命令就完成了对AFNetworking的集成。

添加AFNetworking库后的目录结构如下。

如果类库有更新,查看更新配置并执行pod update即可简单完成了,从此从手动更新繁重的体力劳动中解脱出来。

Ⅳ pod search 是什么命令

。pod setup用于初始化本地第三方库的Spec描述文件,所有的spec文件存都存放在~/.cocoapods目录中。pod install用来安装或删除Podfile文件声明中的第三方依赖库。下面继续介绍其它一些命令。Shell代码$ pod list# 列出所有可用的第三方库Shell代码$ pod search query搜索名称包含query的类库,query可以替换为你想搜索的名字(如json),不区分大小写。也可以使用pod search –full query命令作更仔细的搜索,该命令不但搜索类库的名称,同时还搜索类库的描述文本,所以搜索速度也相对慢一些。 pod list和pod search命令只搜索存在于本地~/.cocoapods文件夹的所有第三方库,并不会连接到远程服务器。如果你要从服务器更新本地第三方库的描述文件,可以: Shell代码$ pod repo update master创建自己项目的Podspec描述文件


赞 (0)