美文网首页
简单说说Pod创建私有库

简单说说Pod创建私有库

作者: 苹果我咬了一口 | 来源:发表于2020-03-09 23:07 被阅读0次

    独立开发后好久没用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创建私有库

          本文链接:https://www.haomeiwen.com/subject/yiipdhtx.html