码迷,mamicode.com
首页 > 移动开发 > 详细

IOS创建开源库步骤,提交cocoa pods官网,别人可以使用

时间:2016-04-12 12:33:45      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:

1、打开终端进入某个目录执行  pod lib create BMBlinkButton,按命令步骤执行。

 

技术分享
2、目录结构

技术分享
3、修改BMBlinkButton.podspec文件

技术分享

4、进入Example,pod更新, pod install --verbose --no-repo-update,更新完后打开BMBlinkButton.xcworkspace,工程目录结构
技术分享
5、检查BMBlinkButton.podspec是否合法 在BMBlinkButton.podspec所在目录执行 pod lib lint

技术分享
6、- WARN | url: The URL (https://github.com/hu5675/BMBlinkButton) is not reachable. 解决在方法 在git服务器上建立BMBlinkButton仓库。再执行pod lib lint ,直到验证通过。

技术分享
7、关联新建的git仓库(https://github.com/hu5675/BMBlinkButton)并提交本地代码带git远程仓库。

技术分享

技术分享
9、给最近的代码修改打上标签。

技术分享
10、推送git仓库信息到cocoapods官网去,这样别人就可以使用。到此共有库创建完成。别人电脑pod repo update 之后就可以使用pod search BMBlinkButton搜索

技术分享
11、修改BMBlinkButton代码,并提交更新。网上找的两个文件YONetwork.h YONetwork.m添加到Classes文件中,目录结构如下:

技术分享
12、在Example项目去使用YONetwork并测试。

技术分享

技术分享
13、push本次提交并打上tag 0.1.1,首先编辑git忽略文件不上传Pods下的文件,并提交更新。

技术分享
14、修改BMBlinkButton.podspec文件s.version为0.1.1(新的tag)。增加tag并推送tag:git tag 0.1.1 git push --tags

技术分享
15、重新trunk新的修改,这样别人就能使用你新的功能。pod trunk push BMBlinkButton.podspec。

开源库搭建完成,接下是使用刚创建的BMBlinkButton。

1、新建工程UseBMBlinkButtonDemo,并在该目录下创建Podfile文件并编辑。

  1>Podfile 文件内容:

platform :ios, ‘7.0‘

inhibit_all_warnings!

 

target ‘UseBMBlinkButtonDemo‘ do

pod ‘BMBlinkButton‘, ‘0.1.1‘

end

 

  2>终端执行 pod install

2、打开UseBMBlinkButtonDemo.xcworkspace。目录结构

技术分享

3、使用BMBlinkButton,并测试。

技术分享

OK,一切正常。

最后附上源码:https://github.com/hu5675/BMBlinkButton

       https://github.com/hu5675/UseBMBlinkButtonDemo

IOS创建开源库步骤,提交cocoa pods官网,别人可以使用

标签:

原文地址:http://www.cnblogs.com/bboymars/p/5382012.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!