1、 新建工程

cocoapods安装,(安装过程请参考: link.)

2、 新建Github仓库

访问 github.com,登陆Github,新建一个仓库,该仓库用来存储即将上传的工程。仓库需要填写处如下:
Github上创建iOS公有库

3、 创建pod描述(podspec)文件

podspec全称为pod specification,是用来描述pod信息的文件,也是pod索引文件,以后别人就是通过该文件查找自己在github上的公有库。操作如下:

  • 打开终端

  • cd “工程路径”, 进入自己的工程路径下

  • 输入 pod spec create “工程名”, 效果如下图: Github上创建iOS公有库

4、 上传工程到github

  • 复制github仓库链接,进入仓库,操作如下:Github上创建iOS公有库
  • 桌面新建一个文件夹,准备存储从远程仓库克隆的工程.
  • 打开SourceTree,点击新仓库,从URL克隆,如图所示:Github上创建iOS公有库
  • 将远程仓库与本地桌面刚才新建的文件夹一一对应,如图:Github上创建iOS公有库
    以上只是完成了远程仓库与刚才新建立的文件夹的对应,接下来很简单,将我们最开始建立的工程的全部内容(注意:.git文件忽略不选中)拷贝到新建立的文件夹下,Github上创建iOS公有库

对sourceTree进行提交,至此,本地工程上传github成功,也完成了本地工程与远程仓库的对应。

5、 验证描述(podspec)文件

  • 首先要修改podspec文件,使podspec文件的s.homepage和s.source 要跟github上仓库的地址保持一致.其次修改s.version,版本号自己可定,记得保存.

  • 其次回到soureceTree,提交最新代码,然后点击最新提交的记录,给该次提交打个tag,tag就是以后寻找该公有库的版本号,如图:Github上创建iOS公有库
    Github上创建iOS公有库

  • 验证podspec文件,打开终端,进入工程路径下,输入 pod lib lint --allow-warnings ,如图,验证成功:Github上创建iOS公有库

  • 如果验证不成功,欢迎留言咨询。

6、 注册Trunk,推送podspec到cocoapods

  • 注册:终端输入 pod trunk register “your email address” “your github name” --verbose,输入后会收到一份邮件,打开邮件中的链接,验证一下,至此,注册Trunk成功.Github上创建iOS公有库
  • 再次验证podspec文件,同上.
  • 推送podspec文件至cocoapods上,终端输入 pod trunk push “your podspec name” --allow-warnings,这个需要一点时间。如下图:Github上创建iOS公有库

7、 验证结果

  • pod search “工程名”Github上创建iOS公有库

8、 参考文章:

  • CoCoaPods安装(图文并茂) — link.
  • CocoaPods进阶:制作公有库 — link.
  • Github上创建自己的IOS公有库 — link.

9、 以上

相关文章: