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

2018-11-07  本文已影响0人  Jason_风筝
下面我们来讨论下组件化开发, 对于大项目来说, 用组件化确实可以对管理代码有很大帮助.
我们都知道,组件化是需要创建自己的私有库, 而不是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

可以看到两个库


下面我们快速地用起来

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

pod repo push remoteLibrary testLibrary.podspec

在cocoapods中看到已经存在的pod

*远程私有库也存在了


远程私有库

建立工程使用

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

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

上一篇 下一篇

猜你喜欢

热点阅读