iOS cocoapods组件化之创建私有组件

本文介绍了如何在iOS开发中创建和管理私有CocoaPods组件。首先,你需要在GitLab上创建组件仓库和repo仓库,接着添加本地repo并使用`pod lib create`创建组件工程。在创建过程中可能遇到Xcode和Gem版本问题,解决后提交工程文件和podspec。验证podspec有效性,打上与版本对应的tag,然后将repo推送到远程仓库。后续的维护包括更新代码、打tag、验证并推送更新到repo。最后,通过编辑podfile和执行`pod repo update`来使用私有组件。
摘要由CSDN通过智能技术生成

步骤

  1. 在gitlab项目中创建两个代码工程,一个是储存repo的仓库,另一个是组件仓库
  2. 添加本地repo,名字和repo工程同名
  3. 利用pod创建ios组件demo工程
  4. 将工程文件提交git仓库,并打上和podspec version 相同的tag,
  5. 验证podspec有效性,通过后将本地repo推送至仓库
  6. 更新和维护组件工程
  7. 使用

1.创建仓库

如图所示
MDSpecs 是存放repo的远程仓库
MeiShopUIKit 是组件仓库
在这里插入图片描述

2.添加repo

找到存放repo的文件夹,项目中所有的repo都放在这里
在这里插入图片描述
命令行操作
在这里插入图片描述

  1. 首先进入repos文件夹
  2. 添加repo到本地路径为repo仓库的地址
  3. 成功后进入任意一个文件夹下
  4. 用pod lib create xxx来根据cocoapods的模板创建一个组件工程

3.创建工程

在执行pod lib create xxx后根据提示选择
在这里插入图片描述
选择完成后如果顺利就创建好了,但是xcode升级或者系统升级以及gem版本问题等都有可能出现错误 cocoapods操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值