专栏首页APP自动化测试iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

继前一篇: Mac环境下安装Jenkins

Jenkins安装好后, 我们试着创建一个iOS自动打包并发布的任务

iOS App构建必须在MAC上面使用xcode进行,所以我们要安装下xcode集成插件

在Jenkins首页选择系统管理

选择插件管理

搜索xcode, 安装Xcode integration插件

勾上安装后重启, 等待结束

如果出现安装进度条在最后一点卡很近, 手动重启下Jenkins然后到已安装插件中检查是否已经安装了

安装好插件后下面我们开始创建任务

首先点击新建任务

输出任务名称, 选择构建一个自由风格的软件项目

添加描述信息

添加源码git仓库

选择构建触发器

这里我们可以设置定时构建, 也可以跳过不配置, 通过首页手动构建

我们先跳过不配置吧

构建 - 增加构建步骤

选择Xcode

配置Target,跟项目中的Target保持一致

点击Settings, 进行详细配置

勾选Pack application, build and sign .ipa?

点击code signing settings

配置 Unlock Keychain

keychain path可以在钥匙串中找到

保存后, 可在首页触发构建

账号过期了,剩下打包及发布后面再补充........

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 创建Github远程仓库

    之后在在Repository name 填入 ZXTabBarController(你的远程仓库名) ,其他保持默认设置,

    周希
  • iOS自动化探索(八)Mac上的Jenkins安装

    https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151....

    周希
  • C++中static_cast和dynamic_cast强制类型转换

    C++中提供了两种类型转换的方法: static_cast和dynamic_cast

    周希
  • 一文搞定前端 Jenkins 自动化部署

    这两天折腾了一下 Jenkins 持续集成,由于公司使用自己搭建的 svn 服务器来进行代码管理,因此这里 Jenkins 是针对 svn 服务器来进行的配置,...

    前端劝退师
  • 使用Jenkins持续集成前端项目并自动化部署到Nginx服务器

    上午折腾了一下Jenkins持续集成,由于公司使用自己搭建的svn服务器来进行代码管理,因此这里Jenkins是针对svn服务器来进行的配置,后面稍微介绍了下针...

    前端下午茶
  • 如何学习linux操作系统

    一、 选择适合自己的linux发行版 谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行,...

    猿人谷
  • 如何禁用或者删除Jenkins项目

    叉叉敌
  • 干货 | DeepMind 提出 GQN,神经网络也有空间想象力

    AI 科技评论按:人类理解一个视觉场景的过程远比看上去复杂,我们的大脑能够根据已有的先验知识进行推理,推理的结果所能涵盖的内容也要远超出视网膜接收到的光线模式的...

    AI科技评论
  • DeepMind 提出 GQN,神经网络也有空间想象力

    人类理解一个视觉场景的过程远比看上去复杂,我们的大脑能够根据已有的先验知识进行推理,推理的结果所能涵盖的内容也要远超出视网膜接收到的光线模式的丰富程度。比如,即...

    AI研习社
  • 大数据-Hive外部表的操作

    外部表说明 外部表因为是指定其他的hdfs路径的数据加载到表当中来,所以hive表会认为自己不完全独占这份数据,所以删除hive表的时候,数据仍然存放在hdf...

    cwl_java

扫码关注云+社区

领取腾讯云代金券