转自:http://ryantang.me/blog/2014/01/05/cocoapods/本篇内容将介绍Mac和iOS开发中必备的一个依赖库管理工具CocoaPodsCocoaPods是什么在iOS开发中势必会用到一些第三方依赖库,比如大家都熟悉的ASIHttpRequest、AFNetworking、JSONKit等。使用这些第三方类库能极大的方便项目
转载 2022-12-29 16:46:25
83阅读
http://www.iwangke.me/2013/04/18/advanced-cocoapods/粉笔网的iOS工程师唐巧曾经写过一篇blog《使用CocoaPods来做iOS程序的包依赖管理》介绍了基本的CocoaPods使用方法。本文将另外谈一谈如何使用CocoaPods进行本地的包管理。...
转载 2014-04-25 15:46:00
374阅读
2评论
命名规范tags 正式版 REL-X.X.Xbranches 发版前 RB-X.X.X新功能 TRY-XXX修BUG BUG-XXXXtrunk 开发使用注意事项负责而谨慎地提交自己的代码(先更新后提交)SVN更新的原则是要随时更新,随时提交。当完成了一个小功能,能够通过编译并且并且自己测试之后,谨慎地提交。如果提交过程中产生了冲突,则需要同之前的开发人员联系,两个人一起协商解决冲突,解决冲突之后
转载 2024-01-21 12:30:09
48阅读
CocoaPods使用入门安装更新CocoaPodspod安装与pod更新pod installpod outdatedpod update预期用途提交你的Podfile.lock使用CocoaPods将 Pod 添加到 Xcode 项目安装使用 CocoaPods 创建一个新的 Xcode 项目现有Project集成源代码管理Pods 目录签入 Pods 目录的好处忽略 Pods 目录的好处P
转载 2024-04-22 10:36:58
66阅读
 CocoaPods用来管理第三方框架 Mac 安装 Cocoapods 导引 如果你的 Mac OSX 升级到 10.11.x+, 并且需要安装 Cocoapods, 可以参考本博客. 安装 ruby Mac 系统自带了 ruby, 但是建议大家使用 Homebrew 安装 ruby. 因为 Cocoapods 升级需要对
转载 2024-06-21 10:22:32
273阅读
作者 | Dimitris KoutsogiorgasCocoaPods 1.10 放弃了对 Ruby 2.0 的支持,增加了对 Ruby 2.7 的支持,增加了对 Xcode 12 的初始支持以及经过改进的 XCFramework 集成过程!已放弃 Ruby 2.0,增加对 2.7 的支持在 1.10 版本中,CocoaPods 不再支持 Ruby 2.0,并将最低版本提高到 Ruby 2.3.
 具体步骤:1.首先查看gem版本,最新是2.6.6gem -v2.更新gemsudo gem update --system #需要翻墙 brew install ruby4.查看当前源gem sources -l # 当前源为:https://ruby.taobao.org/ 或者系统的 https://rubygems.org/5.替换当前源gem sources --a
转载 2024-06-18 17:15:47
1265阅读
项目目录示例:管理内容:业务文档(业务系统说明、业务需求)、产品文档(需求说明书、UE、UI含原图、使用说明书)、技术设计文档(应用系统总体设计、详细设计)、第三方资源(第三方程序、接口文档)、代码、测试文档(测试案例、测试问题跟踪、测试报告、性能测试方案及报告)、投产文档(程序上线安装包、安装手册)。(开发工具或其他软件建议不放到svn)其他:1、分支管理,利用svn branch功能,对生产上
svn
原创 2014-08-13 10:17:55
646阅读
  注意:在终端输入命令时,取$后面部分输入1、升级Ruby环境终端输入:$ gem update --system此时会出现没权限升级Ruby的提示这是因为你没有权限去升级Ruby这时应该输入:$ sudo gem update --system此时会出现输入密码接下来输入密码,注意:输入密码的时候没有任何反应,光标也不会移动,你尽管输入就是了,输完了直接回车。等一会如果出现 升级Ru
转载 3月前
352阅读
最近好多人在问我怎么安装cocoapods,怎么使用cocoapods,今天就写篇文章来告诉你们,其实cocoapods的使用也是很简单的,就是介个命令而已。1.首先我们要打开我们的终端:如图:2. 输入命令,gem sources -l 来查看镜像是否被墙,如图( 下面的镜像是我替换过以后的图像)这里输出的如果是 https://rubygems.org/ 镜像的话,我们要删除这个镜像,然后添加
CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个
转载 2017-03-08 22:32:00
172阅读
2评论
在终端上操作安装:第一步:查看自己电脑的Ruby环境:gem sources -l如果环境已经是你需要的环境了,就不需要环境的修改了;如果不是,发送gem sources —remove https://rubygems.org/移除当前镜像,然后gem sources -a https://ruby.taobao.org/来添加淘宝镜像(网址都是镜像,根据需要删除或者添加的网址进行编写,不固定)
在实际开发中,我们一定会使用到SVN,当然SVN可能不是你自己进行搭建的但是,还是要学习一下怎样搭建以及它的使用,那么SVN是干什么的呢?首先来了解一下。一、SVN简介  SVN的英文全名是Subversion,即版本控制系统,我们可以将它理解为SVN=版本控制+备份文档、数据;这些文档与数据放置在一个资料档案库(repository)中。这个档案库就像一个普通的文件服务器,不过它会记住每一次文件
类库管理工具为什么要使用类库管理工具?     当开发iOS应用时,会经常使用到很多的第三方开源类库,比如AFNetwroking、FMDB等。     麻烦的情况一:一个第三方类库使用到另一个第三方类库     麻烦的情况二:项目中用到的第三方类库
原创 2016-03-03 10:12:11
670阅读
一、上传写好的库到github(我这里使用SourceTree客户端)1.在github上创建一个仓库 2.将仓库拉倒本地复制仓库地址将刚才复制的地址粘贴到这里3.上传项目到github将写好的库放在上一步的目标路径文件夹里。 可以看到sourceTree里新增的文件,将为暂存文件放到已暂存。点下面提交信息的输入框,勾选下面立即推送,可以同时提交到本地及远程仓库二、上传到cocoapod
转载 2024-01-19 22:54:07
119阅读
CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具。利用 CocoaPods,可以定义自己的依赖关系 (称作 pods),并且随着时间的变化,以及在整个开发环境中对第三方库的版本管理非常方便。CocoaPods 背后的理念主要体现在两个方面。首先,在工程中引入第三方代码会涉及到许多内容。针对 Objective-C 初级开发者来说,工程文件的配置会让人很沮丧。在
转载 2023-08-26 16:54:45
113阅读
CocoaPods(Objective-C 时期,支持Objective-C和swift),CocoaPods下载第三方库源代码后会将其编译成静态库.a 文
原创 精选 2024-08-02 10:24:23
155阅读
一.介绍 (1)CocoaPods是一个用来帮助我们管理第三方依赖库的工具。它可以解决库与库之间的依赖关系,下载库的源代码,同时通过创建一个Xcode的workspace来将这些第三方库和我们的工程链接起来,供我们开发使用。 (2)使用CocoaPods的目的是让我们能自动化的,集中的,直观的管理第三方开源库。 (3)CocoaPods是用Ruby实现的,想要使用它首先需要有Ruby的环境。
转载 2024-03-10 22:17:43
497阅读
CocoaPods 原理一、CocoaPods 简介CocoaPods 是一个 OC 依赖管理库,而本身是由 Ruby 的依赖管理 gem 进行构建的。二、核心组件1、Podfile定义项目所需要使用的第三方库,高度定制。Podfile官方指南2、podspec该文件描述了一个库是怎样被添加到工程中,支持的功能有列出源文件、framework、编译选项和某个库所需依赖等。3、CocoaPods/X
转载 2023-07-10 15:00:48
211阅读
  组件化的一些介绍就不多说了,能想到的组件化的应该都懂,具体的去看参考文档都有。  这里也不说云私有库的pods组件实现(详见参考),但说一下本地pods库。创建私有库/Documents/pod_lib')pod lib create [私有库名称]  执行命令后,会依次弹出些问题进行选择,之后便会自动创建一个工程并打开。在工程里就可以添加我们组件库需要的文件了。(注:这里我是用的swift语
转载 2024-09-13 20:01:08
140阅读
  • 1
  • 2
  • 3
  • 4
  • 5