创建自己的cocoapods

创建自己的Cocoapods

整体的步骤:

  1. 开发自己的代码库

  2. 创建 .podspec 文件,

  3. 提交. podspec 到 cocoapods 索引库

  4. 开发自己的代码库

22174fe4-71b7-4883-abb6-9467ccfe28b4.png
  1. 创建 podspec 文件

  2. 在创建 podspec 使用命令

  3. pod spec create Test11.

此时项目工程中会多出一个文件为:


![1116f454-a155-4f49-8298-e0373b5d3dd8.png](https://upload-images.jianshu.io/upload_images/1892971-36e191af83ab3986.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
  1. 修改.podspec里面的配置信息:
0f72308e-28fb-44ff-a7d2-31ef2e5c1cec.png

配置完成

      1. 的时候通过 pod trunk 方式来进行提交自己的 podspec 到 cocoapods 索引库,此时我们需要注册一下,参照文档,
        915eefc3-ef79-4386-8927-3fc957a45bad.png

        输入命令后

```swift

pod trunk register yinyk1@lenovo.com 'yinyk1' --description='macbook pro' --verbose

```swift

终端显示如下:

5b30fae3-73ff-4c43-b828-e6c5fe3e6dc3.png

按照提示,到邮箱中激活,然后可以提交自己的 spec

  1. 使用 命令
    pod trunk push Test11.podspec 来把自己的描述提交到 cocoapods 索引库

  2. 有报错信息解决

  3. ERROR | file patterns: The `source_files` pattern did not match any file. 错误

  4. 原因: 有可能是本地开发的功能库中添加了文件,没有提交到 git 远程仓库,导致的.

  5. 解决方法: 先 git add . /git commit -m '' / git push origin master 后在重新尝试 pod trunk push

  6. 如果pod search 搜索不到 的话 ,请到 : /Users/yourname/Library/Caches/CocoaPods 中找到search_index.json 文件删除后,重新 search 就会有结果.

  7. http://www.cnblogs.com/XYQ-208910/p/6214066.html

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容