组件5:本地私有库的使用

为什么要开发私有库,对于公司来说,技术是一种商业机密,如果公开了,全世界的人都知道了。所以,库的私有化,很重要。

私有库包括本地私有库和远程私有库。

概念:就是创建一个仓库, 存储在本地, 在本地的其他工程中直接使用


一、本地私有库的创建之案例(重点是修改spec)

1、创建文件夹testLocalLib,git init
2、创建Classes及文件Person.m、Person.h。
3、在testLocalLib文件夹下创建testLocalLib.podspec(pod spec create testLocalLib),修改spec文件4处:

s.summary      = "short"
s.description  = "short 比summary字数多."
s.license      = "MIT"
s.source       = { :git => "", :tag => "#{s.version}" } //source的git为空
s.source_files  = "Classes", "Classes/**/*.{h,m}"

4、提交到本地仓库:git add . ,git commit -m 'xxx'。
5、可以了,文件如图。


本地私有库.png

二、工程引用本地库案例(重点是修改Podfile)

1、创建xcode工程,让工程文件夹和私有库文件夹在同一级下,好找,如下图。;
2、pod init,创建Podfile文件,重点是修改Podfile文件,如下图;
3、pod install
4、使用本地私有库,打开Xcode,导入Person.h,编译,不报错即可,如下图。

使用本地私有库如何修改Podfile20170705_7.png
使用本地私有库20170705_8.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容