组件化
刘小哈哈哈
这个作者很懒,什么都没留下…
展开
-
Unable to add a source with url `` named `-1`.
解决方法: pod repo push 后面加上source, 如果私有库有依赖公共pod 库,还要加上共有pod 库 索引地址, 因为我这里有依赖Masonry,今天在发布私有库的时候,执行。.的时候遇到下面这个错误。所以要加上共有库地址,原创 2023-07-20 07:52:39 · 411 阅读 · 0 评论 -
CDN: trunk Repo update failed - 27 error(s): CDN: trunk URL couldn‘t be downloaded:
步骤:1.在podfile里面添加source ‘https://github.com/CocoaPods/Specs.git’2.终端下执行 pod repo remove trunk来移除trunk,重新pod install。原创 2023-06-20 19:43:41 · 315 阅读 · 0 评论 -
记录一个pod 私有库的依赖库文件找不到的问题
然后执行pod install,就变成了这个小齿轮的样子。先在pod spec 文件中将添加的依赖库注释掉。1 打开工程,私有库的依赖库是有文件的。就是pod 私有库的依赖库找不到了。这时候依赖库就被彻底删除了, 如图。2 删除私有库的依赖库,如图。然后执行pod install。然后执行pod install。经过回忆,发现过程是这样的。这时候依赖库文件就有了。然后将刚才注释的放开。原创 2023-03-13 21:54:48 · 493 阅读 · 0 评论 -
记一次实现自定义UICollectionViewLayout
自定义UICollectionViewLayout 流程一 在 prepareLayout 创建布局属性//创建layout类,继承于系统类 UICollectionViewFlowLayout@interface TPShareCollectionViewFlowLayout : UICollectionViewFlowLayout@end/// 重写 prepareLayout 方法,并在该方法里面创建布局属性- (void)prepareLayout{ [super prep原创 2022-04-26 10:36:51 · 947 阅读 · 1 评论 -
一款简单方便的设置UIButton图片和标题相对位置及距离的工具LBButtonImageTitlePosition 支持pod
前言:我们经常会要用到自定义button的标题,图片位置, 距离等定制化需求,在网上也有很多相关工具,但找来之后发现用起来不方便,有时还不能满足需求,于是,自己写了一个工具,目前支持图片和标题左右布局一 想要实现如图的效果 #import <LBButtonImageTitlePosition/UIButton+ImageTitleLocationSpace.h>....self.firstButton.contentEdgeInsets = UIEdgeInsetsMak原创 2021-09-08 23:28:40 · 251 阅读 · 0 评论 -
[!] Authentication token is invalid or unverified. Either verify it with the email that was sent or
pod trunk push 的时候遇到这个[!] Authentication token is invalid or unverified. Either verify it with the email that was sent or register a new session.解决方法,去 pod trunk register 的邮箱中点击cocoa pods 官方发的确认连接即可...原创 2021-09-08 22:52:25 · 382 阅读 · 0 评论 -
[!] You need to register a session first.
pod trunk register [email protected] --description=‘Work Laptop’原创 2021-09-08 22:06:53 · 170 阅读 · 0 评论 -
iOS 发布公有pod库
除了发布索引文件的区别,其他所有步骤相同,将索引库推送到cocoapods官方仓库pod trunk push 索引文件(.podspec文件) – allow-warnings原创 2021-08-29 11:27:13 · 165 阅读 · 0 评论 -
怎样向pod库中添加新文件 (二)
如图,我们新添加文件的时候,是这样的,没有看到classes文件夹这时候,我么需要点击右边的展开按钮,就可以看到classes文件夹了,然后选中classes 文件夹添加文件即可原创 2021-08-29 09:11:31 · 299 阅读 · 0 评论 -
使用pod库的时候,会自动导入该pod库的依赖库
如图,为pod 库添加了两个依赖库使用的时候,并没有在pod file 中添加依赖库如图,pod install 之后, 自动导入了刚才添加了依赖库原创 2021-07-16 15:59:48 · 567 阅读 · 0 评论 -
iOS pod 私有库的创建完整流程
文章目录cocoapods 安装三方库原理:具体步骤一、创建一个spec Repo的私有远程仓库 和 一个存放pod所需的项目工程文件的远程仓库;二、创建spec Repo三、创建pod的所需的项目工程文件,并上传到远程私有仓库1、创建本地pod所需的项目工程文件2 、测试和校验3 、本地项目工程上传到远程仓库中四、向私有的spec Repo远程仓库中提交podspec;五、使用自己创建的私有pod库cocoapods 安装三方库原理:具体步骤一、创建一个spec Repo的私有远程仓库 和 一个原创 2021-07-11 13:24:50 · 2520 阅读 · 1 评论 -
一个spec repo 远程仓库可以添加多个私有pod 库
可以先后执行pod repo add LBTextToolhttps://gitee.com/liuboliu/lxbrolling-view-spec.gitpod repo addXBRollingView.https://gitee.com/liuboliu/lxbrolling-view-spec.git注意,两次使用的git仓库是同一个哦然后创建两个pod 库,分别对应不同的 spec 库这样就管理了两个使用的时候,添加一个source, 然后添加两个pod ...原创 2021-07-01 09:42:36 · 323 阅读 · 0 评论 -
pod spec lint 是用本地.spec文件中tag 和远程git 打的tag做校验,并不是和远端的. spec文件中的tag 做校验
首先,修改tag git tag -a 0.1.18 -m "tag" git push origin 0.1.18如图,推送到远端的tag执行pod spec lint /Users/liubo/Desktop/XBRollingView/XBRollingView.podspec --sources=https://gitee.com/liuboliu/lxbrolling-view-spec.git --allow-warnings 之后报错fatal: ...原创 2021-06-25 22:23:39 · 681 阅读 · 0 评论 -
pod spec lint 报错 fatal: Remote branch 0.1.3 not found in upstream origin
执行命令pod spec lint /Users/liubo/Desktop/XBRollingView/XBRollingView.podspec --sources=https://gitee.com/liuboliu/lxbrolling-view-spec.git之后报错发现是没有将库的修改和标签推送到远端执行下面命令之后就可以了git tag -a 0.1.3 -m "打标签"git push origin 0.1.3,校验之前需要将tag 推送到远端...原创 2021-06-22 14:46:42 · 845 阅读 · 0 评论 -
私有pod库 本地podspec文件和远程索引库的链接原理
我们的私有库中的podspec 并没有直接通过git 和远程的 索引库相连,而是通过本地pod仓库中的.git配置获取到远程索引库原理如下图suo yi原创 2021-06-18 16:33:22 · 452 阅读 · 0 评论 -
cocoapods 安装三方库原理
首先我们来看一下.cocoapods文件夹里面的结构默认的官方索引库都在repos中的 cocoapods文件夹下自己的私有库在其他文件夹下,并且官方的和自己的私有库里面都有.git 文件里面对应的是索引库对应的仓库.git文件夹中的config文件由此可知原理...原创 2021-06-18 16:00:52 · 109 阅读 · 0 评论 -
创建pod库的时候,会给该库添加一个默认的仓库地址
执行 了pod lib create LLL之后打开库工程原创 2021-06-18 15:39:13 · 304 阅读 · 0 评论 -
修改三方pod 库
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。...原创 2021-06-15 12:54:47 · 790 阅读 · 0 评论 -
怎样向pod 库中添加文件夹(即添加子库)
我们不能直接在左边工程目录同添加文件夹,以为这个目录并不是真实的文件路径,正确的做法是:在classes 文件夹中创建一个新的文件夹,然后在拖到左边目录中添加一个引用原创 2021-06-01 23:53:48 · 838 阅读 · 0 评论 -
怎样向pod 库中添加文件
我们开发pod 库的过程中,免不了需要添加一些文件由于我们示例工程目录和真实文件目录不一致,需要有一些注意点首先,光标放置到Development Pods mu'l原创 2021-06-01 23:50:33 · 778 阅读 · 0 评论 -
测试 自己的 pod 库 功能
我们开发一个pod 库的过程和开发业务功能是一样的,都需要我们调试那么我们如何调试呢,总不能只顾开发,到使用的时候再测试吧这个时候就用到了我们的pod shi li原创 2021-06-01 23:36:50 · 224 阅读 · 0 评论 -
pod 库已经更新了,但是pod install 之后还是原来的版本
遇到一个问题,自己的pod 库 已经更新了,spec文件的版本好也已经修改过了但是 pod instsall 之后仍然是旧的版本, 后来发现是自己遗漏了重要的一步将b原创 2021-06-01 22:56:25 · 635 阅读 · 0 评论 -
Unable to find a specification for `LXBRollingView`
我新创建的pod 在自己的工程引入之后,执行pod install 报 了一个这样的错误[!] Unable to find a specification for `LXBRollingView`You have either:* out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.* mistyped the name or .原创 2021-06-01 13:45:32 · 337 阅读 · 1 评论 -
warning: Could not find remote branch 0.1.1 fatal: Remote branch 0.1.1 not found in upstream origin
执行pod repo push LXBRollingView /Users/liubo/Desktop/LXBRollingView/LXBRollingView.podspec --allow-warnings的时候原创 2021-06-01 12:38:10 · 2869 阅读 · 0 评论 -
pod repo 查看本地pod 仓库信息分支为 Type: git (unknown)
如图,执行pod repo 查看本地pod 仓库信息之后,发现自己新添加的私有索引库的git 是 unknown , 而官方的 pod 仓库是 master,这就使我想到应该是索引库仓库的分支有问题去索引仓库看了下,发现是没有分支的,因为我只是创建了一个空仓库,后来发现,之后我们引入了一个文件之后,才有一个默认的main 分之引入索引文件之后,如图,有了一个默认的main分支,这时候再执行pod repo 就有分支内容了,如图...原创 2021-06-01 11:18:52 · 1106 阅读 · 0 评论 -
Your configuration specifies to merge with the ref ‘refs/hea
pod repo push 的时候遇到这个问题如图:原创 2021-06-01 11:01:13 · 8185 阅读 · 0 评论 -
pod 私有库 pod repo push 遇到 specification does not validate.
创建私有pod 库的时候,将索引库推送到远端仓库的时候遇到了一个报错,如图,原创 2021-05-31 18:29:15 · 1895 阅读 · 0 评论