gpt4 book ai didi

ios - Xcode 6 : 'Answers.h' file not found after Fabric Crashlytics update

转载 作者:可可西里 更新时间:2023-11-01 03:28:00 25 4
gpt4 key购买 nike

我在 Xcode 6.3.2 中的 Storyboard中处理一个 Objective-C 项目。当我尝试构建时突然出现错误:

/.../Developer/ProjectName/Crashlytics.framework/Headers/Crashlytics.h:14:9: 找不到“Answers.h”文件

我已经安装了 Crashlytics 并在我的应用中运行了几周。我让它通过 Fabric 插件运行。我切换了 Fabric 应用程序,发现它最近更新了 Crashlytics。

在 Xcode 中,如果我转到“源代码管理”->“提交...”来查看我的更改,它只会显示我所做的更改 - 这与 Crashlytics 无关。

还有其他人看到了吗?有人对恢复和重返工作的最有效方式有任何建议吗?

当依赖项更新时,我无法控制,这让我有点沮丧。

更新:

为了让项目进入可构建状态以便我可以继续工作,我暂时从我的 AppDelegate 中删除了以下行:

  • #import <Crashlytics/Crashlytics.h>
  • [Fabric with:@[CrashlyticsKit]];

最佳答案

我最终通过位于 http://support.crashlytics.com/ 的“联系支持”链接获得支持.

他们为我提供了一些步骤来从我的项目中删除旧的 Crashlytics 框架,然后手动重新安装它。我不清楚他打算通过 Finder 而不是 Xcode 删除框架,所以我按照说明进行操作的尝试导致了一些副作用(例如,框架最终位于错误的目录中,我有一个无名文件夹在我的桌面上,他让我运行了一个同上命令……这导致时间机器神秘地停止工作,直到我删除了文件夹。

我最终从项目中完全删除了 Fabric 和 Crashlytics,然后我使用 Fabric OSX 应用程序将 Crashlytics 安装回项目中。从这里开始,项目又开始工作了。

为了从项目中删除 Crashlytics 和 Fabric,我执行了以下操作:

  1. 通过 Xcode 从我的项目中删除了 Crashlytics.framework 和 Fabric.framework
  2. 删除了项目属性 -> 构建阶段中的运行脚本。这可能是可选的。重要的是要验证运行脚本中的唯一 ID 是否与 Fabric 在重新安装时提供的 ID 相匹配。
  3. 删除了 AppDelegate 中的以下 3 行。这可能是可选的。重新安装时需要更换它。

    #import <Fabric/Fabric.h>
    #import <Crashlytics/Crashlytics.h>

    [Fabric with:@[CrashlyticsKit]];

关于ios - Xcode 6 : 'Answers.h' file not found after Fabric Crashlytics update,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31994561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com