在维护自己写的框架的时候偶然想到使用cocoapods进行维护(自身的框架包含了其他的第三方库),下面例子是对AFNetworking进行封装形成的自己的SJNetworking框架,其他项目中pod该SJNetworking框架进行使用:
一:github操作
1. 新建github账号,并新建repository,这里设置license为MIT(使用之后说明)。
2. clone到本地,在本地新建工程,添加license跟README.md文件。
二:下载CocoaPods
具体流程如下Xcode->homebrew->RVM->Ruby->CocoaPods,遇到ruby版本问题则利用rvm进行更新。
1. 下载rvm
$ curl -L get.rvm.io | bash -s stable
$ source ~/.bashrc
$ source ~/.bash_profile
2. 测试是否安装正常
rvm -v
3. 用RVM升级Ruby
$ ruby -v //查看当前ruby版本
ruby 2.0.0
$ rvm list known //列出已知的ruby版本