Cocoapods安装及使用

article/2025/9/22 10:19:33

       1.CocoaPods安装是基于ruby环境的,所以要安装CocoaPods先要安装Ruby环境,国内不能直接安装,只能通过VPN或淘宝的Ruby镜像来访问。

       通过Ruby镜像来访问在终端输入以下命令:

       gem sources --remove https://rubygems.org/

       等有反应后,然后输入

       gem sources -a https://ruby.taobao.org

       为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:

       gem sources -l

       端终出现如下文字表明你的命令成功

        *** CURRENT SOURCES ***

        https://ruby.taobao.org


      2.    下面就是安装CocoaPods

         输入命令:sudo gem install cocoapods

        如果需要密码,直接填写电脑密码

        这里须注意,如果版本号太高,可能下载安装类库的时候出错:

        pods  Failed to send stats:  SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: sslv3 alert handshake failure

       如果出错,则要降低CocoaPods的版本号,不能直接降低,只能先卸载,后安装低版本的CocoaPods

       先用命令卸载当前版本:sudo gem uninstall cocoapods

         然后安装低版本:sudo gem install cocoapods -v 0.37

   3.如果要用CocoaPods,引用第三方类库AFNetworking,可以用命令:

       pod search AFNetworking //查看该类库的版本号以及该类库是否存在,如果存在如下图:

      

       

    4.如果类库存在,我们新建一个工程项目,这里叫PodTest,然后cd 到这个工程目录下:

      执行命令 pod init会在当前目录下生成Podfile文件

      open -e Podfile打开文件,将:

      pod "AFNetworking","~>2.0.1"//可以是以上中所有版本中的一个  

     复制到

       target '' do 


       end之间

     保存Podfile文件,如下图

    

  5.用CocoaPods下载AFNetworking类库

       用命令pod install,如果出现如下图情况

        

       用pod install --verbose --no-repo-update来替换pod install,然后等待下载类库并集成到项目中

  

  6.结果如下图:

     


7.在该引用类库的地方输入#import "AFNetworking.h",如果没有引用提示,则选择工程的Target->Build Settings,找到"User Header Search Paths"设置项,新增一个值"$(PODS_ROOT)",并且选择"recursive",这样Xcode就会在项目目录中递归搜索文件

8.如果第三方库版本更新了,可以执行pod update来进行更新第三方库

     


http://chatgpt.dhexx.cn/article/7ROqacsR.shtml

相关文章

CocoaPods安装

1.查询Ruby的源地址 $ gem source -l查询结果: CURRENT SOURCES ***https://rubygems.org2.移除系统Ruby源 $ gem sources --remove https://rubygems.org显示结果: https://rubygems.org removed from sources3.更换为国内Ruby镜像源 $ gem sourc…

iOS开发-CocoaPods安装和使用教程

原文链接: iOS开发-CocoaPods安装和使用教程 本文是对原文一些错误的修正已经添加了自己的理解。 CocoaPods安装和使用教程 Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage 目录 CocoaPods是什么?如何下载和…

2021年CocoaPods安装方法

写在前面的话: 在执行下面的任何步骤中遇到 中断、进度缓慢、各种失败等问题时, 请严格遵守以下原则: 1、重试、重试、重试,没准多试几次就好了呢; 2、切换为手机移动网络(已验证过多次,可行&a…

CocoaPods安装和使用教程

CocoaPods安装和使用教程 Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage 目录 CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods? 场景1:利用CocoaPods&#…

CocoaPods安装方法 (M1芯片)-完美安装成功

1、新的电脑基本上都已经安装好最新的ruby了,不放心的可以检查一下ruby的版本和sources, ruby -v gem sources -l 2、查看Homebrew: brew -v 2.1)MacOs M1安装Homebrew: /bin/zsh -c "$(curl -fsSL https://gitee.com…

最新cocoapods安装流程

一、安装homebrew Homebrew是一款包管理工具,主要有四个部分组成: brew、homebrew-core 、homebrew-cask、homebrew-bottles。 打开终端输入: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"下面…

CocoaPods的安装与使用

1、一般情况下, 每个人从共享库把项目下载下来之后, 都会执行pod install命令安装,而不是选择 pod update,这样是为了保证大家使用的第三方框架版本一致。如果以后大家需要统一升级第三方框架, 那么每个人在执行 pod update 2、--repo-update检查框架有没…

Cocoapods的安装

一、 CocoaPods简介 开发ios要用到很多第三方开源类库,例如Masonry、AFNetWorking、JSONKit等等。而这些库可能又依赖于其它类库,那么我们又得手动下载其它类库,如果库有更新,又得手动下载新版本的并删除掉项目中的旧版本的&…

Cocoapods安装教程

作者:魔女小溪 出处:http://www.cnblogs.com/angelgril/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利. 备注&…

DTO及其处理

层间数据传输的过程就是服务的执行者将数据返回给服务的调用者的过程。在非分布式系统中由于有类似Open session in view这样的“怪胎解决方案”的存在,所以层间数据传输的问题并没有充分暴露出来,但是在分布式系统中我们就能清楚地意识到层间数据传输的…

DTO笔记

我们为什么需要DTO(数据传输对象) 表现层与应用层之间是通过数据传输对象(DTO)进行交互的,数据传输对象是没有行为的POCO对象,它 的目的只是为了对领域对象进行数据封装,实现层与层之间的数据传递。为何不能直接将领域…

DTO(数据传输对象)模式

0. 写在前面 首先,这是一篇翻译文章,个人建议你可以阅读英文原文Baeldung: The DTO Pattern (Data Transfer Object),因为个人水平,很多地方翻译的不通顺和晦涩,如果你选择继续往下看,请不要高估了我的英文…

DTO介绍

先看看这张图,dto所处位置,主要是用于业务逻辑层service和表示层servlet之间的数据传输 什么是DTO(Data Transfer Object)数据传输对象? DTO是一个比较特殊的对象,他有两种存在形式: 在后端,他的存在形式…

阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义

常用文件夹分层: pojo vo (与前端交互的所有对象,包括接参和返回)query (查询的筛选条件,前端传参和后端内部传参通用)entity (数据库表基础对象)dto(后端内…

R下载与安装详细指南

一、登陆www.r-project.org进入R官网 二、点击左侧CRAN或右侧的download R 三、在China选项,随机点击一个镜像 四、R语言可以在Linux、MAC OS和Windows上运行,根据个人的操作系统选择需要下载的镜像 五、点击下载、运行、选择中文版本 六、安装过程 …

Rstudio下载太慢安装报错???

目录 00引言1、正文1.1踩过的坑1.1.1下载慢1.1.2安装报错 1.2经验方法1.3结果 00引言 因为Rmarkdown的原因,最近开始不想使用原生态的R编译器了。开始升级Rstudio了。但是从下载到安装的坑确实不少。 1、正文 1.1踩过的坑 1.1.1下载慢 这是下载了一晚上的结果&…

R语言下载气象数据

近来气象数据共享网的账户到期,失去日序列数据的下载权限。总结了以下R语言气象数据的下载包。尚未亲自尝试,具体各包的适用情况诸君请自行研究。 package一览 下列所有包的来源均属于 rOpenSci 项目. 1. GSODTools 2. GSOD 3. rnoaa 4. bomrang 5. r…

Linux+conda+R+Rstudio下载安装环境全方面配置

很多小伙伴不习惯在R中用到conda环境,其实这可能是因为你还没有使用到对环境有更高要求的包。 假如我们想安装R包A,它要求的R版本是4.3.0,但是你现在R版本是4.2.0,并且你其他的算法包都是根据4.2.0所创建的,那么就会造…

R语言使用教程(三)——Rstudio添加镜像源(加快包的下载)

文章目录 Windows系统R语言使用教程(三)——Rstudio添加镜像源(加快包的下载)打开rstudio --> Tools --> Global Options -->Packages --> add -->输入--> Change --> 选择离自己最近的源 --> Apply --> OK参考链接 Windows系…

【数据分析入门】R语言下载与R包新旧设备转移

一、R语言下载 https://cran.rstudio.com/ 二、Rstudio下载 https://www.rstudio.com/products/rstudio/download/#download Rstudio是R语言的集成开发环境 如果R语言是饭,Rstudio就是筷子 不用筷子也行,可以用手(直接用R) 但是…