• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ArthurHe
V2EX  ›  程序员

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

  •  
  •   ArthurHe ·
    xibhe · Feb 17, 2017 · 4733 views
    This topic created in 3399 days ago, the information mentioned may be changed or developed.

    使用 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 replies    2017-11-15 17:00:43 +08:00
    zhaoace
        1
    zhaoace  
       Feb 17, 2017   ❤️ 1
    @ArthurHe , Jenkins , K 大写了好难过。。。

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

    有些奇怪的问题是因为 jenkins node 的登陆用户没有 load 到个人配置的环境文件造成的。
    ArthurHe
        2
    ArthurHe  
    OP
       Feb 21, 2017
    @zhaoace 这个或许是服务器配置的环境问题,装了 Docker 后再试一试。 Jenkins JenKins 对比一下真的好难受啊!
    ArthurHe
        3
    ArthurHe  
    OP
       Nov 15, 2017
    @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/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5521 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 01:29 · PVG 09:29 · LAX 18:29 · JFK 21:29
    ♥ Do have faith in what you're doing.