您的位置:首页 > 其它

CocoaPods私有仓库的创建与使用(svn服务器)

2016-11-21 15:54 281 查看
众所周知,CocoPods是iOS一个非常好用的依赖管理工具,可以使用它很好的管理和更新第三方库,在公司的开发过程中,公司内部也尝尝有可以不同项目复用的功能模块,公司希望可以使用CocoPods 进行管理,但又不希望代码进行开源,于是需要建立一个私有的仓库。那么这个私有仓库又是如何创建和使用的呢,下面我们首先说下它的原理。

1.原理

在建立私有仓库的时候会需要建立一个.podspec文件,这个文件的是很详细的描述了这个仓库某个版本的信息,包括这个库里的资源是从哪里获取的,有哪些文件会被使用以及版本等其他详细信息(如果不清楚,请见官网的具体介绍以及官网的具体的例子https://guides.cocoapods.org/syntax/podspec.html#specification)。如果你在本地建立好之后,可以将这个.podspec文件连同相关的库文件提交到svn服务器上,也可以提交到coding.net上到私有仓库上。我是提交到svn上的,然后使用的时候就是在你的项目中新建一个podfile,在podfile中导入你的库名,与具体的下载地址,例如下图:



然后就像导入AFNetworking一样来个pod install,然后你就发现你的项目中多了需要的库,就可以正常使用了。所以主要还是podfile中找库的下载地址,然后只要把具体地址给它,它就可以自己下载使用了。下面来介绍具体的创建步骤。

2.创建步骤

2.1 创建Pod项目工程文件

首先在svn服务器上建立自己的工程目录,然后在拉取到本地,在这个目录下在终端输入:

$ pod lib create EMPodTest
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息