创建Podspec 并且发布到github spec

昨天,花了点时间,把自己的代码做成framework,但是发现,每次迁移项目或者更新项目都是一件很头疼的事情,索性,也跟着时尚了一回,把所有代码都扔到git里面进行管理,通过cococapods直接安装即可,下面是已经创建完.podspec文件后,需要做的步骤:

1.本地测试是否正常

pod lib lint --allow-warnings

2.git 上传至 oschina或者github 后,标记当前源码版本号,不然发布会报错

git tag ‘1.0.1‘
git push --tags

3.设置本地pod对应的版本号

set the new version to 1.0.1
set the new tag to 1.0.1

4.必须注册cocoapods的账号,只需要账号,注册成功返回一个token,但是前提你得先到邮箱验证一下cococapods发给你的验证码,证明当前邮箱确实是你的(注意:token是有时效性的,如果过期了,得重复这个步骤)

pod trunk register [email protected] ‘author name‘ --description=‘macbook pro‘ --verbose

5.准备步骤全部搞定了,下面就是上传你自己的podspec文件到官方的仓储了

pod trunk push xxxx.podspec --allow-warnings

到此,你的podspec文件,已经发布完成,可以通过pod search 去查询自己的项目是否上传成功!!!!

时间: 2024-12-10 23:24:31

创建Podspec 并且发布到github spec的相关文章

创建podSpec,使用pod管理第三方库

提要: podfile文件会先读取.podspec文件,根据.podspec文件的指向来下载第三方库到项目中. 本文先通过一.二.三项,这三个步骤讲解了如何建立一个.podspec文件在本地.cocoaPod库,第三方库在远程机器的例子. 后文中的第四项,讲解了.podspec文件在本地项目中,第三方库在远程机器的设置方法:最后讲了.podspec文件在本地项目中,第三方库也在本地项目中的设置方法. 正文讲解: 一.创建需要pod管理的第三方库 (1) 本地创建第三方库起名为lvPodLibra

将已编写的静态的网页发布到github上

最近在学习前端框架的过程中,一直想把自己学习中做的demo 发布到github 上去.但是在查看了很多相关资料也没能找到一个比较满意的结果. 无奈之下,只能尝试做用了一种自认为最low 的方式来达到部署个人demo 的目的. 以下内容仅为抛砖引玉.如有理解不对的或者描述不准确的地方,请多见谅.当然也希望有对往github 部署个人项目了解的大神给指点个更好的方式. 1. 首先,我们在github上创建一个新的Repository "test.github.io" 然后点击setting

GIT笔记:将项目发布到GITHUB

GIT笔记:将项目发布到GITHUB 本机配置 1.在项目目录初始化GIT $ git init 2.用命令git add告诉Git,把文件添加到仓库 $ git add . // 这里是所有文件,用了(.) 3.用git commit把项目提交到仓库 -m 必填 $ git commit -m 'All Code' [master(根提交) 11e6a9a] All Code 62 files changed, 3680 insertions(+) create mode 100644 .gi

Git学习_把版本库发布到GitHub

用命令框Git bash把做好的项目文件发布到GitHub,需要一个push命令和一个网址即可.输入指令格式 $ git push https://--- master 这个https://---就是远程仓库地址,就是你在GitHub上建立的一个仓库的地址(要现在GitHub上新建一个仓库),一般用https开头的地址,后面的master就是把目录文件夹里的全部东西发布到远程仓库上.这样输入按回车后,会弹出来一个窗口需要输入远程仓库主人的用户名和密码(就是GitHub账号密码,在自己电脑第一次操

在本地创建分支并发布到远程仓库

在本地新建一个分支: git branch newBranch 切换到你的新分支: git checkout newBranch 将新分支发布在github上: git push origin newBranch 在本地删除一个分支: git branch -d newBranch 在github远程端删除一个分支: git push origin :newBranch (分支名前的冒号代表删除) /git push origin –delete newBranch 注意删除远程分支后,如果有对

iOS开发-- 创建podspec文件,为自己的项目添加pod支持

开篇扯淡 作为一个iOS开发者,一定用过CocoaPods吧,没用过?点这儿去面壁吧 Cocoapods作为iOS开发的包管理器,给我们的开发带来了极大的便利,而且越来越多的第三方类库支持Pod,可以通过Pod傻瓜式的集成到自己的工程中,那么问题来了,我自己也有一系列的小工具类,怎么让它也支持pod集成进而让其他朋友方便,的使用呢? 刚好,最近项目不算紧,自己尝试着弄了一下,在这里记录一下尝试的过程, 一来备忘, 二来共享...... 其实网上这种文章数不胜数,但是不一定都是适合自己的,比如接下

如何将eclipse里的项目发布到github

首先,给eclipse安装上EGit 在“Help > Install new software”中添加 http://download.eclipse.org/egit/updates 两个都选上 之后首先在github上创建一个仓库 创建完成之后会得到一个https地址 之后复制这个地址,在eclipse中你要发布的项目上右键 "Team->Share Project",选择Git,然后 点击Finish 之后再在项目上右键点击 "Team->Commi

创建podspec文件,为自己的项目添加pod支持

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 16.0px "Helvetica Neue"; color: #2f2f2f } span.s1 { } Cocoapods作为iOS开发的包管理器,给我们的开发带来了极大的便利,而且越来越多的第三方类库支持Pod,可以通过Pod傻瓜式的集成到自己的工程中,那么问题来了,我自己也有一系列的小工具类,怎么让它也支持pod集成,进而以后的项目开发更加的方便的使用呢? 这是第二遍操作了,第一遍学习使

用 JPress 创建模板及发布文章

=== 添加模板 === 1. 在press目录下,拷贝一份模板目录,如拷贝jpress-web-template-jblog,并更名为jpress-web-template-strata,结果如下图 2. 在 jpress-web-templates-strata 下的 pom.xml,更改相应名称为 strata 3. 在 jpress 的 pom.xml 中添加一行 module 4. 在Eclipse中,Import -> Existing Maven Projects,路径指向刚添加的