【问题标题】:Fabric Crashlytics How to upload dSYM file in Jenkins with Xcode integration pluginFabric Crashlytics 如何使用 Xcode 集成插件在 Jenkins 中上传 dSYM 文件
【发布时间】:2015-11-10 03:56:41
【问题描述】:

好的,我使用 Jenkins + Xcode 集成插件自动导出 iPA 供测试人员进行测试。我希望 Jenkins 在每次构建时自动将 dSYM 文件上传到结构服务器。怎么做?

Jenkins 在我的 mac mini 2012 和 mac os 10.11.1 上运行。我已经在上面安装了fabric.app,并且该应用程序一直在运行,并且该项目有一个shell

./Fabric.framework/run xxxkey  xxx

但它似乎不起作用?

【问题讨论】:

    标签: ios xcode jenkins crashlytics twitter-fabric


    【解决方案1】:

    好的,我发现问题是上传 dSYM 进程被 jenkins 杀死了。詹金斯杀死了工作产生的所有进程。我正在解决这个问题。

    要解决它,请阅读文档: https://wiki.jenkins-ci.org/display/JENKINS/ProcessTreeKiller

    只需添加一个变量

    export BUILD_ID=dontKillMe
    

    并且上传dSYM任务会继续上传。

    【讨论】:

      【解决方案2】:

      如上面的答案所述,您只需将 BUILD_ID 附加到调用的开头即可。我正在构建一个 macOS/iOS 项目,因此在“构建阶段”部分中使用了以下内容:

      BUILD_ID=dontKillMe ./Fabric.framework/run xxxkey  xxx
      

      这对我来说是一种享受。

      【讨论】:

      • 也为我修好了。
      猜你喜欢
      • 1970-01-01
      • 2020-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-29
      • 1970-01-01
      • 1970-01-01
      • 2017-12-27
      相关资源
      最近更新 更多