首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

iOS_开发Terminal和Cocoapods常用指令

五、使用`CocoaPods`: 1、了解资源配置文件: 2、导入库 3、安装库: 4、更新 5、查看库安装版本: 6、列出Podfile.lock中所有库的最新版本 Terminal常用指令 作为一个开发...CocoaPods就是ruby开发的一个插件。 在使用gem来安装CocoaPods的时候,建议先更新gem的版本。...gems中本地程序包 gem list # 找到`cocoapods`相关的程序包: cocoapods (0.35.0, 0.34.1, 0.34.0) cocoapods-core (0.35.0,...0.34.1, 0.34.0) cocoapods-downloader (0.8.0, 0.7.2) cocoapods-plugins (0.3.2) cocoapods-trunk (0.4.1...podfile中指定版本安装,并根据下载好的库信息生成Podfile.lock 若将库从podfile中删除,再pod install会将库的信息从Podfile.lock中移除 Podfile.lock保证开发人员使用的是同一个版本

70920

CocoaPods 安装

在iOS开发中,不可避免地要使用第三方开源库,而CocoaPods就是一个负责管理iOS项目中第三方开源库的工具,其作用类似于Android的gradle或者前端的npm。...CocoaPods的项目源码在Github上管理。 以下是最新的CocoaPods安装教程(2019年8月) 1、查看当前Ruby版本 ruby -v 2、升级Ruby环境,首先需要安装rvm。...ruby-china,执行以下命令查看: gem sources -l 如果是以下结果说明正确: *** CURRENT SOURCES *** https://gems.ruby-china.com/ 9、安装CocoaPods...到了这一步,就可以开始安装CocoaPods了 sudo gem install -n /usr/local/bin cocoapods 如果安装了多个Xcode,可以使用下面的命令选择对应的版本。...Setting up CocoaPods master repo $ /usr/bin/git clone https://github.com/CocoaPods/Specs.git master

56320

【IOS开发高级系列】CocoaPods使用总结专题

3 场景2:如何正确编译运行一个包含CocoPods类库的项目         你也许曾经遇到过(特别是新手iOS开发者)这种情况,好不容易在GitHub上找到一份代码符合自己想需求,兴冲冲下载下来,一编译...当你去UAAppReviewManager的GitHub地址下载这份代码之后,打开Example工程(UAAppReviewManagerExample),编译,你会发现Xcode报告一大堆错误,基本都是说你编译的这份代码找不到某某头文件...更多强大的功能请参考:https://github.com/CocoaPods/CocoaPods/wiki 4.1 HJCommonLib开发库脚本 # Uncomment this line to...Frameworks 5.5.3 JSONKITisa错误的解决办法 转载:http://blog.csdn.net/hemuhan/article/details/17753453         在开发...http://guides.cocoapods.org/using/using-cocoapods.html iOS开发实战教学:在Swift怎样创建CocoaPod?

81881

iOS开发 -- 组件化 之 Cocoapods私有库详解

组件化 为什么我们需要组件化 项目模块间的解耦、模块实现可重用、提升团队成员之间团队之间的协作开发效率、更方便单元测试。...模块逻辑复杂,多个模块之间频繁互相引用; 项目规模逐渐变大,修改代码变的越来越困难(这里可以理解为:修改一处代码,需要同时修改其他多个地方); 团队人数变多,提交的代码经常和其他成员冲突; 项目编译耗时较长...组件化的8条指标 一个项目经过组件化后如何来评判项目组件化是否彻底或者说是否优秀,可以通过以下几个方面: 模块之间没有耦合,模块内部的修改不影响其他模块; 模块可以单独编译; 模块间数据传递明确;...cocoapods组件化:主要是利用 cocoapods 来进行 模块的远程管理,需要将项目上传 git (这里的组件化模块分为 公有库 和 私有库 , 对公司而言, 一般是私有库) 本地组件化 创建主工程...pod lib create WJHBaseWidgets 之后会创建一个工程,目录如下 注意这个工程就在你创建代码库路径下 编译成功之后,把我们 自己整理的 组件化相关的代码 拖入到本地代码库下面路径

1.3K41

【iOS开发Cocoapods详解-使用及创建私有库

一、前言 第三方代码管理 在多个项目间管理公共代码 组件化 二、项目使用CocoaPods 初始化 $ pod init 第一行:指明项目支持的iOS版本 platform :ios, '8.0'...CocoaPods现在是通过target来组织的,如果项目有多个target,可以写多个target为每个target引入不同的第三方库。...三、CocoaPods库的创建 从无到有创建一个库(ScalableImageView) pod lib create ScalableImageView 还可以通过--template-url=你的url...验证后,可以通过pod trunk me来查看你的授权信息 通过pod trunk push将当前pod提交到trunk 四、现有代码添加CocoaPods支持 只要处理好podspec文件即可 通过命令...中 pod repo add REPO_NAME SOURCE_URL(仓库地址) (repo名最好跟仓库名保持一致) 验证是否安装成功 cd ~/.cocoapods/repos/REPO_NAME

66150

CocoaPods使用详解

而对于ios平台来说,CocoaPods是ios开发平台一个非常流行的第三方库管理工具。在开发过程中,根据项目复杂程度,通常我们会需要外链很多的第三方库。而添加这些第三方库的过程有时候会变成一场灾难。...因此使用CocoaPods来代替我们管理这些库,将可以大幅缩短我们的开发时间。 CocoaPods项目的源码 在 Github 上管理。...该项目开始于 2011 年 8 月 12 日,经过多年发展,现在已经成为 iOS 开发事实上的依赖管理标准工具。...Pods项目最终会编译成一个名为libPods.a的文件,主项目只需要依赖这个.a文件即可。...第一次执行pod setup时,CocoaPods会将这些podspec索引文件更新到本地的~/.cocoapods目录下,当我们想在国内的服务器建立了Cocoapods索引库的时候,我们可以按照如下的方法

1.6K70

Cocoapods使用详解

CocoaPods简介 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。...所以,你需要 CocoaPodsCocoaPods应该是iOS最常用最有名的类库管理工具了,上述两个烦人的问题,通过cocoaPods,只需要一行命令就可以完全解决,当然前提是你必须正确设置它。...重要的是,绝大部分有名的开源类库,都支持CocoaPods。所以,作为iOS程序员的我们,掌握CocoaPods的使用是必不可少的基本技能了。...使用 CocoaPods 的镜像索引 所有的项目的 Podspec 文件都托管在https://github.com/CocoaPods/Specs。...然后你将编辑好的 Podfile 文件放到你的项目根目录中,执行如下命令即可: cd "your project home" pod install 现在,你的所有第三方库都已经下载完成并且设置好了编译参数和依赖

1.1K20

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

随着 iOS 开发者的增多,业界也出现了为 iOS 程序提供依赖管理的工具,它的名字叫做:CocoaPodsCocoaPods项目的源码 在 Github 上管理。...该项目开始于 2011 年 8 月 12 日,经过多年发展,现在已经成为 iOS 开发事实上的依赖管理标准工具。...开发 iOS 项目不可避免地要使用第三方开源库,CocoaPods 的出现使得我们可以节省设置和更新第三方开源库的时间。...CocoaPods 就会自动将这些第三方开源库的源码下载下来,并且为我的工程设置好相应的系统依赖和编译参数。是不是突然发现自己手握了一件神兵,节省了我们开发的大量时间。...CocoaPods 的安装和使用介绍 CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境。

88920

iOS必学技-cocoapods

我就不再造轮子了,网上的教程很详细,楼主亲测,好用. http://code4app.com/article/cocoapods-install-usage 楼主安装使用过程中遇到以下几个问题,同学们在安装过程中遇到同样问题...,可以回头看这里: 1 最后一个步骤,终端输入命令行 pod install 楼主终端出现这样的代码: Analyzing dependencies CocoaPods 0.37.0.rc.1 is...To update use: `gem install cocoapods --pre` [!] This is a test version we'd love you to try..../ //等有反应之后再敲入以下命令 $ gem sources -a http://ruby.taobao.org/ 2 安装cocoapods 命令 sudo gem install cocoapods...3 cocoapods 设置 命令 pod setup 4 cd 到工程根目录创建podfile文件 命令 vim Podfile 5 编辑 Podfile内容 platform :ios, '7.0

73290

新电脑安装cocoapods

1、现在的xcode包是越来越大了,从appstore上下载的,真的是太慢了,下载就用了一天的时间 安装用了几个小时,然后就下班了,幸好第二天来的时候已经安装好了 建议:尽量是在开发者官网上下载,比在市场上下载快的多...ruby.taobao.org/,不能用),用下面这个源 $ gem sources -a https://gems.ruby-china.org/ 3、查看源是否安装正确 $ gem sources -l 4、安装cocoapods...(提供3个语句) $ sudo gem install cocoapods $ pod setup 过个几分钟或者十几分钟会报错或者卡着不动(时间的长短,根据网速来决定) 5、试试能不能用,搜索第三方库...with name, author, summary, or description matching afnetworking 这是因为 pod setup成功后会生成~/Library/Caches/CocoaPods...解决方法:(删除search_index.json) rm ~/Library/Caches/CocoaPods/search_index.json ) 如果是第一次执行这条语句,会出现Creating

59510
领券