简单说说Pod创建私有库

独立开发后好久没用Pod创建私有库做依赖了,记录一下,免得忘了。

1.创建私有Spec Repo 和 私有Pod库 KKComonkit

如果github太卡可以用码云

2.本地索引库与远程私有库关联

终端执行pod repo add KKSpecs https://gitee.com/keke1201/KKSpecs.git

3.创建Pod项目工程文件

cd到想存放的文件夹下 执行pod lib create KKComonkit

如果卡住不动 可以试试下面的

(pod lib create KKComonkit --template-url=https://gitee.com/Pods-Lib/pod-template.git)【url也可以换成自己建的】

成功后需要回答5个问题:1.选择你想用的语言( Swift/ ObjC );2.是否包含一个演示应用程序;3.需要使用哪些测试框架( Specta / Kiwi / None);4.是否需要基于视图的测试;5.类前缀。回答完5个问题他会自动执行pod install命令创建项目并生成依赖、就建完本地代码库了。

4.把封装好的代码文件都拖入classes文件夹中

5.编辑KKComonkit.podspec文件

根据自己需要进行改动

6.提交本地代码到git仓库中并打上tag

git remote add origin https://gitee.com/keke1201/KKComonkit.git

git pull origin master --allow-unrelated-histories 然后修改README的冲突

git add -A && git commit -m "Release 0.1.0"

git push origin master 

git tag 0.1.0 (打的tag版本要与spec文件中一致)

git push --tags

7.验证podspec索引文件

pod spec lint --allow-warnings 

看到 绿色的 passed validation.就是成功了

(注:pod lib lint是检索本地索引文件,pod spec lint 是本地和远程库同时检索)

8.提交索引文件到远程索引库

pod repo push KKSpecs KKComonkit.podspec --allow-warnings

至此就完成了 KKComonkit这个Pod库的创建 

KKSpecs索引库可以存放多个Pod库的索引文件

9.使用Pod库

在Podfile文件中 加入

source 'https://gitee.com/keke1201/KKSpecs.git'

platform :ios, '8.0'

target 'test' do

      pod 'KKComonkit', '~> 0.1.0'

end

然后pod install 就完成了

这篇比较详细 

你可能感兴趣的:(简单说说Pod创建私有库)