【问题标题】:How to stop Fabric from running如何阻止 Fabric 运行
【发布时间】:2016-03-18 13:09:06
【问题描述】:

我浏览了文档:http://support.crashlytics.com 它似乎没有质疑应用程序的目的,所以我会在这里问:)

我的应用中集成了 Fabric。根据安装过程,我已经在我正在使用的 Mac 上安装了 Fabric 应用程序。

现在,有时我的 Fabric 应用程序会一直打开,我个人觉得这很烦人。对于第 3 方服务(即使对于像 Fabric Analytics 这样出色的服务)来说,这太过分了。

在 Xcode 的构建步骤中,我找到了一个脚本,但它似乎没有做任何事情:

#!/bin/sh

#  run
#
#  Copyright (c) 2015 Crashlytics. All rights reserved.

#  Figure out where we're being called from
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )

#  Quote path in case of spaces or special chars
DIR="\"${DIR}"

PATH_SEP="/"
VALIDATE_COMMAND="uploadDSYM\" $@ validate run-script"
UPLOAD_COMMAND="uploadDSYM\" $@ run-script"

#  Ensure params are as expected, run in sync mode to validate
eval $DIR$PATH_SEP$VALIDATE_COMMAND
return_code=$?

if [[ $return_code != 0 ]]; then
  exit $return_code
fi

#  Verification passed, upload dSYM in background to prevent Xcode from waiting
#  Note: Validation is performed again before upload.
#  Output can still be found in Console.app
eval $DIR$PATH_SEP$UPLOAD_COMMAND > /dev/null 2>&1 &

那么 Fabric App 的真正用途是什么?它可以从工作流程中排除吗?我真的可以删除它并通过 Pod 继续管理吗?背后的诀窍是什么?

【问题讨论】:

    标签: ios xcode twitter-fabric


    【解决方案1】:

    因为这个问题仍然相关,为了阻止 Fabric 启动,您有两个选择:

    1.上传项目的 DSYM 文件后停止它。

    打开运行脚本:Pods/Fabric/run and change:

    eval $DIR$PATH_SEP$UPLOAD_COMMAND > /dev/null 2>&1 &
    

    收件人:

    eval $DIR$PATH_SEP$UPLOAD_COMMAND;killall Fabric > /dev/null 2>&1 &
    

    2。停止它并仅在归档构建以供发布时上传 DSYM:

    选中构建阶段下的“仅在安装时运行脚本”选项:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-28
      • 1970-01-01
      • 2016-12-23
      • 1970-01-01
      相关资源
      最近更新 更多