美文网首页
(CocoaPods) - 在内网搭建私有库

(CocoaPods) - 在内网搭建私有库

作者: 粒粒皇 | 来源:发表于2020-01-12 17:08 被阅读0次

一、在内网 Git 创建一个空的仓库,用来存放私有库信息

名称为 SpecRepo(名字可以自己定)。

image.png

二、把内网仓库 SpecRepo 添加到CocoaPods本地仓库。

这步操作会在 ~/.cocoapods/repo 路径下创建一个名字为 SpecRepo 的空文件夹。

pod repo add SpecRepo http://192.168.1.168/iOS/SpecRepo.git
image.png

三、写一个xx库,提交到内网Git

podspec文件创建并通过校验
……(略)

四、添加私有库到 SpecRepo

pod repo push SpecRepo xxxx.podspec

如果有警告,会导致无法通过,需要添加--allow-warnings

如果使用了 C 函数相关的,需要添加--use-libraries

额外问题:
如果导入的私有库有动态库/静态库,有些C++的代码会导致pod命令编译找不到头文件问题,而真机调试却正常。

image.png

解决:
--skip-import-validation

// 本地检测
pod lib lint xxxx.podspec
// 推送到私有库
pod repo push SpecRepo xxxx.podspec

// --skip-import-validation

// 本地检测
pod lib lint xxxx.podspec --skip-import-validation
// 推送到私有库
pod repo push SpecRepo xxxx.podspec --skip-import-validation
image.png

五、使用

在 podfile 文件中添加 source

source 'http://192.168.1.168/iOS/SpecRepo.git'  
source 'https://github.com/CocoaPods/Specs.git'

target 'xxxx' do

  pod 'xxxx'

end

相关文章

  • (CocoaPods) - 在内网搭建私有库

    一、在内网 Git 创建一个空的仓库,用来存放私有库信息 名称为 SpecRepo(名字可以自己定)。 二、把内网...

  • CocoaPods私有库搭建说明

    CocoaPods私有库搭建说明 关于CocoaPods CocoaPods是Swift和Objective-C ...

  • python包管理pip,基于docker搭建pypi私有库 、

    PYPI Server是经常用于搭建内网或私有pypi私有库的python包。并且使用搭建和配置也比较简单。 官方...

  • CocoaPods开源库的搭建

    前言 如果你看了我之前写的文章《CocoaPods私有库的搭建》,而且有过实战,你会发现《CocoaPods开源库...

  • CocoaPods使用总结

    CocoaPods 公共库的创建CocoaPods 本地私有库的创建(模板创建方式)CocoaPods 本地私有库...

  • Pod搭建开源库小结

    1./Users/xxx/.cocoapods/repos 不管是搭建私有库还是开源库,这个路径下版本库repos...

  • Cocoapods私有库搭建

    最近在整理组件化相关的东西,其中有一项就是用pod管理内部的一些公共组件,为了加深印象,下面把具体步骤记录一下(注...

  • cocoapods 私有库搭建

    直入正题,原理性的东西边写边讲吧~。 首先我们需要用到两个私有git仓库,一个用于存放我们私有代码库,一个用于存p...

  • 搭建CocoaPods私有库

    因为公司的需要重新搞了一次CocoaPods,于是记录一下这次折腾下来的整个过程。 准备 开始之前,先说一下开发环...

  • CocoaPods私有库搭建

    CocoaPods 安装入门就不多说了可以看这个 https://www.jianshu.com/p/ab6411...

网友评论

      本文标题:(CocoaPods) - 在内网搭建私有库

      本文链接:https://www.haomeiwen.com/subject/pjfwactx.html