先决条件:建立一个空的git管理 1.1 我的GitHub上建立html
此处略,GitHub有教程
复制代码
1.2 私人git服务器 参考:Linux搭建私有Git服务器以及ssh免密登录配置git
pod repo add REPO_NAME SOURCE_URL
咱们假设您已在github上建立空的git仓库
pod repo add SkRepo git@github.com:skeyboy/SkSpec.git
复制代码
终端中切换目录 cd ~/.cocoapods/repos/REPO_NAME
查看结果 github
接着进入检测pod repo lint .
bash
2 将本地Podspec 推送至我的的repo中服务器
pod repo push SkRepo SPEC_NAME.podspec
复制代码
制做本地pod参考:using-pod-lib-create 更多参考ssh
1 本地pod 集合ide
命令:
pod repo add REPO_NAME SOURCE_URL
实践
pod repo add SkSpec https://github.com/skeyboy/SkSpec
复制代码
说明: SOURCE_URL为存储全部的podspec的检索仓库,默认为空,后续cocoapods会自动推送文件 ui
2 关联远程仓与本地集合spa
命令:
pod repo push SkSpec local_ SPEC_NAME.podspec
实践
pod repo push SkSpec /Users/sk/Desktop/SKLog/SKLog.podspec
复制代码
This will run pod spec lint, and take care of all the little details for setting up the spec in your private repo.3d
因为咱们的出现warn因此是不能完成的,将warn屏蔽掉便可
pod repo push SkSpec /Users/sk/Desktop/SKLog/SKLog.podspec --allow-warnings
复制代码
Pods文件修改
//分别添加 官方和团队 我的的Spec仓库
source 'git@github.com:skeyboy/SkSpec.git'
source 'https://github.com/CocoaPods/Specs.git' #官方仓库的地址
pod 'SKLog','~> 0.0.1'
复制代码
执行pod install