美文网首页iOS开发笔记
iOS提高篇:创建自己的Pods

iOS提高篇:创建自己的Pods

作者: younger_times | 来源:发表于2019-02-20 14:40 被阅读0次

1. 注册trunk 账号

前奏曲

trunk需要pod在0.33及以上版本;

pod --version

不满足时进行更新

sudo gem install cocoapods

开始注册

pod trunk register ***@qq.com yourName 

然后你的邮件将受到信息,进行认证即可

检查是否已注册

pod trunk me

2. 创建本地Pod

pod lib create ***

将会询问以下内容:

  1. What Language do you want to use?? [Swift / objC]

objC

  1. Would you like to include a demo application with your Library? [Yes / No]

No

  1. Would you like to do view based testing? [Yes / No]

No

  1. What is your class prefix?

AA

创建成功后会打开Xcode

3. 登录Github创建一个public仓库

创建过程略

回到本地和远程仓库绑定

git remote add origin https://github.com/***/****.git

配置podspec

  • s.version : 版本号,这里的版本号与Github仓库中的Tag一一对应
  • s.summary : 你的Pod库的总结性描述.
  • s.description : 你的Pod库的具体描述,【这里要注意,s.description的长度必须大于s.summary】
  • s.source: 指向对应的GitHub仓库.
  • s.dependency:表示依赖库
  • s.public_header_files:是要公开的头文件
  • s.frameworks:依赖库

提交远程仓库
设置Tags

git tag -m "first release" "0.1.2"
git push --tags

验证Pod

 pod lib lint **.podspec # 不爆红就是对的
#或
pod lib lint # 你在你的文件目录下

提交pod

pod trunk push

查询你的pod

pod search WKUIKit

清除缓存

pod cache clean --all

错误排查

如果引入了第三方包,那么会失败需要如下:

 --use-libraries

查看详细的DEBUG

--verbose

忽略警告

--allow-warnings

常见错误

1.Unable to find a pod with name, author, summary, or description matching ***

rm ~/Library/Caches/CocoaPods/search_index.json
pod search

参考文

  1. Cocoapods: pod search无法搜索到类库的解决办法

相关文章

  • iOS提高篇:创建自己的Pods

    1. 注册trunk 账号 前奏曲 trunk需要pod在0.33及以上版本; 不满足时进行更新 开始注册 然后你...

  • ios_创建自己的私有Pods

    1.你首先要安装CocoaPods。 2.在git服务器上建立你自己私有源,注意:创建时一定要勾选Initiali...

  • 创建自己的Pods

    一.创建 终端cd到Desktop 通过pod lib create GXModule 命令,创建Cocoapod...

  • iOS 创建内部库 pods 的创建

    在项目开发过程中,对于字体大小,间距,颜色,常用的组件等,这些常规的设置使用而苦恼。我以前是使用宏,每次建立一个新...

  • iOS 创建本地私有pods

    1:创建DemoProject工程,用于后面测试生成本地私有库2:cd 进入需要创建私有库的目录(方便起见,切换至...

  • iOS pods创建私有库

    如何创建私有库 要创建私有Pod,首先我们需要两个私有仓库,code repo放私有Pod源码,spec repo...

  • Swift - 代码上传到GitHub

    学会使用别人的Pods依赖库以后,你一定对创建自己的依赖库跃跃欲试,今天就来揭开Pods依赖库创建过程的神秘面纱。...

  • cocopods---制作篇

    学会使用别人的Pods依赖库以后,你一定对创建自己的依赖库跃跃欲试,今天就来揭开Pods依赖库创建过程的神秘面纱。...

  • cocoaPods私有库的创建与使用

    一,创建私有pods 创建私有Spec Repo(也就是所有私有pod的仓库) spec repo 是pods的一...

  • iOS原生项目接入Flutter

    前置条件:iOS原生项目已建立 1、创建pods文件 因为本次主要通过cocoapods的方式接入,所以如果原项目...

网友评论

    本文标题:iOS提高篇:创建自己的Pods

    本文链接:https://www.haomeiwen.com/subject/myrhyqtx.html