美文网首页
Cocoapods的简单使用

Cocoapods的简单使用

作者: iOS猿类__冬眠的考拉妹妹 | 来源:发表于2017-04-07 17:07 被阅读0次

Cocoapods是什么?

概念

Cocoapods是Xcode项目中库依赖关系的管理工具。是一个提供发现,改善,参与第三方开源库的集中生态系统。

为什么用Cocoapods?

在使用Cocoapods之前,我们使用第三方开源代码需要经过以下手动的步骤:

查找下载第三方开源库;

在工程中添加第三方开源库;

添加第三方开源库用到的系统Framework或者第三方库,繁复琐碎的配置项修改;

更新第三方开源库,需要重头再来一次1,2,3步骤;

以上都是手动执行,项目中用到的第三方库比较多的时候不可避免会遇到问题。

Cocoapods通过一个Podfile文件管理了项目中第三方库。

项目的依赖关系在一个文本文件称为Podfile。CocoaPods解决库之间的依赖关系,获取生成的源代码,然后链接在一个Xcode工作区。然后通过pod inistall/update一句命令来让Cocoapods来为我们自动管理项目与第三方库及第三方库与第三方库之间的依赖关系。

安装使用Cocoapods?

Cocoapods 的安装和使用(国内)链接安装(官方)链接使用(官方)链接

Cocoapods 命令

使用

1.新建一个工程CocoapodLibProject

2.CocoapodLibProect项目 pod init,生成Podfile 文件

3.Podfile中引入相应 pods 库

4.pod install/update 构建pods库,使用库

5.需要其他组件库,重复3,4步

Cocoapods 构建使用自己的lib库

1.使用pod lib create  XXXLib 来创建一个库

2.在项目的Podfile 中引用

下图是目前和教育中使用,lib库都是在项目的上层

3.使用pod update/install 来建立构建一次

4.项目使用的地方使用

参考:

https://guides.cocoapods.org/using/using-cocoapods.html

https://guides.cocoapods.org/making/using-pod-lib-create.html

http://blog.grio.com/2014/11/creating-a-private-cocoapod.html

https://objectpartners.com/2014/06/25/developing-private-in-house-libraries-with-cocoapods/

http://blog.devtang.com/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/

http://blog.carbonfive.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/

相关文章

  • CocoaPods简单用法--使用

    在上一篇简单介绍了cocoaPods的安装流程,接下来则介绍cocoapods的简单使用。 在使用cocoa po...

  • CocoaPods相关

    CocoaPods安装 使用gem安装,安装命令很简单$ sudo gem install cocoapods如果...

  • swift使用cocoapods

    一:工程初次使用cocoapods swift使用cocoapods也很简单,如果工程是第一次使用cocoapod...

  • CocoaPods简单使用

    CocoaPods官网https://cocoapods.org 1、什么是CocoaPods CocoaPods...

  • cocoapods 简单使用

    cocoapods 简单使用 cocoapods是一个依赖管理工具。 在项目根目录新建一个Podfile文件比如 ...

  • CocoaPods简单使用

    1、建立Podfile(配置文件) 终端中,cd到项目总目录(包含.xcodeproj文件的目录)。 终端输入 v...

  • Cocoapods简单使用

    如果提示没有权限 或者 command not found 命令前加 sudo

  • Cocoapods使用私有库中遇到的坑

    原文Cocoapods使用私有库中遇到的坑 以前使用Cocoapods时候就是简单的创建Podfile,然后执行p...

  • CocoaPods的简单使用

    $ gem sources --remove [url]https://rubygems.org/[/url]复制...

  • Cocoapods的简单使用

    Cocoapods是什么? 概念 Cocoapods是Xcode项目中库依赖关系的管理工具。是一个提供发现,改善,...

网友评论

      本文标题:Cocoapods的简单使用

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