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

时间:2015-11-10 03:56:41

标签: ios xcode jenkins crashlytics twitter-fabric

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

詹金斯在我的mac mini 2012上使用mac os 10.11.1运行。我已经安装了fabric.app,应用程序一直在运行,项目有一个shell

./Fabric.framework/run xxxkey  xxx

但它认为不起作用?

2 个答案:

答案 0 :(得分:1)

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

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

只需添加一个变量

export BUILD_ID=dontKillMe

上传dSYM任务将继续上传。

答案 1 :(得分:1)

如上面的答案中所述,您可以简单地将BUILD_ID附加到调用的开头。我正在构建一个macOS / iOS项目,因此在" Build Phases"中使用了以下内容。部分:

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

这对我有用。