Jenkins、Git、CocoaPods、Fir.im 实现 iOS 应用持续集成

该文详细介绍了如何在 Mac OSX 环境下,利用 Jenkins 配合 Git 和 CocoaPods,对 iOS 项目进行自动打包和持续集成,并通过 fir.im 进行分发。文中涉及到 Jenkins 的配置,包括构建触发器、源码管理、构建步骤(包括 CocoaPods 更新和 Xcode 集成)、代码签名以及发布到 fir.im 的流程。
摘要由CSDN通过智能技术生成

本文说明如何在 Mac OSX 环境下,使用 Jenkins 对基于 CocoaPods 进行依赖管理的 iOS 项目做自动打包与持续集成,并将最终的安装包发布到 fir.im 上供下载。

前置说明
  1. 实现 iOS 项目自动打包,需要有 Mac OSX 环境。本文中使用的是一台普通的 Mac mini,并安装 Mac OSX 10.10 Yosemite。
  2. 本文中使用的自动打包脚本依赖于 xcodebuildxcrun,故需要确保安装 Xcode,并且系统中安装有 Xcode 的命令行工具。具体命令行如何打包,可以查看 iOS 命令行打包
  3. 本文中代码的版本控制工具使用 Git。Mac OSX 安装完成 Xcode 以后自带 Git,故不用另外安装。
  4. iOS 项目使用 CocoaPods 进行依赖管理,故 Mac OSX 需要安装 CocoaPods。具体可以查看 CocoaPods 使用
  5. 在 Mac OSX 下安装并配置好 Jenkins。Jenkins 的安装不在本文论述范围内,具体可以查看 Mac OSX 安装 Jenkins
  6. Jenkins 配置好相关插件,本文中使用到 Git pluginGit client pluginXcode integration 等插件。如何安装 Jenkins 插件,可以查看 Jenkins 插件安装
  7. 本文中代码所使用的文件目录结构如下。不同
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值