CocoaPods简介
CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。
1、在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置编译阶段、连接器选项、甚至是ARC环境下的-fno-objc-arc配置等。
2、使用CocoaPods可以很方便地查找新的第三方库,这些类库是比较“标准的”,而不是网上随便找到的,这样可以让我们找到真正好用的类库。
CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。
1、在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置编译阶段、连接器选项、甚至是ARC环境下的-fno-objc-arc配置等。
2、使用CocoaPods可以很方便地查找新的第三方库,这些类库是比较“标准的”,而不是网上随便找到的,这样可以让我们找到真正好用的类库。
1.安装:
sudo gem install cocoapods
安装后pod --version检查
2.更新库:
pod setup
3.项目内使用:
cd 到项目文件夹,新建touch Podfile
修改:
platform :ios, '8.0' #use_frameworks!个别需要用到它,比如reactiveCocoa target 'MyApp' do //替换MyApp为你的项目 pod 'AFNetworking', '~> 2.6' pod 'ORStackView', '~> 3.0' pod 'SwiftyJSON', '~> 2.3' end*第三方库可以使用pod search 'xxx'查看该库在cocopod
然后输入pod install(如有需要,以后可以用pod update来检查新版本)
4.然后回到项目,build的时候会报错,因为要使用新生成的xxxx.xcworkspace开始项目.所以先退出XCODE,重新打开项目,选择xxxx.xcworkspace来打开项目,即可
**注意:git并不会上传pods的libs,所以从git上下拉project后需要在目录下重新pod install
参考:
1.视频教学:https://www.youtube.com/watch?v=iEAjvNRdZa0&spfreload=10
2.官方教学:https://guides.cocoapods.org/using/getting-started.html
相关推荐
sdk-ios-cocoapods 环信iOS SDK CocoaPod回购 从2.0.6开始,小伙伴们可以使用Cocoapods来集成环信啦,集成方法如下: Podfile文件添加如下代码 source 'https://github.com/CocoaPods/Specs.git' pod 'EaseMobSDK...
在Mac上面, 快速安装Ruby ,以便iOS项目中使用CocoaPods(通过XCode 管理项目中引入的三方类)。包括RVM的安装、Ruby版本设置、下载和安装CocoaPods、以及cocoaPods的简单使用
iOS安装CocoaPods详细教程 CocoaPods是OS X和iOS下的一个第三类库管理工具,它可以帮助开发者轻松地在项目中添加和管理第三方依赖库。下面是iOS安装CocoaPods的详细教程。 一、简介 CocoaPods是一个库管理工具,...
iOS之Cocoapods安装教程(全面解析) 本文将对Cocoapods的安装过程进行详细的解释,涵盖了设置输入源、升级gem、安装CocoaPods、使用CocoaPods下载三方库、解决安装及使用期间遇到的问题等方面的知识点。 一、设置...
CocoaPods是OS X和IOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。
上文讲过,在开始使用CocoaPods,执行完pod install之后,会生成一个Podfile.lock文件。这个文件看起来跟我们关系不大,实际上绝对不应该忽略它。 该文件用于保存已经安装的Pods依赖库的版本,通过CocoaPods安装了...
这里只是简单写一下过程吧。 第一步:安装cocoapods sudo gem install cocoapods 要是不成功,执行以下操作 ...gem sources -l(用来查看是否成功) sudo gem install cocoapods ...platform :ios, ‘7.0’ pod
包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】...
opencv库在iOS设备上的开发版本(3.2),供大家来使用
读书笔记:使用Cocoapods构建高可用iOS App开发框架
默认情况下,CocoaPods使用的是公开的Specs仓库,但有时开发者可能需要创建私有的Specs仓库,以便管理公司内部的私有库或者未公开的第三方库。 创建私有Specs库的过程如下: 1. **初始化Git仓库**:首先,在本地或...
CocoaPods是iOS、macOS平台上的一个依赖管理工具,它允许开发者通过简单的命令行接口来管理和更新项目中的第三方库。通过创建一个podspec文件,我们可以定义我们的组件(在这个案例中是菜单栏)的元数据,如版本、...
【Toxcore-iOS:CocoaPods封装与使用详解】 Toxcore 是一个核心库,主要用于实现去中心化的通信协议——Tox。这个协议旨在提供安全、免费且无需中间服务器的即时通讯解决方案。在iOS开发中,Toxcore通常通过...
iOS 组件化之 Cocoapods 私有库的创建 本资源摘要信息将详细介绍 iOS 组件化之 Cocoapods 私有库的创建过程,从准备工作到创建私有库的整体流程,并涵盖了相关的知识点。 准备工作 在开始创建私有库之前,需要...
Flurry SDK目录安装要从CocoaPods安装FlurrySDK,请按照以下说明进行操作。 请记住包括use_frameworks! 如果您的应用程序目标位于Swift中。的iOS 要启用Flurry Analytics,请执行以下操作: pod 'Flurry-iOS-SDK/...
### CocoaPods 安装与使用 #### CocoaPods 简介 CocoaPods 是一款用于管理 iOS 项目依赖的开源工具。它能够帮助开发者轻松地添加、更新和删除第三方库及框架,极大地简化了 iOS 开发过程中对依赖管理的需求。作为...
【CocoaPods使用详解】 在iOS开发中,引入第三方类库是常见的需求,但手动配置这些库往往是一项繁琐的任务。CocoaPods应运而生,它是一个强大的第三方库管理工具,专为OS X和iOS平台设计。通过CocoaPods,开发者...