-
项目发布到github后,在某一个commit打上版本号tag
在工程根目录中初始化一个Podspec文件,此文件中会跟版本号tag关联
$ pod spec create SwiftyJWT
文件大概长这样,里面字段基本顾名思义Pod::Spec.new do |s| s.name = "SwiftyJWT" s.version = "0.0.2" s.summary = "A library to generate JWT with Swift" s.homepage = "https://github.com/Wstunes/SwiftyJWT" s.license = { :type => "MIT", :file => "LICENSE" } s .author = { "Wstunes" => "wangshuogr@qq.com" } s.platform = :ios, "8.0" s.source = { :git => "https://github.com/Wstunes/SwiftyJWT.git", :tag => s.version } s.source_files = 'Sources/**/*.swift' s.dependency 'SwiftyCrypto', '~> 0.0.1' s.swift_version = '4.0' end
-
每次修改完以后用
validation checking
$ pod spec lint SwiftyJWT.podspec
进行格式检查
若检查通过显示如下图
-
现在还没有pod账号呢,要去用邮箱注册个账号,其中会给邮箱发个验证码,注册成功显示如下
trunk me
$ pod trunk register xxxx@xxx.com 'nickName'
使用
$ pod trunk me
验证是否成功
-
推送到pod库
success
$ pod trunk push
成功如图
他说让你赶紧告诉你的朋友们你发了个新的pod库
那你就去分享分享链接让大家去用吧
网友评论