1、初始化一
1
2
3
| mkdir SmartSDK #创建文件夹SmartSDK
cd SmartSDK #打开文件夹SmartSDK
git init #init初始化
|
2、初始化二
也可以github上创建完成,clone到本地
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”,
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
|
以下为注册成功
注册trunk账号
1
2
| pod trunk me #检测trunk
pod trunk register YOUR_EMAIL [YOUR_NAME] #没有trunk则注册一下
|
执行注册命令后,邮箱会收到邮件
点击链接
返回terminal,可再次 pod trunk me
8、发布完成后
cocoaPods官网大约10分钟后更新
1
2
3
| pod repo update #更新到本地
rm ~/Library/Caches/CocoaPods/Search_index.json #清缓存
pod search SmartSDK #重新search
|
Comments powered by Disqus.