ios - Fabric Crashlytics 如何使用 Xcode 集成插件在 Jenkins 中上传 dSYM 文件

标签 ios xcode jenkins crashlytics twitter-fabric

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

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

./Fabric.framework/run xxxkey  xxx

但它觉得行不通?

最佳答案

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

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

只需添加一个变量

export BUILD_ID=dontKillMe

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

关于ios - Fabric Crashlytics 如何使用 Xcode 集成插件在 Jenkins 中上传 dSYM 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33622614/

相关文章:

java - ANT Jenkins 单元测试 - 计算失败的测试

java - Jenkins 设置为用户 selenium java 脚本

ios - 自动代码生成 NSManagedObject 子类 Swift 3 中的无效重新声明

ios - 只有当核心数据和 NSFetchedResultsController 满足某些条件时,才在 UITableViewCell 中实现 UIImageView

ios - 如何将 ViewController.swift 连接到 Storyboard 中的 ViewController?

ios - 使用 Swift - iOS 将自定义颜色和 tintColor 添加到工具栏

ios - Interface Builder 无法打开文档 ".storyboard",因为它不存在

iphone - 如何移动CGMutablePathRef?

c - 将指向 int 数组的指针传递给 C 函数

windows - 在 Jenkins 构建步骤中从 groovy 脚本访问构建环境变量 (Windows)