美文网首页
NO.3-iOS — CocoaPods远程公开库

NO.3-iOS — CocoaPods远程公开库

作者: 浮桥小麦 | 来源:发表于2017-06-08 10:14 被阅读20次
    Pragma mark — NO.1 创建工程吧
    1.在桌面创建一个testLib文件夹
    2.在里面创建一个Classes文件夹(都是创建Classes名字的)
    3.打开终端,cd Classes
    4.touch Person.h  Person.m(用touch命令创建两个文件)
    
    12.png
    Pragma mark — NO.2 去创建一个小的远程代码仓库
    复制一下仓库地址就好
    
    Pragma mark — NO.3 上传代码到远程仓库
    #步骤就不说了,按照git的文章来
    
    Pragma mark — NO.4 创建描述文件spec
    #利用pod命令
    pod spec create testLib
    名字和项目名一样就好
    
    156.png
    Pragma mark — NO.5 用Xcode打开这个spec文件进行修改
    112.png
    s.name 框架名
    s.version  版本先放这里不去修改
    s.summary  框架简介(这个可以改一改)
    
    
    
    3454.png
    #注意长描述的字数啊!
    #homepage 就是你github的首页吧
    
    157.png
    执照许可,先用这个MIT吧
    
    68.png
    #作者信息描述
    
    087.png
    #注意:代码地址是git的地址,标签tag要和上面的s.version保持一致。 别人pod install你的框架的时候,实际上是根据这个地址和tag在release中下载对应的zip里面的代码
    
    
    835.png
    这个s.source_files 非常重要,他是指定你别人到时集成到工程中的时哪些文件(**代表通配符,匹配的是子文件。 *代表的是文件)
    
    Pragma mark — NO.6 加标签
    076.png
    #注意标签一定要和spec中的文件一样啊
    
    Pragma mark — NO.7 创建trunk,将spec文件上传到cocoapods的远程索引库中
    pod trunk register 562752212@qq.com 'jiangjun'  —verbose
    这个命令注册trunk,用自己的邮箱号,后面的’jiangjun’可以随便写吧
    
    然后邮箱会有一个网址,复制那个网址,打开,然后会叫你回到终端,输入一段命令
    
    pod trunk push testLib.podspec
    这个命令,push 的是你的框架名.podspec
    
    然后会显示那个更新本地的索引库,会要比较长的时间
    Updating spec repo `master`
    更新完后,没有警告就成功了
    
    最后成功后,pod search还是索引不到,是因为你本地的索引文件没有更新
    
    你可以来到 个人 - 资源库 - Caches —CocoaPods - search_index.json文件删除,再重新pod search就有了
    
    

    相关文章

      网友评论

          本文标题:NO.3-iOS — CocoaPods远程公开库

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