收藏

CocoaPods 制作与提交

2022-04-24  本文已影响0人  _涼城

制作CocoaPod

手动创建

创建 spec 文件,手动创建项目并配置 podName.podspec 文件

pod spec create [podName] 

自动创建

CocoaPods 官网推荐,会根据终端填入的选项按照 pod-template 模板生成工程,可以通过 --template-url 使用自定义的模板

pod lib create [podName]

通过 pod lib create 创建,会询问下面 5 个选项:

  1. Objc 或 Swift
  2. 是否需要 Demo 工程
  3. 选择测试框架
  4. 是否需要基于视图的测试
  5. Objc 项目的前缀

最终,生成 Pod 模板,文件目录结果如下:

image.png

检查本地 Pod

在完成后可以通过 pod lib lint 本地检查是否正确

cd ~/code/Pods/podsName
pod lib lint --allow-warnings

检查远程仓库 Pod

将代码推送到远程仓库后,并配置推送标签版本,最后使用 pod spec lint

git add -A && git commit -m "Release 0.0.1."
git tag '0.0.1'
git push --tags
pod spec lint --allow-warnings

部署 Pod

部署到 trunk

  1. 注册

    pod trunk register [emailAddress] 'userName' --description='macbook air'
    
  1. 部署

    pod trunk push [NAME.podspec]
    

部署到私有源

参考Private Pods

  1. 在远程仓库创建一个私有的 Spec repo 仓库

  2. 在电脑 CocoaPods 添加 repo

    pod repo add REPO_NAME SOURCE_URL
    
  3. 部署到私有源

    pod repo push REPO_NAME SPEC_NAME.podspec
    
上一篇 下一篇

猜你喜欢

热点阅读