ios - 在没有 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”
解决方案
需要解决的多个问题(基于发行版基础README中的说明:
- zip 分发需要支持 xcframeworks 的 Xcode 11
- zip 发行版仅支持 iOS。tvOS 仅通过 CocoaPods 分发
- 所有 Firebase 安装都需要同时安装 Analytics 文件夹中的 xcframeworks。
推荐阅读
- vb.net - 在类库中添加实体框架
- python - 如何将对象转换为字典?
- javascript - js设置默认返回值
- c# - Asp.net 使用计时器每 5 分钟运行一次代码
- javascript - 将库与它链接时未定义的反应本机本机模块
- apache-spark - Spark应用程序中本地文件上传失败
- java - 我在 NetBeans 上隐藏了一个“工具栏”面板,但我不知道如何再次激活它
- windows-services - Chocolatey 自助服务是如何工作的?
- ada - 使用访问类型在受保护对象中调用过程的问题
- jquery-ui - $.datepicker._curInst 如果没有从 datepicker 中选择日期,则为 null