首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Cocoapods使用详解

如果能有什么工具能解决这些恼人的问题,那将“善莫大焉”。所以,你需要 CocoaPods。...CocoaPods应该是iOS最常用最有名的类库管理工具了,上述两个烦人的问题,通过cocoaPods,只需要一行命令就可以完全解决,当然前提是你必须正确设置它。...重要的是,绝大部分有名的开源类库,都支持CocoaPods。所以,作为iOS程序员的我们,掌握CocoaPods使用是必不可少的基本技能了。...CocoaPods 的安装和使用介绍 安装 安装方式异常简单 , Mac 下都自带 ruby,使用 ruby 的 gem 命令即可下载安装: $ sudo gem install cocoapods $...你也可以参考本文接下来的使用 cocoapods 的镜像索引一节的内容来提高下载速度。

1.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CocoaPods使用详解

    因此使用CocoaPods来代替我们管理这些库,将可以大幅缩短我们的开发时间。 CocoaPods项目的源码 在 Github 上管理。...在使用CocoaPods的时候我们并不需要关注它的原理,当我们需要github上的某个开源库的时候,我们使用CocoaPods添加到我们的项目即可。...CocoaPods安装与使用 Ruby CocoaPods可以很方便的使用Mac自带的RubyGems安装(Mac系统默认安装了Ruby环境),如果不确定自己系统中是否有Ruby的,可以使用ruby...CocoaPods安装 CocoaPods的安装是非常简单的,但是需要注意的是ruby的软件源rubygems.org因为使用亚马逊的云服务,好像被我天朝隔离了。...我们可以使用命令command+n新建一个终端窗口,执行cd ~/.cocoapods/进入到该文件夹下,然后执行du -sh *来查看文件大小,每隔几分钟查看一次 CocoaPods使用 首先我们使用命令搜索下

    1.6K70

    更新系统后cocoapods使用问题

    最近更新了一下系统到10.12,在项目里进行pod install的时候居然不识别pod命令了,无奈只能重新装了一下cocoapods,按下面的步骤: 由于国内网络的问题先替换为淘宝的镜像: $ gem...gem sources -l //出现下面的内容表示正常 *** CURRENT SOURCES *** https://ruby.taobao.org/ 进行安装 $ sudo gem install cocoapods...安装完cocoapods后就可以进入工程文件夹使用了,一些具体的流程应该都知道了,但是执行pod install的时候还是出现了问题: The dependency AFNetworking (~> 2.0...这是告诉我们要用的第三方库没有指定使用的target,不知道要用在哪里。...文件进行修改,改成下面的样子: platform :ios, '7.0' target 'MyApp' do pod 'AFNetworking', '~> 2.0' end 这里的MyApp改成要使用的工程的

    54520

    CocoaPods 使用总结

    该组件包括了所有使用 CocoaPods 涉及到的功能,并且还能通过调用所有其它的 gems 来执行任务。...CocoaPods/Xcodeproj 这个 gem 组件负责所有工程文件的整合。它能够创建并修改 .xcodeproj 和 .xcworkspace 文件。它也可以作为单独的一个 gem 包使用。...如果你想要写一个脚本来方便地修改工程文件,那么可以使用这个 gem。 私有库开发流程 一般公司都会搭建自己的 git 服务器,在实战项目中,经常使用 Cocoapods 管理自己的私有库。...如何直接引用第三方库中的头文件 在用 CocoaPods 集成第三方库之后,默认情况下,我们需要使用类似 #import 的方式引入第三方库的头文件。...如果想更新指定的 pod 仓库,可以使用 pod update XXX –no-repo-update 如果想安装新添加的库 pod install –no-repo-update 当需要在 CocoaPods

    1.9K20

    解决Cocoapods贼慢问题

    这个可能会面临着使用的第三方库不是最新的问题,比如gitHub上面某个第三方的库已经是3.0了,结果只能下载使用2.x的,这个自己衡量吧。...当然也可以自己在Coding上面新建一个工程将CocoaPods/Specs同步到你自己的仓库然后来使用~ source 'https://git.coding.net/CocoaPods/Specs.git...要是还嫌麻烦的话就使用SPECS 中国镜像站吧 三、更换Homebrew源 这个不是必须的,只做额外补充~~ 手贱升级了一下Cocoapods,然后就提示 git 版本问题,具体情况请往下看~...升级git 在升级完Cocoapods后,不论执行什么pod命令都提示git版本问题 // 比如这些命令 pod repo | pod setup | pod install // git版本问题...,使用当前CocoaPods需要git版本在1.8.5以上 [!]

    5.7K60

    使用Cocoapods创建私有库

    抽离出私有库的时候,参考了很多的博客,遇到了很多的问题,主要参考了这篇博客。 为什么要进行代码抽离 很多公司不止有一个产品,当项目达到两个及以上的时候,就需要考虑代码的共用(理想情况下)。...由于我们公司特殊情况(懒),原来做项目的时候没有考虑这么多,由于公司新项目与原来的项目有大量功能相似,当时我们就采用了创建新分支的形式创建了新项目,导致代码耦合性非常强,平常开发中遇到很多问题,比如:...1、创建私有Spec Repo Spec Repo其实类似一个容器,里面装着所有的公开的Pods,当使用Cocoapods后,他就会被clone到本地的~/.cocoapods/repos目录下: ?...至此,自己的私有库就算制作好了 5、使用制作好的Pod 在Podfile文件中,内容如下: source 'https://github.com/CocoaPods/Specs.git' # 官方库...pod lib lint的时候一直有一些警告,可以忽略掉这些警告: pod lib lint --allow-warnings --allow-warnings:表示允许警告 保险起见可以使用: pod

    1K30

    CocoaPods的安装使用

    因为现在很多第三方框架都分为 CocoaPods 方式和手动集成两种方式。为了方便更新到最新版本,都推荐使用CocoaPods 方式。...在使用 CocoaPods 之后,我们只需要把用到的开源库放到一个名为 Podfile 的文件中,然后执行 pod update 就可以了,CocoaPods 就会自动将这些第三方开源库的源码下载下来,...二.CocoaPods 的安装 1.替换源 CocoaPods 是基于 ruby ecosystem 的,需要 ruby 环境,使用 ruby 的 gem 命令。所以我们的系统要有 ruby 环境。...(4).重新安装 $sudo gem install -n/usr/local/bin cocoapods。 ? 又报错 报错原因:xcode版本和现在CocoaPods的版本问题不匹配。...三、 使用 1.进入到你的工程目录: $cd (目标文件夹路径(直接拖过来就行))。 ? 2.执行pod init 指令: $pod init。

    1.4K30

    Cocoapods的安装及使用

    /CocoaPods 一、 配置Ruby环境,安装CocoaPods CocoaPods是基于ruby ecosystem的,需要ruby环境,使用ruby的gem命令。...搜索成功会显示类库的信息 ---- 二、安装成功,使用CocoaPods使用CocoaPods之后,我只需要将用到的第三方开源库放到一个名为Podfile的文件中,然后执行pod install。...示例工程 用终端命令新建Podfile文件到主项目目录(关于终端命令的使用可以看看这篇Mac 终端命令大全): ① 、 cd到项目总目录 ?...下载三方库 命令执行完成后,需要导入的第三方库都已经下载完成并且设置好了编译参数和依赖,同时你需要注意: 使用 CocoaPods 生成的 TestFramework.xcworkspace 文件来打开工程...三、使用CocoaPods管理的三方库 ?

    1.1K70

    cocoapods从安装到使用

    如果能有什么工具能代替我们手工去解决这些依赖和更新问题,那我们开发效率将如有神助。这就是CocoaPods的作用。...cocoapods安装 0.升级/安装Ruby环境 CocoaPods使用 Ruby 实现的,可以通过 gem 命令来安装。...关于pod search XXX 找不到第三方库的问题,这篇文章也有介绍。 cocoapods使用 1.使用search命令搜索类库名,如果能搜到,那么代表该依赖库支持pods的方式集成,反之不能。...还有一种更方便的方式,就是使用CocoaPods插件。CocoaPods的安装和使用非常简单,和其他插件的安装一样,此处不再赘述。 CocoaPods常见问题 Podfile文件过期 [!]...屏幕快照 2016-04-28 下午2.20.12.png 解决方案: 配置头文件的搜索路径,配置如下: 问题描述:使用cocoapods时,import某个头文件后, 找不到这个头文件中import

    15.1K40

    在 iOS 工程中 Cocoapods使用

    有的时候我们并不能一个不漏的完成导入,而一旦出了问题,尤其是那些需要框架比较多的工程 (比如早期的百度地图框架),将很难解决,而且,如果遇到了第三方库升级,更新了方法那么我们还需要把之前的旧版本删掉,再重复一下前面的工作...### 第一步 : 首先安装 cocoapods 要在 ruby 环境下进行,虽然我们的 mac 系统都是自带了 ruby,但是为了保险起见我们还是要先更新一下 ruby 环境:在这里我们直接使用   ...使用 sudo gem install cocoapods 命令来安装 cocoapods,你输入完这个命令回车后会提示你输入密码,这时候是没有光标提示的,也不会移动,凭感觉输入对之后就回车吧,然后就是等...# 值得注意的是如果你不是第一次安装 cocoapods, 那么之前的缓存会对你有影响 search 先清理下缓存 使用这个命之后就可以了 rm ~/Library/Caches/CocoaPods/search_index.json...# 总结: 关于使用 cocoapods 在自己的项目中集成第三方就这些内容。有什么不懂的欢迎来找我交流,本人才疏学浅,如果那里写的不对请及时批评指正,免得误导新人。

    1.1K40
    领券