首页 > 解决方案 > 在没有 PODS 的 iOS 项目中集成 Firebase Crashlytics (beta) SDK

问题描述

我在没有 cocopods 的 tvOS 和 iOS 中集成 FrirebaseCrashlytics SDK。我下载了他们的 xcFramework。但是我不能使用 xcFramework,因为项目不兼容,所以我将 ios-armv7_arm64 框架拖放到项目中,并添加了 Firebase.h 和 module.modulemap(我的项目同时使用 objc 和 swift)。另外,我在桥接头中指定了 Firebase.h。构建时出现以下错误。

仅显示最近的错误

/Users/xxxxx/Code/ios/tvOSApplications/App/App/Firebase.h:15:9: 'FirebaseCore/FirebaseCore.h' 文件未找到

仅显示最近的错误

/Users/xxxxx/Code/ios/tvOSApplications/App/App/App-tvOS-Bridging-Header.h:27:9:无法构建模块“Firebase”

标签: iosobjective-cswiftfirebasecrashlytics

解决方案


需要解决的多个问题(基于发行版基础README中的说明:

  • zip 分发需要支持 xcframeworks 的 Xcode 11
  • zip 发行版仅支持 iOS。tvOS 仅通过 CocoaPods 分发
  • 所有 Firebase 安装都需要同时安装 Analytics 文件夹中的 xcframeworks。

推荐阅读