-
项目发布到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
-
每次修改完以后用
$ pod spec lint SwiftyJWT.podspec
进行格式检查
若检查通过显示如下图
validation checking -
现在还没有pod账号呢,要去用邮箱注册个账号,其中会给邮箱发个验证码,注册成功显示如下
$ pod trunk register xxxx@xxx.com 'nickName'
使用
$ pod trunk me
验证是否成功
trunk me -
推送到pod库
$ pod trunk push
成功如图
success
他说让你赶紧告诉你的朋友们你发了个新的pod库
那你就去分享分享链接让大家去用吧
iOS制作Framework上传到cocoapod流程
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 一、创建的github仓库原文地址 1 进入Github网站www.github.com登陆自己的账号后 2 建立...
- 缘由:还是那个小活,需求方想用cocoapods来集成framework,由于之前,我从没有自己做过属于自己的co...
- 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
- 以下是一篇又长又臭的瞎BB文字,往下看的人,请备好眼药水。最近女朋友经常说要看前任三,于是我也忙里偷闲的和女朋友吧...