创建自己的Cocoapods
整体的步骤:
开发自己的代码库
创建 .podspec 文件,
提交. podspec 到 cocoapods 索引库
开发自己的代码库
创建 podspec 文件
在创建 podspec 使用命令
pod spec create Test11
.
此时项目工程中会多出一个文件为:
- 修改.podspec里面的配置信息:
配置完成
-
的时候通过 pod trunk 方式来进行提交自己的 podspec 到 cocoapods 索引库,此时我们需要注册一下,参照文档,
输入命令后
-
的时候通过 pod trunk 方式来进行提交自己的 podspec 到 cocoapods 索引库,此时我们需要注册一下,参照文档,
```swift
pod trunk register yinyk1@lenovo.com 'yinyk1' --description='macbook pro' --verbose
```swift
终端显示如下:
按照提示,到邮箱中激活,然后可以提交自己的 spec
使用 命令
pod trunk push Test11.podspec 来把自己的描述提交到 cocoapods 索引库有报错信息解决
ERROR | file patterns: The `source_files` pattern did not match any file. 错误
原因: 有可能是本地开发的功能库中添加了文件,没有提交到 git 远程仓库,导致的.
解决方法: 先 git add . /git commit -m '' / git push origin master 后在重新尝试 pod trunk push
如果pod search 搜索不到 的话 ,请到 : /Users/yourname/Library/Caches/CocoaPods 中找到search_index.json 文件删除后,重新 search 就会有结果.