美文网首页
组件化开发:创建远程私有库及添加

组件化开发:创建远程私有库及添加

作者: Jason_风筝 | 来源:发表于2018-11-07 01:05 被阅读0次
下面我们来讨论下组件化开发, 对于大项目来说, 用组件化确实可以对管理代码有很大帮助.
我们都知道,组件化是需要创建自己的私有库, 而不是pod 的远程库. 我们把podspec 文件push到自己的私有库, 这样有一个目的是保护代码.闲话不多说, 我们开始吧.

我们这里采用coding net 上管理远程私有库及我们的项目.

首先请在coding net 上创建你的远程私有库, 直到拿到https/ssh 的仓库地址.建议用ssh 的方法, https 整天输帐号密码, 很烦.

Snip20181106_42.png

在终端执行
xxxx 是你仓库名字
https/ssh地址 :你的仓库地址

pod repo add xxxx https/ssh地址

之后输入帐号密码等, 成功. 在个人中就可以看到你的库


  • 这时在终端输入
pod repo list

可以看到两个库


下面我们快速地用起来

  • 创建一个准备上传到pod 的lib , 并把他上传到coding net , 如果想看详细流程, 请看我的另一遍文章: 关于 cocoapods 制作 Podspec 及使用,里面写得比较清楚.
  • 当你在本地已经把pod 项目,提交到git , 并且打上了tag 时, 接下来我们进入 .git 所在的位置


执行
remoteLibrary: 你的私有库名称
testLibrary.podspec: 你要上传的spec描述文件.

pod repo push remoteLibrary testLibrary.podspec

在cocoapods中看到已经存在的pod

*远程私有库也存在了


远程私有库

建立工程使用

  • pod init 这些就不说了,说一下profile 文件中怎么写吧.
    这里最好引入两个source, 这个是自己的私有库, 一个是pod自己的,这样才能安装其他的第三方框架和自己私有库中的lib
source 'https://github.com/CocoaPods/Specs.git'
source 'https://git.dev.tencent.com/peijue_chen/remoteLibrary.git'
 platform :ios, '9.0'

target 'testPrivateLib' do
   use_frameworks!
   pod 'testLibrary'
end

至此, 远程私有库创建和添加结束.

相关文章

  • CocoaPod 私有库的使用方式

    创建及配置方式 到远程仓库创建工程 查看本地索引库 添加私有索引库 创建组件库 使用组件库模板创建 添加组件内容 ...

  • 组件化之创建私有远程库

    一.创建私有远程索引库 创建一个私有远程仓库主要的步骤如下: 创建远程索引库和私有组件库仓库 将远程索引库添加到本...

  • 组件化开发(四)本地私有库

    通过本地私有库实现组件化开发 组件化开发分为本地私有库和远程私有库,这里我们先来学习如何通过本地私有库实现组件化的...

  • 组件化踩坑总结

     经历了项目组件化(准备工作)项目组件化(一)创建本地私有库项目组件化(二)创建远程私有库这些天也踩了不少的坑出来...

  • 组件化开发:创建远程私有库及添加

    我们这里采用coding net 上管理远程私有库及我们的项目. 首先请在coding net 上创建你的远程私有...

  • 组件化

    组件化的优点:1、降低业务之间的耦合度 一、创建远程私有仓库 a.创建私有库 b.将私有库关联到本地 二、创建私有...

  • HCMediator组件化详解

    组件化创建流程库 组件化需要创建私有spec库(索引库)、HCMediator库(App中介库)、其他组件库 私有...

  • 组件化开发

    一.初始化组件 二、提交远程厂库 三、私有库 ARC引用MRCw文件 四、私有库oc swift混用 五、添加...

  • 组件化远程私有库解决方案(cocoapods基于git 、svn

    组件化远程私有库解决方案(cocoapods基于git 、svn)----高级版 组件化远程私有库解决方案(coc...

  • iOS组件化探究之私有库的创建

    iOS组件化探究之私有库的创建 iOS组件化探究之私有库的创建

网友评论

      本文标题:组件化开发:创建远程私有库及添加

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