美文网首页
cocoa pods将framework和其他代码一起打包

cocoa pods将framework和其他代码一起打包

作者: 古方月 | 来源:发表于2016-09-20 15:56 被阅读0次

    一  将项目上传到github

    1 登陆github,创建仓库

    2 下载仓库到本地,并将打包好的 framework和其他代码放到项目下

    3 终端提交项目到 github

    打开终端,。

    cd 本地仓库目录

    git add -A

    git commit -m ""    //""中是对提交项目的描述

    git push origin

    4 为项目标记tag 再次提交

    git tag 1.0.0   //添加tag

    git push origin --tags   //提交tag

    二. 上传cocoa pods

    1 在仓库目录初始化一个Podspec文件 最好与你项目同名

    pod spec create 文件名

    2 配置文件

      spect文件标准格式 tag 一定写对和github tag要一致,可以参考官方文件CocoaPods Guides - Podspec Syntax Reference v1.1.0.rc.2

    3 使用终端验证

    pod spec lint ***.podspec --use-libriaries

    出现 YYBaseLib.podspec passed validation表示通过了

    想看错误详情后面加上--verbose

    pod spec lint YYBaseLib.podspec --verbose

    4 创建账号

    pod trunk register 邮箱 联系人 --description="描述" --verbose

    创建成功会收到邮件,进邮箱验证

    pod trunk me  //可查看trunk信息

    5 上传

    pod trunk push ***.podspec    

    本以为这样就结束了,但是pod search发现用不了,于是做了下面的工作。

    6 创建spec repository(spec 仓库)

       除了上面创建的代码仓库,还需要创建一个spec仓库,存放spec

     7 添加你的私有Repo到你的CocoaPods

    pod repo add REPO_NAME SOURCE_URL

    8 验证私有repo安装无误

    cd ~/.cocoapods/repos/REPO_NAME

    pod repo lint .

    9 cd到第一次创建的本地仓库的Podspec文件目录下

    pod repo push REPO_NAME ***.podspec 

    这样就OK了,使用cocoapods引用的时候,在Podfile文件中需要添加

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

    source 'https://****************.git'   //这是第二次创建的仓库git

    相关文章

      网友评论

          本文标题:cocoa pods将framework和其他代码一起打包

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