首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

cocoapods从安装到使用

它可以解决库与库之间依赖关系,下载源代码,同时通过创建一个Xcodeworkspace来将这些第三方库和我们工程连接起来,供我们开发使用。...可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,A依赖B,B又依赖C......。总之笔者意思,手动一个个去下载所需类库十分麻烦。...这就是CocoaPods作用。 总而言之,使用CocoaPods目的是让我们能自动化、集中、直观管理第三方开源库。...比如 pod search MJRefresh 然而,很不巧,终端有可能会给出下面的提示,其意为本地repomaster找不到匹配库文件MJRefresh: ?...问题原因:这是因为还没设置头文件目录。 解决办法项目的Target里设置一下,添加cocoapods头文件目录:目录路径直接写:${SRCROOT} ,后边选择recursive 。

15.1K40

iOS开发之CocoaPods环境配置最新教程

开发 iOS 项目不可避免地要使用第三方开源库,CocoaPods 出现使得我们可以节省设置和更新第三方开源库时间。...没有CocoaPods之前,我们如果需要添加一些依赖库,我们需要: 去网上下载对应第三方开源库,例如github 将这些第三方framework 库添加到我们工程中去,然后加入所需要系统库 工程设置所需要参数...,例如-ObjC 若这些库有更新,则需要及时替换库文件 使用 CocoaPods 之后,只需要将用到第三方开源库放到一个名为 Podfile 文件,然后执行pod install。...我们终端执行以下命令来替换一下镜像: gem sources --remove https://rubygems.org/ gem sources -a https://gems.ruby-china.org...如图: clone完成以后,命令行执行以下代码: pod setup CocoaPods使用办法: cd 进入项目的根目录,touch一个文件,取名为Podfile,如果我们需要在工程中加入

1.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Cocoapods使用详解

    CocoaPods 安装和使用介绍 安装 安装方式异常简单 , Mac 下都自带 ruby,使用 ruby gem 命令即可下载安装: $ sudo gem install cocoapods $...pod setup 如果你 gem 太老,可能也会有问题,可以尝试用如下命令升级 gem: sudo gem update --system 另外,ruby 软件源 https://rubygems.org...这步其实是 Cocoapods 将它信息下载到 ~/.cocoapods目录下,如果你等太久,可以试着 cd 到那个目录,用du -sh *来查看下载进度。...使用 CocoaPods 使用时需要新建一个名为 Podfile 文件,以如下格式,将依赖库名字依次列文件即可 platform :ios pod 'JSONKit', '~> 1.4...,执行如下命令即可: cd "your project home" pod install 现在,你所有第三方库都已经下载完成并且设置好了编译参数和依赖,你只需要记住如下 2 点即可: 使用 CocoaPods

    1.2K20

    程序员面试闪充--Cocoapods详解

    开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。...利用CocoaPods,可以定义自己依赖关系(称作pods),并且随着时间变化,以及整个开发环境第三方版本管理非常方便。 优点:快速查找新第三方库。...替换旧框架(缩短开发周期和提升软件质量)/ 引入第三方库时自动配置编译选项,减少错误。...三、使用 1、利用cocoapods来安装第三方框架 进入要安装框架项目的.xcodeproj同级文件夹 该文件中新建一个podfile文件 touch Podfile 文件告知cocoapods...2、使用cocoapods管理第三方框架时,如何修改版本? 答:打开Podfile文件修改Podfile文件第三方框架版本。 3、如何通过 CocoaPods 查找第三方库?

    2.2K100

    CocoaPods使用详解

    而对于ios平台来说,CocoaPods是ios开发平台一个非常流行第三方库管理工具。开发过程,根据项目复杂程度,通常我们会需要外链很多第三方库。而添加这些第三方过程有时候会变成一场灾难。...CocoaPods安装 CocoaPods安装是非常简单,但是需要注意是ruby软件源rubygems.org因为使用亚马逊云服务,好像被我天朝隔离了。...注:当我们输入命令pod setup之后,界面卡住不动了,说明Cocoapods将它信息下载到 ~/.cocoapods里。...创建Podfile文件 工程创建一个Podfile文件,先定位到项目目录下,然后使用命令创建Podfile文件,命令如下: touch Podfile 然后你在你工程目录下可以看到多了一个...有人问,那么怎么保存输入内容到Podfile文件呢?先按左上角esc键,再按:键,再输入wq,点击回车,就保存并退出去了。 下载库到Xcode 终端使用命令把库下载到Xcode

    1.6K70

    CocoaPods 2017最新、最快安装和使用说明

    第一:引入第三方库时它可以自动为我们完成各种各样配置,包括配置编译阶段、选项、甚至是ARC环境下-fno-objc-配置等。.../     换了这个镜像之后,就可以检查一下你gem是不是最新版本:gem -v  截止现在,也就是更新日期,我使用最新版本是: 2.6.7   版本(更新: 截止2017-11-29 最新...安装成功后你执行pod setup或者是你直接pod search AFNetworking  这时候你会遇到问题是:Setting up CocoaPods master repo 真的,很恶心,我下载速度都是十几...时候就是 control + C 这个也许也有用  具体使用: 新建一个工程CocoaPods,工程目录下新建一个名为 Podfile 文件。...2、上面输入内容关于 use_frameworks!

    78260

    工程化(三)

    从Xcode8开始,官方签名Xcode是不能使用自定义Xcode插件了,但是我们可以使用自签名Xcode来加载插件。...:Ruby引用第三方库是使用gem,这类似于iOS引用第三方库是使用pod,二者对比如下: 上面这一行,是iOS工程里面使用CocoaPods去引入三方库;下面这一行,是Ruby中使用bundler...比如我Ruby3.1.1p18里面通过gem命令安装了一些三方库,而我VSCode配置Ruby版本是Ruby3.1.0,那么这个时候VSCode中就不能使用我刚才通过gem命令安装三方库了。...如果你安装了多个gem版本,那么就需要指定当前使用gem版本,通过命令前面加上bundle exec,就可以指定【使用Gemfile描述Gem版本运行!】。...clang是没有该选项,因此当我们需要使用自定义clang时候,需要将该配置项给关掉。

    62140

    【Jekyll搭建GITHUB个人博客】安装Ruby 环境、包管理器 RubyGems、Jekyll与错误解决

    祝你安装成功~ 安装Ruby 环境、包管理器 RubyGems 首先去 http://rubyinstaller.org/downloads 下载需要软件。...使用RubyInstaller同时也安装了rubyGems 输入: gem -v 如果显示如下说明rubyGems安装成功: ? 安装devkit!...获取最简单 Jekyll 模板并生成静态页面 需要环境搭建好了之后,就是获取最简单 Jekyll 模板并生成静态页面、 安装 jekyll gem install jekyll 等待下载完成…...可能错误以及解决办法 错误一: Fetching: bson-4.2.1.gem (100%) ERROR: Error installing mongo: The ‘bson’ native...解决办法 安装刚刚下载DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe就可以了。 见前面的安装devkit。

    57710

    Pentest box系列——爬坑记

    0x0 前言 本文作为一篇记录文章,将各种问题进行统合,以便省去使用时出现问题百度时间!其中一些地方参照了各位大佬姿势,而大部分为偶使用遇到一些坑和偶填补姿势。...需要安装那个键入install 工具名,即可 假如python需要安装第三方库BeautifulSoup4 freebuf上表哥说键入命令: python –m pip install...之后偶安装所需一些py脚本所需库时候同样爆出这个错误。 解决法子:电脑上安装好python之后把所需库一并安装好,然后导入盒子base目录。这里就要岔出去讲一下关于python问题了。...解决法子,我们去官网:http://winpcap.org下载一个安装即可 而Nmap第二个问题(也不能说是只是nmap,其它探测软件也会出现问题):由于我们记录不够存而被杀掉 ?...取消对Monospace(间隔)勾选,后面参数保持一致16/0/0 ? 恢复正常。不过这也倒不影响使用。 目前为止遇到坑暂时就这么多,其他遇到今后作补充。以上坑皆为偶亲自尝试过

    3.2K100

    Hugo:一个快速、现代静态网页引擎

    “一次编写,到处运行” Hugo可能是你用过最容易安装软件——只要下载打开就可以了!Hugo并不依赖任何权限、数据库、运行库、解释器或外部库。...大多数编译只要毫秒级时间就可以完成! “灵活” Hugo可以灵活地适应你任务。你可以使用任何你喜欢方式组织URL,通过自定义index页面和分类组织内容。...现在已经有无数网站生成工具了,而且它们几乎都有差不多特性。有没有两者都用过的人来解释一下,这些工具究竟有什么不同? andmarios说:对我来说,最重要是他们静态库如何。...也许我服务器和我桌面端Ruby版本不同,也许一些Ruby Gems已经发行版安装了,但不是我想要,这就得重新手动安装它们,每次Gem提供功能出了什么问题,我就得手动重新安装一下,还得SSH...有时候由于发行版原因,一些Gem还不能装。也许jekyll哪天发了新版本,用了最新Ruby特性。 Hugo在这方面有很多优势,比如内置服务器、实时载入和在本地测试时方便链接转换等。

    1.3K50

    Linux 上搭建Jekyll静态博客

    CentOS,Ubuntu 按照同样步骤安装,Ruby Gems 往往都无法搭建成,每次都是依赖不对,各种奇葩原因,解决办法就是使用 RVM 安装,解决 Ruby 环境依赖管理,而且每次安装Jekyll...但是可以配合第三方服务,例如Disqus。最关键是jekyll可以免费部署Github上,而且可以绑定自己域名。...网站配置基本都集中 _config.yml 文件,将其中与个人信息相关部分替换成你自己,比如网站 url、title、subtitle 和第三方评论模块配置等。...注意: 如果使用 disqus,因为 disqus 处理用户名与域名白名单策略存在缺陷,请一定将 disqus.username 修改成你自己,否则请将该字段留空。...images 文件夹是我文章和页面里使用图片。 修改「关于」页面。

    2.5K80

    利用 JenKins 持续集成 iOS 项目时遇到问题

    ,用于监控持续重复工作,旨在提供一个开放易用软件平台,使软件持续集成变成可能。...开始安装JenKins 方法一: 直接下载安装包 注意:此时有两种安装方式是 标准安装,如下图: 自定义安装,此时应该取消Start at boot as “jenkins”勾选,如下图: 安装完成后...构建(构建步骤) 点击”增加构建步骤”选项,因为我使用是CocoaPods管理第三方,打包前先运行pod install –verbose –no-repo-update安装下第三方库。...构建后操作 添加构建后操作步骤,使用脚本将生成ipa包上传到fir或者蒲公英等三方平台,扫码下载安装。...(>= 0.a) 更新一下gem版本,终端命令如下; $ sudo gem update –system 有时输入命令后会出现ssh相关网络错误提示,可以终端输入命令: gem sources

    2.6K20

    Windows下离线部署Redis主从集群

    缘起 网上很多关于Redis安装教程都是基于Linux,有一部分是基于是windows,但都是在线,这在生产环境有时候是不适用,因为生产环境一般都是离线,那么有没有办法离线情况下再windows...一、安装依赖 1.安装Ruby环境 这一步比较简单,直接点击我提供资源安装包下一步下一步就完事了 [在这里插入图片描述] 2.安装redis.gem 讲道理如果你联网情况下你是可以通过如下命令安装...gem包在下载我提供包里有) gem install --local E:\app\redis-3.3.0.gem [在这里插入图片描述] 二、安装配置Redis 1.redis目录下创建6个节点文件夹...如果cluster-enabled 不为yes, 那么使用JedisCluster集群代码获取时候,会报错。...懒癌患者福音 为防懒癌患者,我提供一个已经配置好安装包,讲道理,你只需要执行上面的第一项安装依赖里面的内容,并且执行第二项安装redis第6步,就可以搭建完毕了,配置好安装包如下下载

    1.1K10

    iOS 静态代码扫描之工具调研

    作者:黄雪兰 团队:腾讯移动品质中心TMQ 为了进一步加强测试质量,同时探索测试左移同步实践,iOS同步助手尝试接入静态代码扫描工具。希望通过不同途径提前发现日常测试难发现问题。...它将基于布尔可满足性验证技术应用于源代码分析引擎,分析引擎利用其专利软件DNA图谱技术和meta-compilation技术,综合分析源代码、编译构建系统和操作系统等可能使软件产生缺陷。...但由于公司网络问题,按照网上教程使用gem install xcpretty安装时会出错。...这里可以采用离线安装方法:下载xcpretty.gem文件,并下载对应依赖版本rouge.gem文件,离线文件下载地址:https://rubygems.org/ 命令行打开离线文件所在目录:$...; (2)coverity扫描维度更多、发现问题更精准;infer、clang能发现部分coverity未发现问题,但误报率较高,可作为补充扫描; (3)infer发现大部分问题为第三方库问题,后续加入过滤计划可提高扫描准确率

    5.8K10

    项目 添加pods

    二、安装 由于网上教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下: 注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境 1、Ruby环境搭建...sources --remove https://rubygems.org/ gem sources -a http://ruby.taobao.org/ gem sources -l  (用来检查使用替换镜像位置成功... installed  这样就下载安装好了CocoaPods 3、使用CocoaPods a  新建一个项目,名字PodTest b  终端,cd到项目总目录(注意:包含PodTest文件夹、PodTest.xcodeproj...补充: 1、CocoaPods基本安装及使用都详细说明了,但还有一些补充,当需要同时导入多个第三方时候怎么办 ?...这就需要修改Podfile了,就是用vim编辑那个保存在项目根目录文件,修改完了Podfile文件,需要重新执行一次pod install命令。

    58230
    领券