我正在尝试在iOS应用程序中手动导入和使用Firebase框架。我开始使用基本的最低分析框架(然后我将添加其余的框架)。
我按照这个tutorial手动将Google Firebase框架导入我的Xcode项目。问题是我仍然收到以下错误:
找不到“FirebaseCore / FirebaseCore.h”文件
我已导入框架,导入整个头文件并确保文件实际复制到项目目录文件夹中。
我也设置了-ObjC链接器标志。
有没有其他人设法将Google Firebase框架手动导入他们的Xcode项目?我错过了什么?
注意:我对使用CocoaPods不感兴趣,我只想要简单的老式方法。
遇到同样的问题,你可以使用以下为我工作的步骤。
步骤1:退出Xcode Delete~ / Library / Developer / Xcode / DerivedData并删除派生数据。然后跑。
步骤2:如果您在尝试导入动态框架时遇到此错误,请确保框架包含在目标的目标依赖项中。
项目>“目标”>构建阶段>目标依赖项
尝试删除Podfile.lock
文件和Pods
文件夹。
运行pod install
。
这对我有用。
有两个问题:
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
后,我根本就没有这个问题。只需像往常一样导入所有框架,然后构建并运行项目。