栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

jenkins+xcode插件在mac上构建iOS项目(含构建脚本)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jenkins+xcode插件在mac上构建iOS项目(含构建脚本)

前期准备:

linux服务器:需安装好jenkins 我的是2.234版本,Java是11(jenkins需要的插件,gitlab,xcode)

mac:我部署在虚拟机上,版本是macOS12,Java11 xcode也是最新版本

需要开发准备 plist文件 login.keychain文件,以及IOS证书(他们都懂)

1.创建节点,我是节点构建方便管理,所以先创建一个slave节点(mac)

创建完节点开始配置节点

 配置节点

 

 

节点配置完毕。然后配置证书。

 

 

重要:这个有的jenkins版本上传不成功,我是回退到2.263版本进行上传的。

 

 

这里主要写构建环境时刻,相信大家能搜到这个也是有一定基础(其实是因为我懒) 

 接下来就是xcode插件设置了,在构建步骤里面选择,如果没有建议去插件里面找一下。

 

 

 

 

 

 

 

 

 

 

 

 到这就OK了,

也可以用脚本构建,但是我用脚本构建不成功,可能是因为我jenkins建在linux服务器上面,大家要是想试试脚本也可以构建-执行shell脚本-然后脚本写在mac目录下面。

xcodebuild archive -workspace /Users/mac/mac/workspace/ios-test-students/MISTSLearner/MISTSLearner.xcworkspace -scheme MISTSLearner -archivePath MISTSLearner.xcarchive


xcodebuild -exportArchive -archivePath MISTSLearner.xcarchive -exportOptionsPlist /Users/mac/mac/workspace/ios-test-students/ad-hoc8658PG782XExportOptions.plist -allowProvisioningUpdates -exportPath ./kk

里面的目录还有构建名称记得改一下,我只有凑巧用脚本成功过一次。

基本到这就行了,有什么问题再补充吧,元旦快乐!下班!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/686306.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号