首页 pod公开库制作
文章
取消

pod公开库制作

1、初始化一

1
2
3
mkdir SmartSDK  #创建文件夹SmartSDK
cd SmartSDK     #打开文件夹SmartSDK
git init        #init初始化

2、初始化二

也可以github上创建完成,clone到本地 image

3、新建SmartSDK工作区

Xcode->File->New->Workspace->”SmartSDK”

1
2
3
git add .
git commit -m "Add SmartSDK工作区"
open SmartSDK.xcworkspace   #打开工作区

4、新建SmartSDK、SmartSDKExample

  • 新建SmartSDKExample库(并添加到工作区) Xcode->File->New->Project->Application->App->”SmartSDKExample”
  • 新建SmartSDK库(并添加到工作区) Xcode->File->New->Project->Framework&Library->Framework->”SmartSDK”,

image

5、完善SmartSDK库

  • 在SmartSDK/SmartSDK中:添加Classes,添加测试类 Funcs.swift
  • 在SmartSDK/SMartSDKExample中测试Funcs.swift

6、配置podspec及相关

在SmartSDK/中,添加podspec、README、LICENSE等

1
pod spec create SmartSDK #创建podspec文件
  • 版本号,tag
  • pod_name
  • user_name
  • user_smail
  • source

7、推送到github:打标签、发布release,然后发布新版本spec

1
2
pod spec lint "SmartSDK.podspec" --allow-warnings   # 校验spec
pod trunk push "SmartSDK.podspec" --allow-warnings  # 发布spec

以下为注册成功

image

注册trunk账号

1
2
pod trunk me    #检测trunk
pod trunk register YOUR_EMAIL [YOUR_NAME]   #没有trunk则注册一下    

执行注册命令后,邮箱会收到邮件

image

点击链接

image

返回terminal,可再次 pod trunk me

8、发布完成后

cocoaPods官网大约10分钟后更新

1
2
3
pod repo update #更新到本地
rm ~/Library/Caches/CocoaPods/Search_index.json #清缓存
pod search SmartSDK    #重新search

image

本文由作者按照 CC BY 4.0 进行授权

参阅

-

Comments powered by Disqus.