美文网首页
CocoaPods本地私有库创建

CocoaPods本地私有库创建

作者: 曾经那样美 | 来源:发表于2017-08-22 18:50 被阅读0次

本地私有库创建参考此博客 

1 、第一种方式 (参考我的上篇文章)

下面已经创建好了的MyProject项目

在podTest创建项目名为MyProject

终端输入:  cd /Users/XXXXXX/Desktop/podTest 

cd到podTest目录

终端输入:  pod lib create MyFramework   

MyFramework只是名字到时候自己可以随便输入个名字。

到时候会出现一些问题出现如下图:

看着输入就行了

输入完成之后它会自动打开工程

在工程中添加如下测试代码

然后打开MyProject工程修改如下文件

path根据不同的目录结构也会不同

终端输入:  cd /Users/XXXXXX/Desktop/podTest/MyProject

回车后在输入: pod install

然后就可以打开MyProject项目了

pods里面已经包含分类了

添加调用代码

就可以看到输出结果了

以上这种方法主要是自动创建了仓库文件,MyFramework.podspec  其实我们也可以自己手动创建。

2、第二种方式(自己手动创建仓库文件

在同级目录下创建如下文件夹

在同级目录下创建一个文件夹MyManual

终端:  cd /Users/XXXXXX/Desktop/podTest/MyManual

终端:  pod spec create MyManual

用来创建仓库文件

下一步 随便在一个项目中创建一个文件

主要要这两个NSString+Manual文件

复制到如下目录

用xcode打开MyManual.podspec文件

这里是初始值,没有经过修改的

看到上一步中NSString+manual放置目录的机构了吧

然后看下图

修改之前

我们先修改这个地方吧

先修改这样吧,以后有问题在修改

然后打开MyProject工程

添加上面的代码

好了cd到这个目录吧

终端: cd /Users/XXXXXX/Desktop/podTest/MyProject

终端: pod install

然后结果报错:

主要看上面的ERROR

上面ERROR说 sample license type 示例的许可证类型

那我们去看看吧,查找之后在这里:

那我们就修改下吧

把“MIT (example)” 修改成 “MIT” 去掉后面的example看看行不行。。。

去掉之后在运行:pod install

看来是行的通的

之前的错误已经不存在了,那开始处理其他的,根据提示我们按如下修改

#s.source      = { :git => "http://EXAMPLE/MyManual.git", :tag => "#{s.version}" }

把这一样注释掉,因为我们是本地的 不用上传的github网址上面,在前面加个#就可以了

然后说这个是一个空的描述,那我们就写点东西吧,如下:

s.description  = <<-DESC

wo buxiang xie

DESC

修改了三处看看这次能不能运行成功。

继续:pod install

- ERROR | attributes: Missing required attribute `source`.

看来是需要source看来上面修改错了,那就在修改下:

s.source      = { :git => "http://xxxxx/MyManual.git", :tag => "0.01" }

修改成上面的在试下。

结果成功了。

打开MyProject项目

已经包含了手动添加的了

添加测试代码看看能不能用

完美输出了

好了,到这里两种方式介绍完了。

相关文章

  • CocoaPods使用总结

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

  • pod 私有库

    如何创建私有 CocoaPods 仓库 制作 CocoaPods 依赖库 cocoapods本地的类库更新方法 使...

  • iOS 组件化-本地私有库

    CocoaPods本地私有库 组件化-使用CocoaPods管理的本地私有库,可以分为3种 本地私有引用 本地工程...

  • iOS组件化-CocoaPods

    组件化练手,首先先使用CocoaPods创建本地私有库和远程私有库。CocoaPods大家都用过,那就废话不多说了...

  • Swift 码云创建私有库

    一:创建私有库的索引库先看一张图 二:将创建的索引库添加到本地cocoapods仓库1.cocoapods本地仓库...

  • 创建私有库

    在GitHub上创建私有库,并使用cocoapods导入使用 1、创建索引库 创建远程索引库 创建本地索引库 1)...

  • CoCoaPods

    CoCoaPods的原理 创建自己的本地私有库 1.创建本地私有库2.自己的库内容先放到Classes文件夹,再C...

  • pod私有库

    接着上两篇文章CocoaPods公有库和CocoaPods本地私有库,这篇就来讲解下CocoaPods远程私有库,...

  • 使用Cocoapods创建私有podspec

    参考文章: CocoaPods私有库配置笔记 使用Cocoapods创建私有podspec cocoapods应用...

  • iOS组件化开发远程私有库

    一、本地化私有库 工程创建好之后可以用作本地私有库,通过path来引入本地私有库 二、远程私有库 创建远程私有库,...

网友评论

      本文标题:CocoaPods本地私有库创建

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