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 | # Uncomment the next line to define a global platform for your project |
接下来就是通过cocoapods安装本地库了,命令行执行$ pod install
,如图:
然后在项目demo就可以看到多了.xcworkspace和.lock文件及pod文件夹。点击.xcworkspace文件打开项目看看,真的安装好了,本地库安装的pod库是在Development Pods目录下的,如图:
在工程里面可以直接修改Development Pods里面的文件,下次$ pod install
也不会还原的
以上,谢谢阅读