套路!从Ruby 到 Cocoapods的发布】的更多相关文章

前言: 现在的社会讲究的是套路,作为一名iOS工程师, 一言不合我要发套路了! 一.Ruby(ruby环境已经安装了的朋友可以跳过这一点) 准备: Mac OSX 安装xcode,它会帮你安装好 Unix 需要的开发包 (相信开发iOS你没的选) RVM 安装 $ curl -L https://get.rvm.io | bash -s stable $ source ~/.rvm/scripts/rvm //可能要你mac的密码,要等待 $ rvm -v                    …
ruby安装网址:https://ruby-china.org/wiki/install_ruby_guide CocoaPods安装和使用教程地址:http://code4app.com/article/cocoapods-install-usage…
1.装cocoapods,ruby版本忒低->开始更新ruby->开始更新gem,这是一条不归路啊同志们,各种permission denied,各种路径不存在,各种路径没有读写权限,各种不成功! 2.舒服优雅的方式:(ref:https://segmentfault.com/a/1190000003784636) rvm是什么?为什么要安装rvm呢,因为rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换.第一步:安装rvm $ curl -L get.rvm.io | ba…
在开发过程中,经常会使用到第三框架,我们通过一个pod install命令,很方便的就将第三方框架加到我们自己的项目中. 如果我们也想将自己写的组件或库开源出去,让别人也可以通过pod install命令安装自己的框架该怎么做呢?下面,我就教大家一步一步的将自己的pods发布到CocoaPods 中.如果你现在对CocoaPods还不太了解,推荐你看一看这篇文章:用CocoaPods做iOS程序的依赖管理 创建自己项目的Podspec描述文件 下面我会通过一个名为HUPhotoBrowser的项…
〇.前言 <p>在iOS开发中 CocoaPods作为库依赖管理工具就是一把利器. 有了 CocoaPods则无需再通过拖 第三方库及第三方库所依赖的 framework静态库到项目中等麻烦的操作,仅仅只需要通过终端(Terminal)输入一些指令即可完成这些操作:而且涉及到第三方库的更新升级也可以通过 CocoaPods进行手动管理更新. 方便快捷!赶快行动起来吧!!! 一.Homebrew.Rvm.Ruby.CocoaPods 简介 1.官网及相关链接 Rvm 官网: https://ww…
学会使用别人的 Pods 依赖库以后, 你一定对创建自己的依赖库很有兴趣吧,现在我们一起来制作自己的Pods依赖库. 1.创建自己的 github 仓库 上图中标识出了6处地方 Repository name: 仓库名称,这里写上我们的依赖库名字 HJGame ,必填. Description: 仓库的描述信息,可选. Public or Private: 仓库的公开性,开源的话选 Public . 如果是公司内部使用的话这里推荐大家使用私有的仓库,但是 github 的私有仓库是要收费的 $7…
CocoaPods在Cocoa开发日常工作中经常用到的包管理器,即依赖管理工具.有的项目也有用Carthage的,Carthage是一个比较新的依赖管理工具,是使用Swift语言开发的.Carthage在上家公司的一个项目中实践过一些,用着也挺方便.本篇博客就先系统的了解一下CocoaPods的使用方式和工作原理, 然后在下篇博客中会系统的了解一下Carthage的使用方式和工作原理,这两个依赖仓库系统梳理完毕后,会做一个比较. CocoaPods是个老生常谈的话题.在之前的博客中也有相关内容的…
转载自:https://www.jianshu.com/p/dfe970588f95 前言 前几天发布我的开源库<最简单方便的iOS轮播开源库:JYCarousel>到CocoaPods的时候.对CocoaPods重新学习了一下,之前只是会简单的使用,并没有全面的了解.现在要对它做一个学习记录吧,现在我还是只会简单的使用_,教程只是我夸大的说法(别骂我). 下面的操作都是经过亲自验证通过的,放心操作!Cocoapods这部分知识一共有三篇博客: 1.CocoaPods的日常使用 2.创建Coc…
发布开源库到CocoaPods的时候.对CocoaPods重新学习了一下. 1.CocoaPods的日常使用 2.创建CocoaPods的私有库 3.创建CocoaPods的开源库 一. CocoaPods的介绍 什么是CocoaPods?CocoaPods是一个负责管理iOS项目中第三方开源库的工具,CocoaPods的项目源码在https://github.com/CocoaPods/Specs上管理. 经过CocoaPods团队的不懈努力,2016年5月10号,CocoaPods终于在其官…
1.CocoaPods 简介 1.1 CocoaPods CocoaPods 是 macOS 和 iOS 下的一个第三类库管理工具,通过 CocoaPods 工具我们可以为项目添加被称为 "Pods" 的依赖库(这些类库必须是 CocoaPods 本身所支持的),并且可以轻松管理其版本. CocoaPods 的项目源码和依赖库在 Github 上管理.该项目开始于 2011 年 8 月 12 日,在这几年多的时间里,它持续保持活跃更新. 开发 iOS 项目不可避免地要使用第三方开源库,…