模块“Fabric”没有名为“with”的成员

Posted

技术标签:

【中文标题】模块“Fabric”没有名为“with”的成员【英文标题】:Module 'Fabric' has no member named 'with' 【发布时间】:2015-12-03 10:49:06 【问题描述】:

我通过 cocoapods 安装了 Fabric 框架。我的项目可以检测到 Fabric 标头并且 import 语句没有给出任何错误。但是调用

Fabric.with([Crashlytics.self])

报错

我在with custom framework 和alamofire 中检查了类似的问题,但这些都没有帮助。

更新: 我尝试在虚拟应用程序中运行并使用其中的 pod,它运行良好。似乎只发生在当前项目中,但找不到原因。

【问题讨论】:

尝试重新安装并使用 Fabric 提交错误。 PS,我在使用 Fabric、Twitter 等可可豆荚时遇到了难以想象的问题。我所做的是删除派生数据,清理项目,退出 Xcode,然后再做一次。有时我不得不这样做 5 倍,它的工作原理.. @Sahilkapoor 都试过了。没有帮助。 您的部署目标是什么?尝试将其更改为较低的(或更高的)。 是的,也试过三次。提交错误。如果我得到回复或解决方案,将更新。谢谢:) 尝试创建一个虚拟应用程序并使用其中的 pod。可能是您的应用特定的?? 【参考方案1】:

我解决了。

显然,另一个 pod 'AWSS3' 在其最新版本中将 Fabric.h 插入到他们自己的框架中。不得不将他们的 pod 降级到以前的版本才能运行。

报告here。如果我得到解决方案,我会更新。

【讨论】:

【参考方案2】:

解决方案: 将 import Firebase 添加到您使用 Fabric 的同一文件中。

【讨论】:

以上是关于模块“Fabric”没有名为“with”的成员的主要内容,如果未能解决你的问题,请参考以下文章

向文件添加新的目标成员身份会导致“没有这样的模块”和“Command CompileSwiftSources failed with a nonzero exit code”

设置上的wxpython错误 - ModuleNotFound:没有名为'wx'的模块

将 Fabric 答案添加到项目中的公共库

Fabric js:移动时没有组成员更新

Tungsten Fabric SDN — Orchestrator 集成部署模式 — with Kubernetes

Tungsten Fabric SDN — Orchestrator 集成部署模式 — with Kubernetes