JenKins 配置 iOS 自动化打包时报 FATAL: Cannot find xcodebuild with the configured path /usr/bin/xcodebuild. Build step 'Xcode'

2017-02-17 10:37:18 +08:00
 ArthurHe

使用 JenKins 配置 iOS 自动化打包,构建版本时,报: FATAL: Cannot find xcodebuild with the configured path /usr/bin/xcodebuild. Build step 'Xcode' marked build as failure

多方 Google 后还是找不到解决。 工程中使用了 cocoapods ,怀疑是 Advanced Xcode build options 配置的问题, JenKins 版本是 2.4

http://stackoverflow.com/questions/31404884/building-ios-project-with-jenkins-on-ubuntu-linux

https://shinesolutions.com/2011/06/23/ci-with-jenkins-for-ios-apps-build-distribution-via-testflightapp-tutorial/

3949 次点击
所在节点    程序员
3 条回复
zhaoace
2017-02-17 11:23:37 +08:00
@ArthurHe , Jenkins , K 大写了好难过。。。

不确定你的问题是怎么回事,建议通过先输出 envrionments 的方式确定一下你 Jenkins build 的那个 session 里面环境变量是怎么设置的。

有些奇怪的问题是因为 jenkins node 的登陆用户没有 load 到个人配置的环境文件造成的。
ArthurHe
2017-02-21 11:57:42 +08:00
@zhaoace 这个或许是服务器配置的环境问题,装了 Docker 后再试一试。 Jenkins JenKins 对比一下真的好难受啊!
ArthurHe
2017-11-15 17:00:43 +08:00
@zhaoace 这几天有空,又折腾了一下 Jenkins,在配置过程解决了一些问题。突然发现这个报 FATAL: Cannot find xcodebuild with the configured path /usr/bin/xcodebuild. Build step 'Xcode' marked build as failure 的错误,是由于 Jenkins 服务器搭建在 Liunx 下,Liunx 下肯定没有 xcodebuild 编译环境。可以配置一个 Mac 节点,就可以通过节点操作在另一台 Mac 机器上打包了。做了一个总结: http://xibhe.com/2017/11/06/JenKins-Continuous-Integration/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/341112

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX