1.安装
sudo gem install cocoapods
使用淘宝镜像
gem sources --remove https://rubygems.org/ //稍后再敲入以下命令 gem sources -a https://gems.ruby-china.org
2.验证rubu镜像
gem sources -l
安装
sudo gem install cocoapods
报错:“Operation not permitted - /usr/bin/xcodeproj”,可以使用
sudo gem install -n /usr/local/bin cocoapods
Podfile使用:
pod 'AFNetworking' //不显式指定依赖库版本,表示每次都获取最新版本 pod 'AFNetworking', '2.0' //只使用2.0版本 pod 'AFNetworking', '> 2.0' //使用高于2.0的版本 pod 'AFNetworking', '>= 2.0' //使用大于或等于2.0的版本 pod 'AFNetworking', '< 2.0' //使用小于2.0的版本 pod 'AFNetworking', '<= 2.0' //使用小于或等于2.0的版本 pod 'AFNetworking', '~> 0.1.2' //使用大于等于0.1.2但小于0.2的版本 pod 'AFNetworking', '~>0.1' //使用大于等于0.1但小于1.0的版本 pod 'AFNetworking', '~>0' //高于0的版本,写这个限制和什么都不写是一个效果,都表示使用最新版本
Pod常见命令:
1、pod install
根据Podfile文件指定的内容,安装依赖库,如果有Podfile.lock文件而且对应的Podfile文件未被修改,则会根据Podfile.lock文件指定的版本安装。
每次更新了Podfile文件时,都需要重新执行该命令,以便重新安装Pods依赖库。
2、pod update
如果Podfile中指定的依赖库版本不是写死的,当对应的依赖库有了更新,无论有没有Podfile.lock文件都会去获取Podfile文件描述的允许获取到的最新依赖库版本。
3、pod search
pod search fmdb
4、pod setup
这条命令用于跟新本地电脑上的保存的Pods依赖库tree。执行会比较慢。
不更新仓库直接update
pod install --verbose --no-repo-update pod update --verbose --no-repo-update
升级仓库
pod repo update --verbose
查看Pod版本
pod --version
更新CocoaPods版本,与安装类似
$ sudo gem update --system // 先更新gem,国内需要切换源 $ gem sources --remove https://rubygems.org/ $ gem sources -a https://gems.ruby-china.org/ $ gem sources -l \*\*\* CURRENT SOURCES \*\*\* https://gems.ruby-china.org/ $ sudo gem install cocoapods // 安装cocoapods $ pod setup
报错“Operation not permitted - /usr/bin/update_rubygems”
或“Operation not permitted - /usr/bin/xcodeproj”
sudo gem install -n /usr/local/bin cocoapods
测试版:
sudo gem install -n /usr/local/bin cocoapods --pre
参考链接:http://blog.csdn.net/xdrt81y/article/details/30631595
相关推荐
本项目名为"swift-小功能菜单栏",主要关注使用CocoaPods来创建一个公开可用的podspec文件,使得这个菜单栏组件能够方便地在其他项目中被引用和集成。 首先,我们需要理解CocoaPods是什么。CocoaPods是iOS、macOS...
### 安装ruby环境(使用cocoaPods)的知识点详解 #### 一、概述 本文档主要介绍了如何安装Ruby环境以及配置cocoaPods的过程。对于iOS开发者来说,掌握Ruby环境的安装与配置是非常重要的一步,因为cocoaPods是iOS开发...
在本文中,我们将深入探讨如何使用CocoaPods来下载和管理第三方库,以便于简化你的iOS或macOS项目开发。 **一、CocoaPods的安装** 在使用CocoaPods之前,确保你已经安装了Homebrew(一个用于Mac的包管理器)。如果...
读书笔记:使用Cocoapods构建高可用iOS App开发框架
AcknowledgementsBundle, 轻松添加 Settings.bundle,使用 CocoaPods'你的iOS应用程序 AcknowledgementsBundle轻松添加带有 CocoaPods的Settings.bundle,'你的iOS应用程序。 安装将 pod'AcknowledgementsBundle' ...
### CocoaPods 安装与使用 #### CocoaPods 简介 CocoaPods 是一款用于管理 iOS 项目依赖的开源工具。它能够帮助开发者轻松地添加、更新和删除第三方库及框架,极大地简化了 iOS 开发过程中对依赖管理的需求。作为...
【CocoaPods使用详解】 在iOS开发中,引入第三方类库是常见的需求,但手动配置这些库往往是一项繁琐的任务。CocoaPods应运而生,它是...在使用CocoaPods时,了解其工作原理和关键组件,将有助于更有效地利用这个工具。
要使用CocoaPods,开发者需要在项目根目录创建一个名为`Podfile`的文件,然后在这个文件中指定所需的库和版本。对于Google Maps SDK,你可能会看到类似以下的配置: ```ruby platform :ios, '13.0' use_frameworks!...
Cocoapods是iOS开发中广泛使用的一个依赖管理工具,由Ruby编写的,用于管理项目中所依赖的第三方库。Cocoapods通过一个名为Podfile的配置文件来定义项目所需的库,然后执行“pod install”命令来下载这些库,并将...
### CocoaPods安装与使用详解 #### 一、CocoaPods简介 CocoaPods是iOS和OS X开发中最流行的依赖管理工具。...通过以上步骤,你可以轻松地使用CocoaPods来管理iOS项目的第三方依赖,从而提高开发效率。
1. **创建新项目**:为了演示如何使用CocoaPods,我们将创建一个新的Objective-C项目,并将其命名为“CocoaPods”。 2. **进入项目目录**:通过终端进入项目的根目录。例如,如果你的项目位于桌面,可以使用如下...
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发...有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
CocoaPods 是 iOS 和 macOS 开发中广泛使用的依赖管理工具,它可以帮助开发者轻松管理和集成第三方库。Xcode 插件则是在 Xcode 开发环境中扩展功能的一种方式,"cocoapods-xcode-plugin-master" 正是这样一个专门...
本文将深入探讨如何使用CocoaPods进行iOS模块化开发,并介绍如何创建和使用私有Specs库。 首先,了解CocoaPods的基本工作原理。CocoaPods通过Podfile来定义项目的依赖关系,然后通过`pod install`命令自动下载和...
《使用CocoaPods构建Objective-C私有库的实践——以YahooWeatherService为例》 在iOS开发中,CocoaPods作为一个强大的依赖管理工具,极大地简化了第三方库的集成过程。本文将通过一个名为"YahooWeatherService"的...