为什么在项目运行时 Fabric mac 应用程序会自动打开? [英] Why does Fabric mac app opens automatically when project is running?

查看:29
本文介绍了为什么在项目运行时 Fabric mac 应用程序会自动打开?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

作为结构集成的一部分,我安装了 Fabric mac 应用程序,我发现每当我运行项目时(我通过 XCode 运行 iOS 应用程序),Fabric 应用程序也会自动启动,

As part of fabric integration I have installed Fabric mac app, I found that whenever I run the project(I am running iOS app through XCode), the Fabric app also gets launched automatically,

我的问题是:

  • 为什么在运行项目时会自动启动?
  • 有什么办法可以阻止这种情况发生吗?

仅供参考:即使应用在模拟器中运行,也会发生同样的情况.

FYI: The same happens even when the app is running in simulator.

推荐答案

来自 Fabric 的 Mike 在这里.这是您看到的一种奇怪行为,很可能是由于运行脚本的旧版本造成的.多年前,运行脚本构建阶段需要存在 Fabric 应用程序才能处理 dSYM 的实际上传.我们将在构建应用程序期间将 dSYM 移动到一个位置,然后 Fabric 应用程序将异步上传它们.这种行为很久以前就改变了,但有可能从未包含新版本.当前版本为:Fabric.framework/run 1.6.2 (205)

Mike from Fabric here. It's an odd behavior that you're seeing and is most likely due to an old version of the Run Script. Years ago, the run script build phase required the Fabric app to be present in order to handle the actual uploading of the dSYMs. We would move the dSYMs during the build of the app to a location that the Fabric app would then asynchronously upload them. That behavior was changed a long way back, but it's possible a new version never was included. The current version is: Fabric.framework/run 1.6.2 (205)

我会通过从项目中运行 ./run -v 来检查版本并更新您的 Fabric 和 Crashlytics 框架.

I'd check the version by running ./run -v from the project and update your Fabric and Crashlytics frameworks.

您也可以从系统中完全删除 Fabric.app 并切换到使用 CocoaPods 或手动安装 说明.几年来不需要使用它.

You can also remove Fabric.app completely from your system and switch to using CocoaPods or manual installation instructions. It hasn't been required to use for a couple of years.

这篇关于为什么在项目运行时 Fabric mac 应用程序会自动打开?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆