今天尝试了一下封装pod私有库,步骤其实蛮简单
创建私有库1. 先在github上创建一个自己的公开的仓库(记得添加MIT liCENSE)
2. 克隆仓库到本地
3. 创建.podspec文件
pod spec create +名称(和仓库名称一致)
pod spec create YFToolKit
4. 配置.podspec
s.name = "YFToolKit"s.version = "0.0.1"s.summary = "我的自定义库 YFToolKit."s.description = <<-DESC 我的自定义库,目前是测试版,里面啥都没有! DESCs.homepage = "https://github.com/TsingYii/YFToolKit"s.license = "MIT"s.author = { "yufang" => "[email protected]" }s.platform = :ios,"8.0"s.source = { :git => "https://github.com/TsingYii/YFToolKit.git",:tag => "#{s.version}" }s.source_files = "Classes","Classes/**/*.{h,m}"s.framework = "UIKit","Foundation"//私有库依赖的第三方//s.dependency ‘AFNetworking‘,‘~> 3.1.0‘ //s.dependency ‘Masonry‘,‘~> 1.0.2‘
5.验证pod是否通过
pod lib lint
6.提交代码到git(add commit push)
7.设置tag
git tag 0.0.1git push --Tags
8.使用Trunk发布pod
8.1 注册trunk
pod trunk register 邮箱 ‘用户名‘ --description=‘描述‘
然后去邮箱验证
8.2验证是否注册成功
pod trunk me
8.3发布
pod trunk push [name.podspec](也可省略提交对象)
然后就可以pod search 搜索自己的库了
升级1.修改代码
2.提交到git
3.修改spec.version中的版本号
4.打tag
5. 发布
pod cache clean --all // 清除pod缓存pod lib lint //校验pod trunk push xxxx.podspec --allow-warnings//发布删除pod
pod trunk delete YFToolKit 0.0.1 //删除pod trunk deprecate YFToolKit //废弃pod setup参考资料
https://blog.csdn.net/yaoliangjun306/article/details/73550902 (iOS更新CocoaPods公有库的版本)
https://www.jianshu.com/p/f61977e58eca(制作自己的CocoaPods封装)
总结以上是内存溢出为你收集整理的iOS pod私有库创建和升级全部内容,希望文章能够帮你解决iOS pod私有库创建和升级所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)