1. 首先在github创建自己的库
2. 克隆到桌面,并在里面创建需要放到远程库的文件内容
3. 创建项目的podspec文件
用终端命令cd到本地项目目录并执行如下命令:
- pod spec create objectName
这时候本地就生成一个objectName.podspec文件
打开.podspec文件(不要使用文本编辑打开修改)修改里面的配置
Pod::Spec.new do |s|
s.name = "objectName"
s.version = "0.0.3"
s.summary = "Network to determine."
s.homepage = "https://github.com/malgee/objectName"
s.license = "MIT"
s.license = { :type => "MIT", :file => "LICENSE" }
s.author = { "malgee" => "malgee@amberweather.com" }
s.platform = :ios, "9.0"
s.source = { :git => "https://github.com/malgee/objectName.git", :tag => "0.0.3" }
s.source_files = "objectName/*.{h,m}"
s.requires_arc = true
end
4. 验证podspec文件是否正确
- pod lib lint
如果出现 objectName passed validation. 说明验证通过,继续向下进行,没有通过需要查看.podspec文件书写✍️是否正确
5. podspec文件中需要指定的tag, 完成上述操作后给项目打tag
$ git add .
$ git commit -m "commit"
$ git tag "0.0.1"
$ git push --tags
$ git push origin master
6.把podspec文件推送到CocoaPod官方库
$ pod trunk push iOS_Category.podspec
到这里执行完成。
网友评论