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

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

前期准备:

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

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/993776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存