IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> IOS-私有库 GKit.podspec Pod 新版 -> 正文阅读

[移动开发]IOS-私有库 GKit.podspec Pod 新版

知识时间长不用真的是容易忘,基础的教程可以看iOS开发——组件化之Cocoapods私有库详解 lib_Gaos的BLOG-CSDN博客前言随着公司业务的不断发展,团队不断壮大的同时,项目也随之臃肿起来,如何保障团队协作的高效,自然的想到了组件化这个话题。下面总结下本人的梳理和思考。组件化为什么我们需要组件化项目模块间的解耦、模块实现可重用、提升团队成员之间团队之间的协作开发效率、更方便单元测试。并不是所有的项目都适合组件化如果你的项目较小,模块之间交互简单,耦合很少;模块没有被外部模块引用,只是一个单独的小模块;模块不需要重用,代码也很少被修改;团队规模很小。那么,你对项目就没有必要做组件化。如果你https://blog.csdn.net/u010742414/article/details/121307286?spm=1001.2014.3001.5501

GSLib.podspec_Gaos的BLOG-CSDN博客传送门cd /Users/gaoshuang/Documents/GSLibpod lib create GSLib按照步骤生成工程添加并组件内容安装与测试本地库 $ pod install 现在组件内容已经添加到工程中修改podspec 如果添加了其它依赖库,需要重新$ pod in...https://blog.csdn.net/u010742414/article/details/82497292?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163845019516780357255688%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=163845019516780357255688&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v2~rank_v29-1-82497292.pc_v2_rank_blog_default&utm_term=pod&spm=1018.2226.3001.4450

重新上传一个 过程遇到的坑

生成GKit文件
$pod lib create GKit

修改GKit.podspec文件

将上传的代码放入class中执行
$cd /Users/gs/Documents/github/GKit/GKit/Example
$pod install

进入GKit首个目录
$cd /Users/gs/Documents/github/GKit/GKit
添加文件
$git add .
添加描述
$git commit -m 'firstCommit'
将本地仓库与远程仓库建立联系
$git remote add origin https://github.com/xiamoweinuan/GKit.git




$git push origin master
打tag
$git tag 0.0.5
上传tag
$git push --tags


****
问题1.github上生成仓库,第一次提交是master,后来怎么变成main分支了,看对应两种上传方式
问题2.githubDesktop上不能直接提交,否则会出现验证的时候路径对不上,应该是和命令行上传的不一致,可以试下如下方法
如果远程仓库上出现了你本地仓库不存在的提交分支,强行让本地分支覆盖远程分支
本地强制上传到远程,把远程的覆盖
git push origin master -f 或者 git push origin master -f
拉取远程的文件把本地的覆盖,再上传
git pull --rebase origin master
******

$cd /Users/gs/Documents/github/GKit/GKit
$git add .
$git commit -m "first commit"
$git branch -M main
$git remote add origin https://github.com/xiamoweinuan/GKit.git
$git push -u origin main
$git tag 0.0.5
$git push --tags

验证
$pod spec lint --verbose --allow-warnings --use-libraries
提交
$pod trunk push GKit.podspec --verbose --allow-warnings --use-libraries



//git push --tagspod spec lint --verbose --allow-warnings --use-libraries
//pod trunk push GKit.podspec --verbose --allow-warnings --use-libraries
//pod spec lint --use-libraries --allow-warnings  --skip-import-validation --skip-tests
//--skip-import-validation

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-12-03 13:09:04  更:2021-12-03 13:09:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 6:58:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码