尽管导入了Firebase.framework,但找不到头文件(FirebaseCore / FirebaseCore.h)

问题描述 投票:0回答:2

我正在尝试在iOS应用程序中手动导入和使用Firebase框架。我开始使用基本的最低分析框架(然后我将添加其余的框架)。

我按照这个tutorial手动将Google Firebase框架导入我的Xcode项目。问题是我仍然收到以下错误:

找不到“FirebaseCore / FirebaseCore.h”文件

我已导入框架,导入整个头文件并确保文件实际复制到项目目录文件夹中。

我也设置了-ObjC链接器标志。

enter image description here

有没有其他人设法将Google Firebase框架手动导入他们的Xcode项目?我错过了什么?

注意:我对使用CocoaPods不感兴趣,我只想要简单的老式方法。

objective-c xcode firebase cocoa-touch firebase-analytics
2个回答
3
投票

请检查编辑方案 - >构建 - >检查是否启用了Find implicit Dependencies。如果不是,启用它并重建.enter image description here


2
投票

遇到同样的问题,你可以使用以下为我工作的步骤。

步骤1:退出Xcode Delete~ / Library / Developer / Xcode / DerivedData并删除派生数据。然后跑。

步骤2:如果您在尝试导入动态框架时遇到此错误,请确保框架包含在目标的目标依赖项中。

项目>“目标”>构建阶段>目标依赖项


1
投票

尝试删除Podfile.lock文件和Pods文件夹。

运行pod install

这对我有用。


0
投票

有两个问题:

1)Google Developer网站上提供的用于手动导入框架的说明略显乏味。所以我按照以下教程导入框架并设置我的开发者帐户:http://www.mokacoding.com/blog/setting-up-firebase-without-cocoapods/

2)导入所有框架/资源/ plist文件/等后...仍然会出现以下构建错误:

找不到“FirebaseCore / FirebaseCore.h”文件

为了解决此问题,请清理Xcode项目,然后关闭项目。然后重新打开项目并重建它。它现在可以工作 - 也许Xcode项目现在可以看到框架文件或其他东西......不太确定,但它是唯一一个反复为我工作的解决方案。

更新

我认为这只是Xcode 9.x的一个错误,自从我升级到Xcode 10后,我根本就没有这个问题。只需像往常一样导入所有框架,然后构建并运行项目。

© www.soinside.com 2019 - 2024. All rights reserved.