Composer 是 PHP 用来管理依赖关系的重要工具。一个合格的程序员肯定得学会使用别人提供的包,但也应掌握制作和分享自己的软件包的方法,下文将详细讲述如何创建一个自己的 Composer 包。一、创建Git仓库,用于存放包composer包是需要仓库的,而仓库最常用的当然就是git,不过碍于笔者的网络(无翻qiang)环境,将采用码云来作为包的仓库。1. 创建Git仓库首先第一步,你肯定要有
转载 5月前
32阅读
文章目录cocoapods 安装三方原理:具体步骤一、创建一个spec Repo的私有远程仓库 和 一个存放pod所需的项目工程文件的远程仓库;二、创建spec Repo三、创建pod的所需的项目工程文件,并上传到远程私有仓库1、创建本地pod所需的项目工程文件2 、测试和校验3 、本地项目工程上传到远程仓库中四、向私有的spec Repo远程仓库中提交podspec;五、使用自己创建的私有p
随着项目越来越复杂,模块越来越多,这时候可以使用组件化方式解耦,分块管理代码,组件化方式很多,CocoaPods是组件化方式之一。1.pod私有,别人看不到你的源码; 2.pod私有可以减少项目合并造成的冲突,整洁易管理; 3.但是增加了维护成本,修改代码就需要上传更新版本;由于GitHub私有收费,这里使用码云托管平台(还有GitLab/Coding等平台)1.创建仓库: 2.复制
转载 2023-12-19 22:40:37
90阅读
创建私有 Pods 简介CocoaPods 作为 iOS 开发中最常用的框架管理工具,主要用于一些开源在项目中的引用。也可用于私有项目的子模块的管理。因此,Pods可以分为 公有 和 私有 两种形式。公有,即 .spodspec 文件传到 CocoaPods 的仓库(Specs)中,所有人都能引用的,常见的公有 Pods 有 AFNetWorking、SDWebImage等。创建共有 Po
转载 2023-07-25 22:42:43
117阅读
一、创建一个文件夹mkdir Module二、下载工程脚手架pod lib create AaronSwiftAaronSwift是你要创建的组件工程的名称。安装过程中会提示你输入要下载工程的配置(如下:),依次输入:iOS、Swift、Yes、Quick、Yes,其中第二步如果想创建OC,请输入ObjC。(各版本可能有不同,请根据提示输入)Cloning `https://github.com
转载 2023-09-29 19:30:39
197阅读
一、创建自己的 github 仓库2.如图所示,我们在 github 上创建一个空的仓库,命名为 initiallPod ,这个仓库是用来存放我们自己所有的私有的 spec 文件,就如同官方的 https://github.com/CocoaPods/Specs然后我们就可以执行:pod repo add initiallPod https://github.com/xuanInitial/in
转载 2023-09-13 17:13:26
124阅读
### iOS OC pod调用Swift pod #### 1. 流程 |步骤|操作| |---|---| |1|创建一个OCPod| |2|创建一个Swift的Pod| |3|在OCPod中集成Swift的Pod| |4|在OC项目中使用OCPod| #### 2. 每一步操作说明 ##### 2.1 创建一个OCPod 首先,我们需要创建一个OCPod来存放
原创 2023-11-26 07:20:32
632阅读
创建私有spec repo也就是配置仓库。在路径~/.cocoapods/repos中我们可以看到master这个文件夹,里面存储的都是我们常用的公有的配置文件,git路径https://github.com/CocoaPods/Specs.git 同样的,我们的私有,也需要一个类似master的配置仓库,同理这个也需要一个git远程端,这个仓库可以是公开的,也可以是私有的,如果是私有
iOS-抽取私有Pod引言一. 公有Pod的本质二. 创建私有Pod1.创建私有的远程索引2.创建私有Pod组件3. 将QDFoundation.podspec文件加入私有的远程索引QDFoundationSpec4. 使用私有Pod5. 更新私有三、文件夹分层1. 文件显示层级2. 资源文件的使用注意总结参考链接 引言最近对组件化相关的知识比较感兴趣,翻看了好多大神的博客,算是
一 创建私有 pods创建私有 Spec Repo(也就是所有私有 pod 的仓库)spec repo 是pods的一个索引,是所有公开的pods 的podspec文件的一个仓库,其实就是一个部署在服务器的Git仓库,当你使用CocoaPods 后它会被Clone到本地的~/.cocoapods/repos。这个仓库只存放podspec文件步骤1:创建私有仓库1、在git上创建私有仓库地址2、在终
iOS 上传自己的cocoapods私有 文章目录iOS 上传自己的cocoapods私有创建流程遇到的错误: 注意事项:名不能重复,否则会上传失败。在命名前使用 pod search XXX 搜索一下XXX是否存在,存在则换一个名字。创建流程创建一个空工程在工程根目录下创建文件夹 Classes和Resources (这两个文件夹用于存放需要上传到中的文件,至于新建工程中的其他文件可
转载 2023-09-03 08:56:18
215阅读
一、主工程套Library(即.a)工程联调1.新建一个主工程和一个Library工程,如何创建Library工程2.将静态工程拖到主工程,我这里拖到下图箭头所指的UseA文件夹下(如果你要拖到其他目录,就要改Library Search Paths,下面我会介绍Search Paths路径相关知识)3.将Library工程下Products目录下的.a文件拖入主工程的Link Binary W
转载 2023-09-13 17:48:22
698阅读
1、私有组件大多数时候我们使用的都是公开可用的开源组件,但有时候如果公司使用内部开发的PHP组件,而基于许可证和安全方面的问题不能将其开源,就需要使用私有组件。对Composer而言,这是小菜一碟。Composer可用管理放在需要认证的仓库中的私有PHP组件,执行composer install或composer update命令时,如果组件的仓库需要认证凭据,Composer会提醒你需要输入认证
转载 2024-01-22 14:21:35
81阅读
引出在实际使用中经常会有这样的需求, 多个PHP项目中用到了同一套代码, 如果靠复制粘贴的话, 不光代码不好维护, 而且同步起来也麻烦.但是可以用 PHP 的包管理呀, composer. 那新的问题来了, 我们自己私人的包, 并不想开源出去, 怎么办呢?来了, 利用gitlab github gitee 等管理自己的私有 composer 包. 这三个都是 git 管理工具, 使用起来都是一模一
转载 2024-03-11 16:24:58
49阅读
一、cocoapods的安装这里不多说,直接使用这个命令进行安装 sudo gem install cocoapods 二、创建一个私有索引2.1 在托管平台创建一个项目这里可以是公司的git,也可以是例如github上的私有仓库,因为具有权限的才是私有,如果是不设置权限的,那么就是公有了。当做一个普通的git项目创建就可以了。例如: ssh://git@git.rengfou.com/i
转载 2024-08-28 07:09:05
80阅读
使用pod管理已经用了3年,当然也做过私有,但在做私有的时候有些东西并没有弄得非常清楚,最近项目需要用到将自己的工程打成Framework并将这个Framework做成pod来供其他人去引用,鼓捣了大概几个小时弄了一个例子,下面和大家分享一下过程和结果。这个Pod工程我以网易云信的SDK作为导入三方包为例,目的是为了演示如果做pod引用三方frameworks以及libraries。 1
在阅读《深入理解C++11》时对POD的理解有些疑惑,stack overflow上有一篇高分回答写得非常棒,现在我把它翻译一遍加深一下自己的理解:如何阅读这篇文章这篇文章有点长,如果你想同时了解aggregates和PODs(Plain Old Date),就请花点时间把这篇文章读完。如果你仅仅对aggregates感兴趣,则只需阅读第一部分就好。如果你只对PODs感兴趣,你必须首先搞清楚agg
一般将两个工程合成一个工程 或者进行组件化时可以将工厂或模块做成私有pod一、安装cocoaPods 第一步:升级ruby环境sudo gem updte --system 若更新Ruby环境错误sudo gem update -n /usr/local/bin --system sudo gem update -n /usr/local/bin --system 然后就可以进行cocoapods
转载 2024-08-27 18:07:33
52阅读
cocoaPods 私有仓库的创建和使用一、创建远程的POD 仓库直接在git上创建一个空的pod仓库即可,执行pod repo add #仓库名字# 仓库地址自动会将远程私有仓库clone到 /Users/用户名/.cocoapods/repos 目录下。自此 远程仓库已经准备好了。二、创建本地的组件使用命令pod lib create [pod name]会自动创建一个本地的,我们可以在这里
转载 2023-11-15 12:31:04
204阅读
作者: 忆思梦先说下CocoaPods拉取开源的原理:CocoaPods 有一个开源的索引仓库Specs,仓库存放着所有开源的各个版本的.podspec文件,.podspec文件包含中记录着源码的地址。首次使用CocoaPods时,会将这个文件克隆到本地~/.cocoapods/repos/master。在Podfile目录下执行 pod install 命令,会从本地的索引查找该的.
转载 2023-10-13 21:39:01
243阅读
  • 1
  • 2
  • 3
  • 4
  • 5