美文网首页
CocoaPods 笔记

CocoaPods 笔记

作者: Dylan_kuang | 来源:发表于2018-08-07 10:03 被阅读7次
  • CocoaPods 是什么?

    • CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具。利用 CocoaPods,可以定义自己的依赖关系 (称作 pods),并且随着时间的变化,以 及在整个开发环境中对第三方库的版本管理非常方便
  • CocoaPods 背后的理念主要体现在两个方面

    • 在工程中引入第三方代码 会涉及到许多内容。针对 Objective-C 初级开发者来说,工程文件的配置会让 人很沮丧

    • 在配置buildphases和linker flags过程中,会引起许多人为因素的 错误

    • CocoaPods 简化了这一切,它能够自动配置编译选项

  • CocoaPods的原理

    • 它是将所有的依赖库都放到另一个名为Pods项目中,然后 让主项目依赖Pods项目,这样,源码管理工作都从主项目移到了Pods项目中

    • Pods项目最终会编译成一个名为libPods.a的文件,主项目只需要依赖这个.a 文件即可。

    • 对于资源文件,CocoaPods提供了一个名为Pods-resources.sh的bash脚本, 该脚本在每次项目编译的时候都会执行,将第三方库的各种资源文件复制到目 标目录中。

    • CocoaPods通过一个名为Pods.xcconfig的文件来在编译时设置所有的依赖和 参数。

  • CocoaPods安装

  • 卸载CocoaPods

    • sudo gem uninstall cocoapods
  • CocoaPods使用:

    • 使用时需要新建一个名为Podfile的文件

    • 将依赖的库名字依次列在文件中

platform :ios
pod'AFNetworking'

  • 注释事项

    • 利用CocoPods管理类库后, 以后打开项目就用xxxx.xcworkspace 打开,而不是 之前的.xcodeproj文件

    • 每次更改了Podfile文件,你需要重新执行一次pod update命令。

    • CocoaPods在执行pod install和pod update时,会默认先更新一次CocoPods的 spec仓库索引。使用--no-repo-update参数可以禁止其做索引更新操作

pod install --no-repo-update
pod update --no-repo-update

相关文章

  • 使用Cocoapods创建私有podspec

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

  • 解决开发cocoapods时无法使用xib的问题

    解决开发cocoapods时无法使用xib的问题 @(编程笔记)[iOS开发] 在使用Cocoapods官方模板进...

  • CocoaPods学习笔记之一

    前言 看了Cocoapods系列教程了,很赞,本篇文章纯属笔记,原创地址Cocoapods系列教程(一)——入门 ...

  • 玩转 CocoaPods -- 以 CocoaPods 1.0

    原文地址 CocoaPods 1.0 + 适配 CocoaPods 1.0 发布4个多月了。之前的写的笔记过时了,...

  • CocoaPods安装 2017.4.md

    iOS CocoaPods 安装笔记(持续更新)Unable to add a source with url

  • CocoaPods使用笔记

    包涵cocoapods的安装与使用笔记,和Podfile的实用写法。 一、cocoapods安装和使用 如果在大陆...

  • CocoaPods 使用笔记

    这篇文章算是我自己学习使用CocoaPods的笔记。唐巧的《iOS开发进阶》,第二章:使用CocoaPods做依赖...

  • CocoaPods 笔记

    CocoaPods 是什么?CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具...

  • Cocoapods笔记

    一、安装 查看ruby的版本 ruby -v 查看ruby的源 ruby source -l 切换ruby的源...

  • Cocoapods笔记

    Cocoapods CocoaPods 是 iOS 最常用最有名的类库管理工具 作为 iOS 程序员,掌握 Coc...

网友评论

      本文标题:CocoaPods 笔记

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