`

使用CocoaPods

 
阅读更多

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

    本项目名为"swift-小功能菜单栏",主要关注使用CocoaPods来创建一个公开可用的podspec文件,使得这个菜单栏组件能够方便地在其他项目中被引用和集成。 首先,我们需要理解CocoaPods是什么。CocoaPods是iOS、macOS...

    安装ruby环境(使用cocoaPods)

    ### 安装ruby环境(使用cocoaPods)的知识点详解 #### 一、概述 本文档主要介绍了如何安装Ruby环境以及配置cocoaPods的过程。对于iOS开发者来说,掌握Ruby环境的安装与配置是非常重要的一步,因为cocoaPods是iOS开发...

    使用cocoapods下载第三方库

    在本文中,我们将深入探讨如何使用CocoaPods来下载和管理第三方库,以便于简化你的iOS或macOS项目开发。 **一、CocoaPods的安装** 在使用CocoaPods之前,确保你已经安装了Homebrew(一个用于Mac的包管理器)。如果...

    读书笔记:使用Cocoapods构建高可用iOS App开发框架.zip

    读书笔记:使用Cocoapods构建高可用iOS App开发框架

    AcknowledgementsBundle, 轻松添加 Settings.bundle,使用 CocoaPods'你的iOS应用程序.zip

    AcknowledgementsBundle, 轻松添加 Settings.bundle,使用 CocoaPods'你的iOS应用程序 AcknowledgementsBundle轻松添加带有 CocoaPods的Settings.bundle,'你的iOS应用程序。 安装将 pod'AcknowledgementsBundle' ...

    CocoaPods 安装与使用

    ### CocoaPods 安装与使用 #### CocoaPods 简介 CocoaPods 是一款用于管理 iOS 项目依赖的开源工具。它能够帮助开发者轻松地添加、更新和删除第三方库及框架,极大地简化了 iOS 开发过程中对依赖管理的需求。作为...

    cocoaPods使用

    【CocoaPods使用详解】 在iOS开发中,引入第三方类库是常见的需求,但手动配置这些库往往是一项繁琐的任务。CocoaPods应运而生,它是...在使用CocoaPods时,了解其工作原理和关键组件,将有助于更有效地利用这个工具。

    GoogleMaps-SwiftUI-2.0:使用CocoaPods在SwiftUI 2.0应用程序中创建Google Maps视图

    要使用CocoaPods,开发者需要在项目根目录创建一个名为`Podfile`的文件,然后在这个文件中指定所需的库和版本。对于Google Maps SDK,你可能会看到类似以下的配置: ```ruby platform :ios, '13.0' use_frameworks!...

    使用Cocoapods创建私有podspec.pdf

    Cocoapods是iOS开发中广泛使用的一个依赖管理工具,由Ruby编写的,用于管理项目中所依赖的第三方库。Cocoapods通过一个名为Podfile的配置文件来定义项目所需的库,然后执行“pod install”命令来下载这些库,并将...

    CocoaPods安装使用

    ### CocoaPods安装与使用详解 #### 一、CocoaPods简介 CocoaPods是iOS和OS X开发中最流行的依赖管理工具。...通过以上步骤,你可以轻松地使用CocoaPods来管理iOS项目的第三方依赖,从而提高开发效率。

    最新的CocoaPods安装,无需镜像

    1. **创建新项目**:为了演示如何使用CocoaPods,我们将创建一个新的Objective-C项目,并将其命名为“CocoaPods”。 2. **进入项目目录**:通过终端进入项目的根目录。例如,如果你的项目位于桌面,可以使用如下...

    提供BaiduMap-iOS-SDK CocoaPods的镜像,方便大家使用CocoaPods 管理 BaiduMa.zip

    【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发...有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。

    cocoapods-xcode-plugin-master

    CocoaPods 是 iOS 和 macOS 开发中广泛使用的依赖管理工具,它可以帮助开发者轻松管理和集成第三方库。Xcode 插件则是在 Xcode 开发环境中扩展功能的一种方式,"cocoapods-xcode-plugin-master" 正是这样一个专门...

    PrivateSpecs:使用CocoaPods进行iOS模块化开发的示例;私有Specs库

    本文将深入探讨如何使用CocoaPods进行iOS模块化开发,并介绍如何创建和使用私有Specs库。 首先,了解CocoaPods的基本工作原理。CocoaPods通过Podfile来定义项目的依赖关系,然后通过`pod install`命令自动下载和...

    YahooWeatherService:这是一个使用 cocoapods 的示例项目。 它将与其他 2 个 reposprojects 一起使用,以演示如何使用带有 cocoapods 的私有库

    《使用CocoaPods构建Objective-C私有库的实践——以YahooWeatherService为例》 在iOS开发中,CocoaPods作为一个强大的依赖管理工具,极大地简化了第三方库的集成过程。本文将通过一个名为"YahooWeatherService"的...

Global site tag (gtag.js) - Google Analytics