CocoaPods的使用——github中创建自己的cocoapod私有库_实操

https://github.com/potato512/CocoapodSpecDemo/tree/master/Help

 

https://github.com/

 

依托github服务器,把自己写的功能类项目当作cocoapods私有库进行发布公开,便于他人利用,也便于自己使用和维护。

 

注意事项:
1、必须包含的文件:LICENSE、prjectName.podspec
2、相关文件必须在同一个目录层级:LICENSE、projectName.podspec、projectName项目文件
3、相关文件名称必须一致,均使用projectName:私有库文件名称、私有库文件目录名称、.podspec文件名称


操作流程:
1、(网站操作)github网站创建Repository,并获取路径。
(1)repository中必须设置LICENSE
(2)获取路径url,如 https://github.com/userName/projectName.git

CocoaPods的使用——github中创建自己的cocoapod私有库_实操_第1张图片
CocoaPods的使用——github中创建自己的cocoapod私有库_实操_第2张图片

CocoaPods的使用——github中创建自己的cocoapod私有库_实操_第3张图片

2、(终端操作)创建本地目录,便于操作
(1)进入本地目录:cd 目录名称
(2)使用命令clone项目到本地目录:

git clone https://github.com/userName/projectName.git

(3)添加到仓库:

pod repo add projectName https://github.com/userName/projectName.git

移除仓库:

pod repo remove projectName

更新仓库:

pod repo update projectName

3、操作podspec文件
(1)创建podspec文件:

pod spec create projectName

(2)编辑podspec文件

(3)检验pod spec文件:

进入本地仓库目录:

cd ~/.cocoapods/repos/projectName

 

本地校验文件:

pod lib lint

联网校验文件:

pod spec lint

选项:--verbose显示详细编译信息,—allow-warnings忽略警告,—sources编译时用到的源码地址,—use-libraries编译时加载依赖的其他静态库。如:

 

 

pod spec lint —verbose

4、修改文件提交
(1)提交到git缓存区:

// . 表示所有文件
git add .

(2)提交备注说明:

git commit -m “备注说明”

(3)提交到git服务器:

git push origin master

5、设置tag
(1)设置版本号:

git tag x.x.x -m “version x.x.x”

(2)提交到git服务器:

 

git push origin master --tags

6、发布私有库(1)首次时需要注册:

pod trunk register [email protected] “userName” --description=“iMac” --verbose

(2)查看邮箱,并验证(3)查看注册状态:

pod trunk me

(4)发布到git服务器:

pod trunk push projectName.podspec
// 或先提交到本地仓库
pod repo push projectName projectName.podspec

(5)验证发布状态:

pod search projectName

(6)发布成功后,可以更新本地仓库

pod repo update

注意:发布成功后,可登陆相应网站查看,如 https://cocoapods.org/pods/projectName

 

 

 

 

 

导入使用示例:
项目中创建Podfile文件,并编辑如下内容

platform :ios, '7.0'
target ‘项目名称' do
pod ‘projectName’, '~>x.x.x’
end

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '6.0'
target '项目名称' do
 pod 'projectName'
end

 

 

 

 

 

CocoaPods的使用——github中创建自己的cocoapod私有库_实操_第4张图片

 

 

CocoaPods的使用——github中创建自己的cocoapod私有库_实操_第5张图片

CocoaPods的使用——github中创建自己的cocoapod私有库_实操_第6张图片

CocoaPods的使用——github中创建自己的cocoapod私有库_实操_第7张图片

 

 
 
 
 
 
 
 
 

你可能感兴趣的:(iOS,辅助工具使用)