iOS开发技巧demo电脑相关

iOS+Jenkins+git+蒲公英 (iOS自动打包)

2017-06-21  本文已影响555人  YotrolZ

1、Jenkins的安装与启动

open /Applications/Jenkins/jenkins.war

2、访问Jenkins

defaults write /Library/Preferences/org.jenkins-ci httpPort xxxx

3、Jenkins插件安装

GitLab
Xcode integration
Keychains and Provisioning Profiles Management

4、创建Jenkins任务

5、配置刚刚创建好的Jenkins任务

5.1、设置源码管理(这里我们使用的是git)

配置Git远程仓库
 ~/.ssh/id_rsa

2、用文本编辑器打开id_rsa, 拷贝里面的内容到上图中Key的输入框,如下图

~/.ssh/id_rsa

5.2、设置构建触发器(可以触发构建操作的配置)

非必填,不配置的话需要手动点击构建

5.3、设置构建环境,这里我们选择Keychains and Code Signing Identities

配置`Keychain`和` Provisioning Profiles`
上图中的的`Code Sining Identities`来源(钥匙串中)

5.4、设置构建操作(这里我们选择Xcode

此时我们所有的打包操作已经完毕,如果你仅仅是打包用,到此你可以点击保存,点击立即构建,进行构建操作了

立即构建

既然已经做到这一步(自动打包),我们还可以配置一些构建操作,将打包后的IPA文件上传到蒲公英,便于测试!配置如下:

#蒲公英上的User Key
uKey="xxxxxxxxxxxxxxxxxxxxxxxx"

#蒲公英上的API Key
apiKey="xxxxxxxxxxxxxxxxxxxxxxxx"

#要上传的ipa文件路径
IPA_PATH="我们打包后的IPA文件地址"

#执行上传至蒲公英的命令,这句不需要修改
curl -F "file=@${IPA_PATH}" -F "uKey=${uKey}" -F "_api_key=${apiKey}" https://www.pgyer.com/apiv1/app/upload

6、常见报错及解决办法

1、This project contains no schemes


This project contains no schemes
上一篇 下一篇

猜你喜欢

热点阅读