V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ArthurHe
V2EX  ›  程序员

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

  •  
  •   ArthurHe ·
    xibhe · 2017-02-17 10:37:18 +08:00 · 4078 次点击
    这是一个创建于 2835 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用 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/

    3 条回复    2017-11-15 17:00:43 +08:00
    zhaoace
        1
    zhaoace  
       2017-02-17 11:23:37 +08:00   ❤️ 1
    @ArthurHe , Jenkins , K 大写了好难过。。。

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

    有些奇怪的问题是因为 jenkins node 的登陆用户没有 load 到个人配置的环境文件造成的。
    ArthurHe
        2
    ArthurHe  
    OP
       2017-02-21 11:57:42 +08:00
    @zhaoace 这个或许是服务器配置的环境问题,装了 Docker 后再试一试。 Jenkins JenKins 对比一下真的好难受啊!
    ArthurHe
        3
    ArthurHe  
    OP
       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/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   999 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:48 · PVG 03:48 · LAX 11:48 · JFK 14:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.