iOS组件化实践(一)

组件化开启一个工程

一. 在第三方代码托管平台上创建私有索引库 SToolSpecKit

创建私有索引库.png

二. 把私有索引库添加到cocoapods

pod repo add SToolSpecKit https://gitee.com/opensourceC/SToolSpecKit
把私有索引库添加到cocoapods.png

三. 查看本地所有的Cocoapods 索引库

pod repo list
查看本地所有Cocoapods索引库.png

四. 创建一个组件工程

pod lib create SToolKit

此处命令执行完毕, 会自动生成一个组件项目, 并自动打开

创建单独组件工程.png

五. 创建组件仓库

创建组件仓库.png

六. 连接远程仓库

连接已存在的本地仓库.png
添加远程仓库地址.png
添加SSH远程仓库.png
配置podspec 描述基本信息.png

打tag标签, push 到第三方代码管理平台. 后面用pod 搜索时, 需要通过tag 标签区分版本. 此处的tag 标签要与 podspec 文件描述的 s.version 保持一致.

七. 将索引文件添加到私有索引库

进入到SToolKit.podspec 文件目录下

cd /Users/wangshan/Desktop/iOS组件化/SToolKit
pod repo push SToolSpecKit SToolKit.podspec --allow-warnings
将索引文件添加到私有索引库.png

搜索SToolKit

pod search SToolKit

八. 配置项目工程podfile 文件

配置项目中Podfile文件.png

九. 项目中引入SToolKit

#import 

你可能感兴趣的:(iOS组件化实践(一))