-
项目发布到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
进行格式检查
若检查通过显示如下图
-
现在还没有pod账号呢,要去用邮箱注册个账号,其中会给邮箱发个验证码,注册成功显示如下
$ pod trunk register xxxx@xxx.com 'nickName'
使用
$ pod trunk me
验证是否成功
-
推送到pod库
$ pod trunk push
成功如图
他说让你赶紧告诉你的朋友们你发了个新的pod库
那你就去分享分享链接让大家去用吧
iOS制作Framework上传到cocoapod流程
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 一、创建的github仓库原文地址 1 进入Github网站www.github.com登陆自己的账号后 2 建立...
- 缘由:还是那个小活,需求方想用cocoapods来集成framework,由于之前,我从没有自己做过属于自己的co...
- 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...