首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS_让自己的框架支持CocoaPods

首先说点什么呢,开发的久了,一直都是用 CocoaPods 来管理和引用第三方库,有时候也想把自己写的库放在上面,方便别人也方便自己,哈哈哈现在就来看下 如何自己的框架支持 CocoaPods

1. 在 github 上创建新的项目

要注意 LICENSE 和 README.md

LICENSE 是必须的, readme.md 可选

新创建仓库 如图所示 :

2. clone 到本地

拉回来后的目录结构 如图 :

3. 放入自己的库和 demo

注意 : 要打 tag, CocoaPods 那边使用 tag 来区分 release 版本的

4. 创建并编辑 podspec 文件

注意 : 这就是大概必须的字段了, 非常简洁易懂, 主要说明几个(都是我趟过的坑啊)

4.1 这里的 description 书写 需要一点格式, 具体是下面这样 :

4.2 这里的 source_file 书写, 需要依据你的目录结构:

默认是

首先

,

,

然后 Classes 须和 podspec 同级的存放你的库文件的目录,这里 我存放库文件的目录 是 SEWeChatTool, 且里面已经是 .h & .m 的文件,即我的 , 若你的目录下还有很多子目录比如 util,tool等 可以写成

或者是

5. 验证 podspec 文件

注 : 这里按情况 可加一些参数

--verbose 打印错误信息

--allow-warnings 允许警告

--use-libraries 允许使用静态库

然后验证通过, 如图所示 :

6. 提交 github 平台

验证通过后, 需要将本地的改动, 提交至云端.

7. 发布到 CocoaPods

注 : 如果你没注册过 trunk ,需要先注册

如果没有注册信息, 那就注册一个吧

万事俱备, 接下来直接发布到 CocoaPods

发布成功, 如图所示 :

成功之后就能 搜索一下自己的成果啦

注意 : CocoaPods 需要一些处理时间, 可以去 CocoaPods 官网去查看自己的库

若官网可以搜索到自己的库, 但pod search 或 pod install 还是报错找不到文件, 可以 先 pod update 更新 pod 本地仓库

这就是让自己的库 支持 CocoaPods 大致过程.

以下是 SEWeChatTool 的 github 地址 :

https://github.com/wxm6099/SEWeChatTool

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180522G0YS7I00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券