以pods的形式,引入本地相关文件

补充:

pod repo 查看本地 pod 目录信息

一, 生成本地库 的描述文件.spec

//1.进入的 本地库的 目录

cd  'xxx'

//2.初始化本地仓库

git init

git add .

git commit -m 'xxx'

//3.创建<模板测试工程>  //在工程文件夹内,创建一个 Lib 文件夹,在 Lib 内创建

包含: .spec文件/测试工程

pod lib create XXname  //从远程 cloning 克隆模板测试工程

//单独创建 spec 文件

pod spec create  'spec的文件名字'

//然后,用xcode打开文件,可修改相关信息,如下:

//.summary    摘要信息(短一点)

//.description  库的描述信息

//.license        协议,删掉括号中内容

//.author        作者, maxueshan => 3134@qq.com

//source   本地库, git需要改成空的

s.source       = { :git => "", :tag => "#{s.version}" }

//.source_files   过滤文件(*表示文件 .h .m )

匹配文件,其中BaseLib为目标文件夹, ** 表示包含BaseLib下的所有文件

s.source_files  = "BaseLib", "BaseLib/**/*.{h,m}"

1.  然后,直接将<组件>copy 到当前工程的 Classes 文件内,

2. 并修改path=>'../' 路径(当前库的路径,以当前 podfile 的路径开始向前找)

3. 最后执行 pod install 即可(或者将Claess中的文件 直接拖入目录也行)

二.集成到 宿主工程中

//1.进入

cd 'xx'

//2.生成podfile文件

pod init

//注释:pod repo 可查看检索的路径

//3.podfile中设置pod库

pod 'Base', :path => '../Base'         //需要指定路径,组件所在的路径,以当前 podfile 的路径开始向前找

//注释: ' ../'  的作用是跳出当前目录,回到上一个目录

//4.安装

pod install

本地私有库的实现 pod的更多相关文章

  1. iOS 创建本地私有库 保存功能代码

    创建本地私有库 >>> cd /Users/cxx/Desktop/Mange_JJH/Lib >>> pod lib create TZTools >> ...

  2. 远程私有库的创建 pod 组件化

    参考:   http://www.cnblogs.com/hs-funky/p/6780203.html http://www.jianshu.com/p/4b63dfbd8be7 http://ww ...

  3. Cocoapods 创建自己的公开库、私有库

    如何创建自己的共有库 1.注册Trunk trunk需要CocoaPods 0.33版本以上,用pod --version 命令查看版本 CocoaPods版本 如果版本低,需要升级: sudo ge ...

  4. iOS组件化开发入门 —— 提交自己的私有库

    前言:本人也是初次接触组件化开发,感觉现有的资料太繁杂,就简单整理了一下,在此跟大家分享一些入手的经验,主要就是描述cocoapods的私有库封装和提交.组件化开发是个大的议题,涉及到架构思路.设计模 ...

  5. CocoaPods - 发布自己的模块(公有库、私有库)

    CocoaPods发布框架到远程公有库 1.编写代码~上传远程仓库 git init git add . git commit -m '提交到本地分支' //关联远程仓库 git remote add ...

  6. CentOS安装Nexus(Maven私有库)详细配置及上传本地jar到私服

    Nexus原理 Maven的原理就是将jar从远程中央仓库下载到PC磁盘的本地仓库,当本地仓库没有发现需要的jar就会去Maven默认的远程中央仓库Maven Central(由Apache维护)中寻 ...

  7. iOS:最详细的创建CocoaPods私有库教程

    一.感慨 说实话,创建这个CocoaPods私有库,我愣是搞了两个星期,创建的过程中,自己的感情波动是这样的:激情四射---->有点困惑----->极度困惑----->有点失望--- ...

  8. 利用Cocoapods、SVN 创建私有库实现方案(yoowei)

    由于项目年后要进行组件化,考虑到如果公司内部实现一些私有的组件,不对外公开,而又想在不同项目中使用,该怎么办呢? 使用Cocoapods制作私有库就完美的解决了这个问题.下图就是使用私有库带给我们的好 ...

  9. 制作自己的私有库(cocopods)

    1.首先你需要创建一个私有的仓库,用于存放自己的podspec相关文件,至于git服务器你可以用http://git.oschina.net/,或者自己搭建的都行.我在git服务器上创建了一个名字叫T ...

随机推荐

  1. Solaris ssh配置主机间信任关系

    假设需要配置从主机com00biiitf001登录主机ols00biiitf001时不需要密码,则采用以下步骤配置: com00biiitf001上产生公用/私有密钥对 $ ssh-keygen -t ...

  2. mybatis中in查询

    xml配置 : <select id="selectPostIn" resultType="dasyskjcdtblVo"> SELECT SYS_ ...

  3. zookeeper 安装配置注意事项

    zoo.cfg 1.server.1/2/3  有几台配置几个 ​2.配置好hosts映射之后可以用node1替代IP地址 3.dataLogDir  下面配置的logs 的目录一定要创建 4.dat ...

  4. sqlserver 查询int类型 in (字符串) 报转换int类型出错的问题

    , , '') ) AS c_departNames FROM t_user AS A LEFT JOIN t_role AS B ON A.c_roleId=B.c_roleId 用 CHARIND ...

  5. Using JConsole

    Using JConsole 转自 https://docs.oracle.com/javase/8/docs/technotes/guides/management/jconsole.html Th ...

  6. 详解CSS display:inline-block的应用(转)

    详解CSS display:inline-block的应用   阅读目录 基础知识 inline-block的问题 inline-block的应用 总结 本文详细描述了display:inline-b ...

  7. java中怎么把String转化为字符数组呢?

    我想让用户输入一组字符串,然后将这个字符串的每一个赋给一个char.即,abcde char ch[]=new char[5]; ch[0]=a;ch[1]=b;..... 解决方案如下图所示: St ...

  8. p2197 nim游戏

    传送门 分析 我们知道最后取完的情况就是所有的a[i]异或和为0 所以只要开始的异或和不为0则先手一定可以将它转化为0 否则不行 所以如果异或和非0则先手胜 代码 #include<bits/s ...

  9. linux环境安装python

    linux环境下安装python3,一步一步来吧! 安装python3 安装readline-devel依赖 ,用于解决python3安装完成后,退格和方向键乱码问题 yum install read ...

  10. format Code

    setting中设置format code. 方便格式化代码.