美文网首页iOS专题
【iOS】制作第三方库上传至Cocoapods

【iOS】制作第三方库上传至Cocoapods

作者: 焚雪残阳 | 来源:发表于2020-03-30 17:04 被阅读0次

一.创建远程仓库,上传demo

1.打开终端,cd到本地项目目录下

2.初始化仓库:git init

3.将当前项目添加至缓存区:git add .

4.添加描述:git commit -m “描述”

5.上传远程:git push origin master

二.创建并修改podspec文件

1\. 创建spec文件:pod spec create 库名称

2\. 修改文件,主要有以下几种
image.png

这里有几点注意:

  1. s.framework 这里要设置依赖的核心框架,否则link的时候报错找不到依赖的框架

  2. s.homepage也就是上传的项目所在地址

  3. s.description 要比s.summary长

  4. s.version要和s.source中的tag保持一致,而且这两者和上传项目所打的tag值一致

  5. s.source_files这里是通配路径,主要看你的第三方所在的路径

  6. 如果有依赖的其他第三方,需要设置s.dependency

为项目打标签

1\. git tag 标签名(0.0.1)

2\. git push —-tags 上传标签
注册trunk:

1. pod trunk register 邮箱 '作者名称’  --verbose: 这里的作者名和podspec中设置的s.author保持一致

2\. 去邮箱验证即可
上传spec

1\. pod spec lint PodName.podspec:验证自己的podspec文件配置是否正确及其合法性

2.如果正确 执行 pod trunk push PodName.podspec --allow-warnings(为了避免因为警告导致无法上传,加上—-allow-warnings)

3.pod search 文件名:如果失败,删除本地索引库,再进行搜索rm ~/Library/Caches/CocoaPods/search_index.json

相关文章

  • 组件化博客

    iOS组件化组件化-动态库实战Cocoapods整理(三)——编写podspec文件CocoaPods制作第三方代...

  • 2021-01-29

    创建和管理一个公共cocoapods仓库 引言 将自己封装的第三方库上传至Cocoapods的repo存储库,这样...

  • 【iOS】制作第三方库上传至Cocoapods

    一.创建远程仓库,上传demo 二.创建并修改podspec文件 这里有几点注意: s.framework 这里要...

  • 制作CocoaPods

    iOS管理第三方库大多使用CocoaPods,如果需要实现组件化或者发布自己的开源库/私有库到CocoaPods,...

  • Podfile文件管理

    经常使用CocoaPods来管理iOS项目中的第三方库,但是我们要使用CocoaPods来管理第三方库,前提是要写...

  • podfile 指定第三方库版本范围

    经常使用CocoaPods来管理iOS项目中的第三方库,但是我们要使用CocoaPods来管理第三方库,前提是要写...

  • iOS framework cocoapods库引用第三方sta

    iOS framework cocoapods库引用第三方static library, 调用static库方法时...

  • 最新cocoapods podFile文件

    CocoaPods是iOS中很方便的管理第三方库的插件,使用CocoaPods来管理第三方库,前提是要写好Podf...

  • iOS Useful Components

    开发中常用的 iOS 组件 工程相关 第三方库管理 _CocoaPods_ ​https://cocoapods....

  • 最新CocoaPods安装与使用步骤详解

    一、 CocoaPods简介 1、CocoaPods 是 iOS 最常用的第三方类库管理工具,可以解决库与库之间的...

网友评论

    本文标题:【iOS】制作第三方库上传至Cocoapods

    本文链接:https://www.haomeiwen.com/subject/kvwvuhtx.html