iOS开发之cocoa pods的安装

安装开发环境_1_iOS_第三方库的管理_cocoa pods iOS_第三方库的管理_cocoa pods的安装 阅读详情
###1.Cocoapods 的安装
```objc
1.
先升级 Gem
    sudo gem update --system
2.
切换 cocoapods 的数据源
   
【先删除,再添加,查看】
    gem sources --remove https://rubygems.org/
    gem sources -a https://ruby.taobao.org/
    gem sources -l
3.
安装 cocoapods
    sudo gem install cocoapods
    或者(如10.11系统)sudo gem install -n /usr/local/bin cocoapods
4.将Podspec文件托管地址从github切换到国内的oschina <如果报错,可以跳过第四步,直接输入第五步的 pod setup>
    【先删除,再添加,再更新】
    pod repo remove master
    pod repo add master http://git.oschina.net/akuandev/Specs.git
    pod repo add master https://gitcafe.com/akuandev/Specs.git
    pod repo update
5.
设置 pod 仓库
    pod setup
6.
测试
   
【如果有版本号,则说明已经安装成功】
    pod --version
7.
利用 cocoapods 来安装第三方框架
    01
进入要安装框架的项目的 .xcodeproj 同级文件夹
cd 项目所在文件夹 (.xcodeproj 所在的文件夹)
    02 在该文件夹中新建一个文件 podfile
//touch Podfile
    或者直接用 pod init
    03 在文件中告诉 cocoapods 需要安装的框架信息
       
打开 Podfile 输入完毕后保存 commdand+s
        a.
该框架支持的平台
        b.
适用的 iOS 版本
        c.
框架的名称
        d.框架的版本
输入:
                open Podfile
      pod search AFN
      pod 'AFNetworking', '~> 3.0.4'
      commend + 保存
8. 安装 :  回到终端输入
pod install --no-repo-update
pod update --no-repo-update

命令的描述

// --no-repo-update //Skip running `pod repo update` before install 不会检查新版本
// Podfile.lock: 第⼀一次 pod 就会⾃自动⽣生成这个⽂文件 , 描述当前导⼊入框架版本
// pod install: 根据 Podfile.lock 去加载 . 第⼀一次会根据 podfile ⽂文件加载
// pod update: 去查看之前导⼊入框架有没有新的版本 , 如果有新的版本就会去加载 , 并且更新 pod.lock // pod repo: 管理第三⽅方仓库的索引 , 去寻找框架有没有最新版本 , 有就记录

9. 说明
platform :ios, '8.0'
用来设置所有第三方库所支持的 iOS 最低版本
pod 'SDWebImage','~>2.6'
设置框架的名称和版本号
版本号的规则:
'>1.0'   
可以安装任何高于 1.0 的版本
'>=1.0'  
可以安装任何高于或等于 1.0 的版本
'<1.0'   
任何低于 1.0 的版本
'<=1.0'  
任何低于或等于 1.0 的版本
'~>0.1'  
任何高于或等于 0.1 的版本,但是不包含高于 1.0 的版本
'~>0'    
任何版本,相当于不指定版本,默认采用最新版本号

10.
使用 pod install 命令安装框架后的大致过程:
01
分析依赖 : 该步骤会分析 Podfile, 查看不同类库之间的依赖情况。如果有多个类库依赖于同一个类库,但是依赖于不同的版本,那么 cocoaPods 会自动设置一个兼容的版本。
02
下载依赖 : 根据分析依赖的结果,下载指定版本的类库到本地项目中。
03
生成 Pods 项目:创建一个 Pods 项目专门用来编译和管理第三方框架, CocoaPods 会将所需的框架,库等内容添加到项目中,并且进行相应的配置。
04 整合Pods项目:将Pods和项目整合到一个工作空间中,并且设置文件链接。

11.打开项目时不再是打开xcodeproj,而是打开workspace.

12.在使用框架时不再是用 import ”框架” ,而是 import <框架>,一定要用尖括号
ROS机器人全覆盖路径规划实战:6种ipa算法对比与选型指南(附避坑经验) 本文深入对比了ROS中ipa_coverage_planning功能包集成的6种全覆盖路径规划算法,包括牛耕分解、栅格旅行商、神经网络、局部能量最小、轮廓线和凸感知放置。文章从覆盖率、重复率、计算效率、动态避障等核心工程指标出发,提供了基于不同场景(如静态/动态环境、规则/复杂布局)的实战选型指南,并分享了神经网络和局部能量最小等关键算法的参数调优与避坑经验,旨在帮助开发者根据实际需求选择并优化最合适的ipa覆盖算法。 阅读详情

相关推荐

COMSOL模拟CO2驱替CH4:多物理场耦合建模与工程应用详解

在非常规天然气开发与碳封存工程中,多孔介质内的渗流、吸附与岩石变形相互耦合,使得CO2驱替CH4的产能预测和CO2封存评估无法仅靠经验公式完成。以达西定律描述裂隙流动、以扩展Langmuir方程刻画竞争吸附、用应力-吸附-渗透率关系关联煤岩变形,是多物理场耦合数值模拟的核心路径。COMSOL Multiphysics凭借内置渗流、固体力学与组分传递接口,能够将这些机制整合为可参数化扫描的仿真模型,为注气压力、井距、渗透率演化等方案设计提供量化依据。围绕CO2驱替CH4模拟的建模流程、参数取法与结果判读,可形

weixin_29574585的博客 162

CocoaPodsg更换国内源提高下载速度

成功更换, pod install 的时候明显会快了。也很少出现超时而中断的情况。

helodd 的专栏 1766

永久关闭Windows更新的5种方法

很多家用电脑,如果系统自动更新的话,会变得越来越卡顿,且硬件型号兼容也并不完美。那么我们该如何彻底关闭Win11的自动更新呢?以下准备了5种方法,您可以根据自身实际情况选择合适的方法!

qq_43652793的博客 1万+

Mac cocoapods 3分钟安装教程( 国内镜像源方法)

2.运行,可以选择清华大学或者阿里镜像源。5 输入pod 查看即可。

ws1836300的博客 1万+

vscode+latex+bib文献管理

下载vscode 安装插件`` 在setting.json中配置 在.tex文件中编写论文内容,然后左侧TEX侧边栏中编译,如下图所示,中文用xelatex,英文用pdflatex;编译成功后,就可以查看pdf版本的论文了,我一般在浏览器显示。 涉及到文献编译:XXX.bib中存储文献管理内容;XXX.tex是文章内容,使用xelatex编译后会生成XXX.aux,ctrl+⋅ctrl+·ctrl+⋅打开命令行窗口,输入bibtex XXX(可以对aux文件进行编译,不需要加后缀),然后再xelatex.

小卜妞的博客 2548

手把手教你用三菱PLC控制JET伺服原点:从硬件接线到GXWORKS3程序调试

本文详细介绍了如何使用三菱PLC控制JET伺服系统实现原点回归功能,涵盖硬件接线、参数配置到GX Works3程序调试的全流程。通过实战指南,帮助工程师快速掌握伺服控制技术,提升工业自动化项目的实施效率。

weixin_30642561的博客 535

Pod安装软件将CDN改为国内的镜像

将的CocoaPods的源改为国内镜像。

2386

从零搭建风电场:手把手教你用WAsP+WindPRO完成风资源评估全流程

本文详细介绍了从零开始搭建风电场的全流程,重点讲解如何使用WAsP和WindPRO进行风资源评估和风场布局优化。内容包括软件配置、数据采集规范、风图谱建模实战、机组选型策略以及常见问题解决方案,帮助工程师掌握风电开发的核心技术,提升项目成功率。

year5的博客 371

Pod Install使用清华大学的源

特么众所周知的原因,伟大的GFW让码农欲仙欲死。有时候VPN的不稳定造成一个嗷嗷大的东西下载一半就断,心里已经真的千万只草泥马奔腾而过。闲话少叙,今天找到了一个清华大学的镜像,非常不错。(感谢清华!),传送门 CocoaPods 镜像使用帮助 CocoaPods 是一个 Cocoa 和 Cocoa Touch 框架的依赖管理器,具体原理和 Homebrew 有点类似,都是从 GitHub 下载...

shenxiandashu的专栏 8866

2篇1章1节:数据的基本概念以及 R 中的数据结构、向量与矩阵的创建及运算

本文详细介绍了R语言中常见的数据结构的向量和矩阵。通过掌握这些数据结构的基本概念和操作技巧,可以更高效地处理和分析数据。

MD Code 1243

海康网口相机不能被flexscan3d识别到MVS版本为4.6.1,flex为3.3.24在MVS中能够检测到,但是在flex中只能看到电脑自带相机,如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 1045

关于cocoapod更换镜像源的记录

CocoaPods 是一个 Cocoa 和 Cocoa Touch 框架的依赖管理器,从 GitHub 下载索引,然后根据索引下载依赖的源代码,项目源码在Github上管理。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.youkuaiyun.com/weixin_38756217/article/details/112679715。如果提示:zsh: command not found: brew。安装CocoaPods。

m0_52859172的博客 5467

微信小程序 - request:fail errcode:10011 cronet_error_code:0 error_msg:network change, cancel all task请求报错

微信小程序请求接口,报request:fail errcode:10011是什么原因,uniapp微信小程序request:fail errcode:10011 cronet_error_code:0 error_msg:network change, cancel all task,微信小程序wx.request常规访问接口,有个别用户的接口请求频繁报错,UniApp 微信小程序uni.request请求接口报错:request:fail errcode:10011 的原因分析与解决方案,苹果ios,安卓

🏆 前端领域优质创作者 4567

iOS开发-cocoa pods的安装和使用

1、打开终端,输入命令:”gem sources -l” 2、gem sources --remove https://rubygems.org/ 3、gem source -a https://gems.ruby-china.com/ 4、sudo gem install cocoapods

liunianbuwang的专栏 376

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

iOS 安装Cocoa pods

安装Cocoapods 总结

YunFei_iOS的博客 431

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

关于cocoa pods安装的那些事

个人关于cocoapods的安装和使用的一些简单介绍

zhangjingjing_lee的博客 466

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

cocoa pods的安装与我遇到的问题

1.打开终端 终端输入  ruby -v  查看ruby的版本 打印代码: ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]     2. 更换ruby镜像 终端输入如下命令(把Ruby镜像指向taobao,避免被墙,你懂得) a.移除现有 Ruby 默认

qq_16825363的博客 339

Cocoa pods的安装和使用

原理 CocoaPods的原理,它是将所有的依赖库都放到另一个名为Pods项目中,然后 让主项目依赖Pods项目,这样,源码管理工作都从主项目移到了Pods项目中 1、Pods项目最终会编译成一个名为libPods.a的文件,主项目只需要依赖这个.a 文件即可。 2、对于资源文件,CocoaPods提供了一个名为Pods-resources.sh的bash脚本, 该脚本在每次项目编

dxt332311385的博客 874

创建私有的cocoa pods

cocoapods是非常好用的一个iOS依赖管理工具,我们只需要一个简单的Podfile文件就可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的公共组件交由它去管理。有时候由于某种原因(如公司公用源码不开原),我们的代码只需要某一些人可以使用,而其他的人则没有权限获取源码。这时候我们想要使用cocoapods来管理公共组件,就需要创建私有的cocoapods。那么如何创建私有的coc

金诚的专栏 419

OSX 10.12 安装cocoa pods简述

步骤见该贴: 需要注意的问题:因为系统是10.12的问题,在安装 cocoa pods 时, 第3步应该执行以下语句: sudo gem install -n /usr/local/bin cocoapods 然后再按照帖子中的第4步:pod setup就可以了。

wanghy_ios的博客 766

cocoa pods 的安装和使用

cocoapods安装 查看cocoapods源: gem sources-l 1、删除已安装的源 gem sources —remove https://rubygems.org/ 2、添加安装包的源 gem sources--a https://ruby.taobao.org/ 3、安装cocoapods sudo gem i...

asf71228的博客 197

cocoa pods 安装 与 卸载

cocoapods 安装 gem source -l 查看 gem source –remove https://rubygems.org/ 删除 gem source -a https://ruby.taobao.org/ 换成淘宝的源 , ios9后,淘宝

Jesse0308的博客 582

关于IOS新手在安装cocoa pods失败,因为ruby版本过低的解决方法+ (void) {升级ruby}

关于IOS新手在安装cocoa pods失败,因为ruby版本过低的解决方法+ (void) {升级ruby}

zhaoen95的博客 9043

cocoa pods 的安装

cocoapods 安装 查看cocoapods 源: gem sources -l  1、修改安装包的源      gem sources —remove https://rubygems.org/ 2、添加安装包的源    gem sources --a https://ruby.taobao.org/ 3、安装cocoapods    sudo gem

qq_24476501的博客 302

Cocoa pods的安装使用

一、什么是CocoaPodsCocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和第三方开源库的时间。 在使用CocoaPods之前,开发项目需要用到第三方开源库的时候,我们需要 1.把开源库的源代码复制到项目中 2.添加一些依赖框架和动态库 3.设置-ObjC,-fno-obj

本王的棒棒糖呢的博客 614

cocoa pods

在  上一篇文章 中,已经介绍过CocoaPods的几条基本命令。  pod setup 用于初始化本地第三方库的Spec描述文件,所有的spec文件存都存放在  ~/.cocoapods 目录中。  pod install 用来安装或删除Podfile文件声明中的第三方依赖库。下面继续介绍其它一些命令。  $ pod list #

jindegegesun的专栏 3501
上一篇: mac上安装Apache服务器
下一篇: 使用Git远程仓库管理代码
CoderSUX
博客等级 码龄11年 0粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值