CameronL's Blog

不积跬步,无以至千里

0%

CocoaPods学习二:创建本地私有仓库

CocoaPods学习二:创建本地私有仓库

上一篇文章讲到了创建自己的cocoapods公有库,这次我介绍一下工程里面,如何用cocoapods管理本地的私有仓库。

步骤一:本地创建好文件夹和文件

我们先创建文件夹CommonUtil,在里面创建Classes文件夹,把需要的.h和.m文件拖进去,如图:

步骤二:创建和配置.podspec文件

终端命令行里面去到CommonUtil文件夹,执行pod spec create CommonUtil创建.podspec文件

打开CommonUtil.podspec修改配置,因为是本地的,所以很多可以忽略的,证书不需要,homepage和source地址都不需要,其他的和公有库一样。想详细了解.podspec的配置,请看官网介绍:Specs and the Specs Repo

步骤三:本地验证pod是否能通过

执行本地验证命令$ pod lib lint --allow-warnings,–allow-warnings是用来忽略警告的,如图所以是验证通过的了

步骤四:通过pod安装本地私有库

我们新建一个demo工程,在工程主目录新建一个Local Pods文件夹,把CommonUtil目录拷贝到Local Pods文件夹里,如图:

命令行去到Demo的主工程目录,执行$ pod init,主工程目录打开刚生成的Profile文件,配置如下

1
2
3
4
5
6
7
8
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'

target 'Demo' do
use_frameworks!
pod 'CommonUtil' :path => 'Local Pods/CommonUtil'

end

接下来就是通过cocoapods安装本地库了,命令行执行$ pod install,如图:

然后在项目demo就可以看到多了.xcworkspace和.lock文件及pod文件夹。点击.xcworkspace文件打开项目看看,真的安装好了,本地库安装的pod库是在Development Pods目录下的,如图:

在工程里面可以直接修改Development Pods里面的文件,下次$ pod install也不会还原的

以上,谢谢阅读

CameronL 微信

微信

CameronL 支付宝

支付宝