组件化

2018-07-03  本文已影响13人  reboot_q

组件构成

创建私有库

// 1. 创建远端索引库
通过 github, osChina, coding 创建远程索引库

// 2. 创建本地索引库
$ pod repo add JJLibSpecs git@git.coding.net:RBoot/JJLibSpecs.git
$ pod repo remove smartydroid

// 3. 创建本地私有库
$ pod lib create JJLibBase
// 3.1 配置 Classes
// 3.2 测试
$ pod ‘JJLibBase’, :path => ‘../PrivateLib/JJLibBase’
$ pod lib lint --allow-warnings
$ pod spec lint --verbose --allow-warnings

// 3.3 配置 .podspecs

// 4. 创建远端私有库
// 4.1 将本地代码关联到远端库
$ git add .
$ git commit -m "init"
$ git remote add origin git@git.coding.net:RBoot/JJLibBase.git
$ git 
$ git pull origin master --allow-unrelated-histories
$ git push origin master

// 4.2  push tag
$ git tag -a 0.1.0 -m "version 0.1.0"
$ git push origin 0.1.0
$ git tag -d 0.1.0
$ git push origin :refs/tags/0.1.0

// 5. 将 .podspecs 推送到远端索引库
$ pod repo push JJLibSpecs /Users/Guangleijia/Desktop/testCode/PrivateLibRemote/JJLibBase/JJLibBase.podspec --allow-warnings
// 5.1 测试
source 'git@git.coding.net:RBoot/JJLibSpecs.git'
source 'https://github.com/CocoaPods/Specs.git'
$ pod search JJLibBase
$ pod install
$ pod update --verbose --no-repo-update
上一篇下一篇

猜你喜欢

热点阅读